/*! Inter — SIL Open Font License 1.1, zie assets/Inter-OFL.txt */

@font-face {
  font-family: 'Square Sans Text';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('assets/a2af4546e716764a45c0.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Text';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('assets/6a409bfcce8b1f1e9d45.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Text';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('assets/90ff408e0e432fdb046d.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Text';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('assets/0770a4f9e9ccc8acaa95.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Text VF';
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  src: url('assets/347dd53a2f96577d312d.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Mono';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('assets/ccf5443ae51b9c6addb7.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Mono';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('assets/4a705be4f426be4867f4.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Mono';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('assets/48aadc0952999aa2009c.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Mono';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('assets/a0c15e8ea3805798c258.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Mono VF';
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  src: url('assets/eb491a0c9dfac6e409cf.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Display';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('assets/886180a60a7a5e6c4df1.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Display';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('assets/f99e89c1b86f5c83d5ba.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Display';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('assets/4775994f88a8e8b726bf.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Sans Display VF';
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  src: url('assets/670d683dd0fd410d0803.woff2') format('woff2');
}
@font-face {
  font-family: 'Cash Sans Mono';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('assets/44e1b20dd99821d91894.woff2') format('woff2');
}
@font-face {
  font-family: 'Cash Sans Mono';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('assets/ce75e1dbef3f7c544793.woff2') format('woff2');
}
@font-face {
  font-family: 'Cash Sans Mono';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('assets/8e2bc7befc8e341d330e.woff2') format('woff2');
}
@font-face {
  font-family: 'Cash Sans';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('assets/eed3d33d7d9964fdf63f.woff2') format('woff2');
}
@font-face {
  font-family: 'Cash Sans';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('assets/e6661fdb6237e3bdff88.woff2') format('woff2');
}
@font-face {
  font-family: 'Cash Sans';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('assets/c9c4fd196d534a7ca0d3.woff2') format('woff2');
}
@font-face {
  font-family: 'Cash Sans';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('assets/9e228f2416b396718da6.woff2') format('woff2');
}
@font-face {
  font-family: 'Exact Block';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('assets/589bd09552c7c0ac7714.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('assets/b07552c8d137d5761175.woff2') format('woff2');
}
@font-face {
  font-family: 'STK Bureau Sans';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('assets/owner-bureau-400.woff2') format('woff2');
}
@font-face {
  font-family: 'STK Bureau Sans';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('assets/owner-bureau-500.woff2') format('woff2');
}
@font-face {
  font-family: 'STK Bureau Sans';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('assets/owner-bureau-600.woff2') format('woff2');
}
@font-face {
  font-family: 'STK Bureau Sans';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('assets/owner-bureau-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('assets/microcart-admin-lato-400.woff') format('woff');
}
@font-face {
  font-family: 'Lato';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('assets/microcart-admin-lato-700.woff') format('woff');
}
@font-face {
  font-family: 'Lato';
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url('assets/microcart-admin-lato-900.woff') format('woff');
}
@font-face {
  font-family: 'Inter';
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  src: url('assets/inter-latin-wght-normal.woff2') format('woff2');
}

:root {
  --color-bg: #ffffff;
  --color-surface: #f4f4f5;
  --color-text: #18181b;
  --color-muted: #71717a;
  --color-brand: #2563eb;
  --color-brand-contrast: #ffffff;
  --color-border: #e4e4e7;
  --font-body: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --font-heading: var(--font-body);
  --font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
  --radius-s: 4px;
  --radius-m: 10px;
  --radius-l: 20px;
  --radius-full: 999px;
  --shadow-s: 0 1px 2px rgb(0 0 0 / 0.06);
  --shadow-m: 0 8px 24px rgb(0 0 0 / 0.08);
  --space-3xs: clamp(0.25rem, 0.23rem + 0.1vw, 0.31rem);
  --space-2xs: clamp(0.5rem, 0.46rem + 0.2vw, 0.63rem);
  --space-xs: clamp(0.75rem, 0.69rem + 0.3vw, 0.94rem);
  --space-s: clamp(1rem, 0.91rem + 0.4vw, 1.25rem);
  --space-m: clamp(1.5rem, 1.37rem + 0.6vw, 1.88rem);
  --space-l: clamp(2rem, 1.83rem + 0.8vw, 2.5rem);
  --space-xl: clamp(3rem, 2.74rem + 1.2vw, 3.75rem);
  --space-2xl: clamp(4rem, 3.65rem + 1.6vw, 5rem);
  --space-3xl: clamp(6rem, 5.48rem + 2.4vw, 7.5rem);
  --text-xs: clamp(0.75rem, 0.73rem + 0.1vw, 0.81rem);
  --text-s: clamp(0.88rem, 0.84rem + 0.18vw, 0.98rem);
  --text-m: clamp(1rem, 0.95rem + 0.24vw, 1.13rem);
  --text-l: clamp(1.25rem, 1.16rem + 0.44vw, 1.5rem);
  --text-xl: clamp(1.56rem, 1.4rem + 0.8vw, 2rem);
  --text-2xl: clamp(1.95rem, 1.68rem + 1.35vw, 2.67rem);
  --text-3xl: clamp(2.44rem, 2rem + 2.2vw, 3.55rem);
}

*, *::before, *::after {
  box-sizing: border-box;
}
* {
  margin: 0;
}
html {
  -webkit-text-size-adjust: 100%;
}
body {
  font-family: var(--font-body);
  font-size: var(--text-m);
  line-height: 1.5;
  color: var(--color-text);
  background: var(--color-bg);
}
img, picture, video, canvas, svg {
  display: block;
  max-width: 100%;
}
img {
  width: auto;
  height: auto;
}
h1, h2, h3, h4 {
  font-family: var(--font-heading);
  line-height: 1.15;
  text-wrap: balance;
}
p {
  text-wrap: pretty;
}
a {
  color: inherit;
}
:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

.s1 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: 320px;
  max-width: none;
  height: auto;
  min-height: 100vh;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(0, 0, 0);
  font-size: var(--text-reference-16, 16px);
  font-weight: 400;
  line-height: 24px;
  letter-spacing: normal;
}
.s2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.header {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-8 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-10, 10px);
  padding-bottom: var(--space-reference-10, 10px);
  padding-left: var(--space-reference-10, 10px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border: 1.6px solid rgb(0, 106, 255);
  border-radius: 5px 5px 5px 5px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(26, 26, 26);
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.square {
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
}
.s4 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s5 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-12, 12px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-4, 4px);
  padding-right: var(--space-reference-22, 22px);
  padding-bottom: var(--space-reference-4, 4px);
  padding-left: var(--space-reference-22, 22px);
  width: auto;
  min-width: 320px;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s6 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-4 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-21, 21px);
  padding-right: var(--space-reference-4, 4px);
  padding-bottom: var(--space-reference-21, 21px);
  padding-left: var(--space-reference-4, 4px);
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s7 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 22px;
  flex-shrink: 0;
  min-width: 22px;
  max-width: 22px;
  height: 22px;
  min-height: 22px;
  max-height: 22px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 22 / 22;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.span-4 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 1px;
  min-width: auto;
  height: 1px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s8 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ul {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.li-5 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s9 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.button-4 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-18, 18px);
  padding-right: var(--space-reference-10, 10px);
  padding-bottom: var(--space-reference-18, 18px);
  padding-left: var(--space-reference-10, 10px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-18, 18px);
  font-weight: 500;
  line-height: 27px;
  letter-spacing: inherit;
}
.span {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.business-types-2 {
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
}
.s10 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-40, 40px);
  padding-right: var(--space-reference-80, 80px);
  padding-bottom: var(--space-reference-80, 80px);
  padding-left: var(--space-reference-80, 80px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s11 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-24, 24px);
  width: 100%;
  height: auto;
}
.s12 {
  color: #707070;
  font-family: STK Bureau Sans;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}
.s13 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s14 {
  color: #000;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-18, 18px);
  font-weight: 500;
  line-height: 1.5;
}
.li-4 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s15 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.button-3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-18, 18px);
  padding-right: var(--space-reference-10, 10px);
  padding-bottom: var(--space-reference-18, 18px);
  padding-left: var(--space-reference-10, 10px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-18, 18px);
  font-weight: 500;
  line-height: 27px;
  letter-spacing: inherit;
}
.s16 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-40, 40px);
  padding-right: var(--space-reference-80, 80px);
  padding-bottom: var(--space-reference-80, 80px);
  padding-left: var(--space-reference-80, 80px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.li-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: fit-content;
  height: auto;
  text-decoration: none;
}
.s18 {
  color: #000;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-18, 18px);
  font-weight: 500;
  line-height: 1.5;
}
.s19 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-end;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ul-2 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.li-3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s20 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-9 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-18, 18px);
  padding-right: var(--space-reference-10, 10px);
  padding-bottom: var(--space-reference-18, 18px);
  padding-left: var(--space-reference-10, 10px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-18, 18px);
  font-weight: 500;
  line-height: 27px;
  letter-spacing: inherit;
  text-decoration: none;
}
.li-6 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s21 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-10 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-18, 18px);
  padding-right: var(--space-reference-10, 10px);
  padding-bottom: var(--space-reference-18, 18px);
  padding-left: var(--space-reference-10, 10px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-18, 18px);
  font-weight: 500;
  line-height: 27px;
  letter-spacing: inherit;
  text-decoration: none;
}
.s22 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.open-search-bar {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-18, 18px);
  padding-right: var(--space-reference-10, 10px);
  padding-bottom: var(--space-reference-18, 18px);
  padding-left: var(--space-reference-10, 10px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-18, 18px);
  font-weight: 500;
  line-height: 18px;
  letter-spacing: inherit;
}
.s23 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 24 / 24;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 27px;
  letter-spacing: inherit;
  object-fit: cover;
}
.s24 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s25 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s26 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-12, 12px);
  justify-content: space-between;
  align-items: center;
  padding-top: var(--space-reference-40, 40px);
  padding-right: var(--space-reference-88, 88px);
  padding-bottom: var(--space-reference-40, 40px);
  padding-left: var(--space-reference-88, 88px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(118, 118, 118);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s27 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.input {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: 0px;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(0, 0, 0);
  font-size: var(--text-reference-24, 24px);
  font-weight: 500;
  line-height: 30.58px;
  letter-spacing: -0.72px;
}
.clear-search-input {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: unset;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.s28 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s29 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  border-radius: 999px;
  text-decoration: none;
}
.s30 {
  color: #fff;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  line-height: 24px;
}
.s31 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 320px;
  min-width: auto;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 16px 16px 16px 16px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 4px 32px 0px;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s32 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-20, 20px);
  padding-bottom: var(--space-reference-20, 20px);
  padding-left: var(--space-reference-20, 20px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s33 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-10, 10px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-28, 28px);
  font-weight: 500;
  line-height: 36.4px;
  letter-spacing: inherit;
}
.s34 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-18, 18px);
  font-weight: inherit;
  line-height: 27px;
  letter-spacing: inherit;
}
.ul-7 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.li-7 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 280px;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s35 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ul-8 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.li {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s36 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-6 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-10, 10px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-18, 18px);
  font-weight: 500;
  line-height: 27px;
  letter-spacing: inherit;
  text-decoration: none;
}
.span-3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-7 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-10, 10px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-18, 18px);
  font-weight: 500;
  line-height: 27px;
  letter-spacing: inherit;
  text-decoration: none;
}
.s37 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: 0px;
  min-height: auto;
  max-height: none;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s38 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(242, 242, 242, 0.8);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s39 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 0px;
  min-height: auto;
  max-height: none;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s40 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-4, 4px);
  padding-right: var(--space-reference-22, 22px);
  padding-bottom: var(--space-reference-4, 4px);
  padding-left: var(--space-reference-22, 22px);
  position: relative;
  width: auto;
  min-width: 320px;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s41 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s42 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-5 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-21, 21px);
  padding-right: var(--space-reference-4, 4px);
  padding-bottom: var(--space-reference-21, 21px);
  padding-left: var(--space-reference-4, 4px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s43 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 22px;
  flex-shrink: 0;
  min-width: 22px;
  max-width: 22px;
  height: 22px;
  min-height: 22px;
  max-height: 22px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.span-5 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 1px;
  min-width: auto;
  height: 1px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.button-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-10, 10px);
  padding-bottom: var(--space-reference-10, 10px);
  padding-left: var(--space-reference-10, 10px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: 0px;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-18, 18px);
  font-weight: 500;
  line-height: 27px;
  letter-spacing: inherit;
}
.span-9 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1px;
  min-width: auto;
  height: 1px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s44 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s45 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-end;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s46 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.button-5 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-21, 21px);
  padding-right: var(--space-reference-10, 10px);
  padding-bottom: var(--space-reference-21, 21px);
  padding-left: var(--space-reference-10, 10px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: 0px;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-18, 18px);
  font-weight: 500;
  line-height: 27px;
  letter-spacing: inherit;
}
.span-8 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1px;
  min-width: auto;
  height: 1px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-10 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 22px;
  min-width: auto;
  height: 22px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-6 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 2px;
  min-height: auto;
  max-height: none;
  background: rgb(0, 0, 0);
  border-radius: 17982px 17982px 17982px 17982px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-7 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 2px;
  min-height: auto;
  max-height: none;
  background: rgb(0, 0, 0);
  border-radius: 17982px 17982px 17982px 17982px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 2px;
  min-height: auto;
  max-height: none;
  background: rgb(0, 0, 0);
  border-radius: 17982px 17982px 17982px 17982px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s47 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 0px;
  min-height: auto;
  max-height: none;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s48 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s49 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-24, 24px);
  width: 100%;
  height: auto;
}
.s50 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s51 {
  height: auto;
  flex-shrink: 0;
}
.s52 {
  color: #000;
  font-family: STK Bureau Sans;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}
.s53 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-24, 24px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s54 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-24, 24px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s55 {
  color: #000;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 1.3;
}
.s56 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-24, 24px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s57 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s58 {
  color: #fff;
  font-family: STK Bureau Sans;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}
.s59 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s60 {
  color: #0066ff;
  font-family: STK Bureau Sans;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}
.s61 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-7, 7px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-16, 16px);
  padding-right: var(--space-reference-20, 20px);
  padding-bottom: var(--space-reference-16, 16px);
  padding-left: var(--space-reference-20, 20px);
  width: auto;
  min-width: 320px;
  max-width: none;
  height: 72px;
  min-height: auto;
  max-height: none;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s62 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-2 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  border-radius: 999px;
  text-decoration: none;
}
.a-3 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  border-radius: 999px;
  text-decoration: none;
}
.s63 {
  color: #0066ff;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  line-height: 24px;
}
.s64 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s65 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nav-3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s66 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 0px;
  min-height: auto;
  max-height: none;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s67 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100vw;
  min-width: auto;
  max-width: none;
  height: 0px;
  min-height: auto;
  max-height: none;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s68 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-7, 7px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-16, 16px);
  padding-right: var(--space-reference-20, 20px);
  padding-bottom: var(--space-reference-16, 16px);
  padding-left: var(--space-reference-20, 20px);
  width: 0px;
  min-width: 320px;
  height: 72px;
  min-height: auto;
  max-height: none;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s69 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s70 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.main-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s71 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.section-18 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-40, 40px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-80, 80px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s72 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s73 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.header-6 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-40, 40px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s74 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h1-3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-64, 64px);
  font-weight: 500;
  line-height: 0px;
  letter-spacing: -0.5px;
}
.span-21 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: var(--text-reference-14, 14px);
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 1.4px;
}
.faq-2 {
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
  font-weight: 500;
}
.span-49 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-90, 90px);
  font-weight: 500;
  line-height: 90px;
  letter-spacing: -3.6px;
}
.s75 {
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
  font-weight: 500;
}
.s76 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s77 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s78 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-15 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  border-radius: 999px;
  text-decoration: none;
}
.s79 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s80 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s81 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s82 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s83 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s84 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s85 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.video-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 1160 / 652.5;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-32 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(255, 255, 255);
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.play-3 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: center;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 120px;
  min-width: auto;
  height: 120px;
  min-height: auto;
  max-height: none;
  background: rgba(149, 149, 149, 0.5);
  border-radius: 100% 100% 100% 100%;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(0, 0, 0);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s86 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 120px;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: 120px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 120 / 120;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s87 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s88 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s89 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s90 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.video-4 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-34 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(255, 255, 255);
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.play-2 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: center;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 120px;
  min-width: auto;
  height: 120px;
  min-height: auto;
  max-height: none;
  background: rgba(149, 149, 149, 0.5);
  border-radius: 100% 100% 100% 100%;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(0, 0, 0);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s91 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 120px;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: 120px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s92 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s93 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s94 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s95 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.video-3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-33 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(255, 255, 255);
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.play {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: center;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 120px;
  min-width: auto;
  height: 120px;
  min-height: auto;
  max-height: none;
  background: rgba(149, 149, 149, 0.5);
  border-radius: 100% 100% 100% 100%;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(0, 0, 0);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s96 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 120px;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: 120px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.section-16 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-120, 120px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-120, 120px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s97 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s98 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.header-7 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-40, 40px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s99 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s100 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 0px;
  letter-spacing: inherit;
}
.h2-8 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-56, 56px);
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -1.68px;
}
.s101 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s102 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-reference-100, 100px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s103 {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: var(--space-reference-100, 100px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s104 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s105 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s106 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.br {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-26 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 569.9874877929688 / 380.1375122070313;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s107 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h5-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 600;
  line-height: inherit;
  letter-spacing: -0.2px;
}
.highlight-specific-products {
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
  font-weight: 600;
}
.p-63 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s108 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s109 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s110 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-24 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 471.6625061035156 / 377.3250122070313;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s111 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h5 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 600;
  line-height: inherit;
  letter-spacing: -0.2px;
}
.p-62 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s112 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-30, 30px);
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-25 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 471.6625061035156 / 377.3250122070313;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s113 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-61 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s114 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-100, 100px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s115 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h2-12 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: 500;
  line-height: 10px;
  letter-spacing: 0.1px;
}
.span-63 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-72, 72px);
  font-weight: 500;
  line-height: 72px;
  letter-spacing: -2.88px;
}
.b-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.s116 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s117 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s118 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-12d8, 12.8px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-45, 45px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-45, 45px);
  padding-left: var(--space-reference-0, 0px);
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s119 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 20vw;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s120 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s121 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s122 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s123 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-11 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s124 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-8 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 256 / 568.4375;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s125 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 16vw;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s126 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s127 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s128 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s129 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 204.8000030517578 / 454.75;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s130 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 18vw;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s131 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s132 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s133 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s134 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-10 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 230.40000915527344 / 511.6000061035156;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s135 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 18vw;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s136 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-160, 160px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s137 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-58 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s138 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-41 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.span-70 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-3, 3px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0)) rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-50 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.section-19 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-60, 60px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-60, 60px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.section-7 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s139 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 2560px;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s140 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: 2560px;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s141 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s142 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.slide {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-20, 20px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  flex-shrink: 0;
  min-width: 0px;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s143 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s144 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s145 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s146 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s147 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-13 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s148 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s149 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-5 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 1161 / 2578;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s150 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.carousel-navigation-5 {
  gap: var(--space-reference-20, 20px);
  padding-top: var(--space-reference-60, 60px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.go-to-previous-slide-4 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 24px;
  min-width: auto;
  height: 24px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 100% 100% 100% 100%;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.s151 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.go-to-next-slide-4 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-end;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 24px;
  min-width: auto;
  height: 24px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 100% 100% 100% 100%;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.section-14 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-120, 120px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-120, 120px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s152 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s153 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s154 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s155 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-60, 60px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s156 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s157 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-95 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-62 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-56, 56px);
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -1.68px;
}
.s158 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 471.6625061035156 / 589.5750122070312;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s159 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s160 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s161 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s162 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 471.6625061035156 / 589.5750122070312;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s163 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s164 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-17 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 471.6625061035156 / 589.5750122070312;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s165 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-80, 80px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s166 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(100% + 0px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s167 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h2-10 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: 500;
  line-height: 10px;
  letter-spacing: 0.1px;
}
.span-58 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-56, 56px);
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -1.68px;
}
.s168 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-80, 80px);
  justify-content: flex-end;
  align-items: flex-end;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(100% + 0px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s169 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s170 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc((100% - 20px) / 2);
  max-width: 100%;
  flex-shrink: 0;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-40 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.b {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 600;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-47 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s171 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc((100% - 20px) / 2);
  max-width: 100%;
  flex-shrink: 0;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s172 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s173 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc((100% - 20px) / 2);
  max-width: 100%;
  flex-shrink: 0;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-59 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s174 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc((100% - 20px) / 2);
  max-width: 100%;
  flex-shrink: 0;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-60 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.section-12 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-120, 120px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-120, 120px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s175 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s176 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s177 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s178 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-80, 80px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h2-11 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: 500;
  line-height: 10px;
  letter-spacing: 0.1px;
}
.span-60 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-56, 56px);
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -1.68px;
}
.s179 {
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
  font-weight: 500;
}
.s180 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s181 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(33.3333% - 20px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s182 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s183 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s184 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-11 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: 40px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 40 / 40;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s185 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s186 {
  color: #000;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-20, 20px);
  font-weight: 600;
  line-height: 1.3;
}
.p-54 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-47 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.s187 {
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
}
.s188 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(33.3333% - 20px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s189 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-92 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-67 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.section-15 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-120, 120px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-120, 120px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s190 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s191 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s192 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s193 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s194 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h2-7 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: 500;
  line-height: 10px;
  letter-spacing: 0.1px;
}
.span-61 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-56, 56px);
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -1.68px;
}
.s195 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: center;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-120, 120px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s196 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  flex-shrink: 0;
  min-width: auto;
  max-width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s197 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-140, 140px);
  justify-content: space-between;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s198 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 373px;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s199 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.details-8 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.summary-3 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
}
.s200 {
  color: #000;
  font-family: STK Bureau Sans;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}
.s201 {
  width: 100%;
  max-width: 24px;
  height: 24px;
}
.s202 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s203 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-60, 60px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s204 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s205 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-38 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.details-4 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s206 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s207 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-60, 60px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s208 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s209 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s210 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-43 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.span-44 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-3, 3px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0)) rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-41 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-42 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s211 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-44 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s212 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s213 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-60, 60px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s214 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s215 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s216 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-28 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 676.6749877929688 / 542.4625244140625;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s217 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-60, 60px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s218 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s219 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-27 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 676.6749877929688 / 541.25;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s220 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-60, 60px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s221 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s222 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-14 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 676.6749877929688 / 542.0625;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s223 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.details-9 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s224 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s225 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-60, 60px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s226 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s227 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s228 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s229 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s230 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-12 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 1012 / 1010;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.p-39 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.details-5 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s231 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s232 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-60, 60px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s233 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s234 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s235 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-39 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.span-45 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-3, 3px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0)) rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-42 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s236 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s237 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-60, 60px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s238 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s239 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s240 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s241 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-13 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 1012 / 1012;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.a-38 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.a-40 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s242 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-60, 60px);
  justify-content: center;
  align-items: flex-start;
  padding-top: var(--space-reference-100, 100px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s243 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(50% - 30px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-86 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-53 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-200, 200px);
  font-weight: 500;
  line-height: 152px;
  letter-spacing: -6px;
}
.c-38 {
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
}
.s244 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-80, 80px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(50% - 30px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s245 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-140, 140px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100%);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-85 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-55 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-40, 40px);
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -0.8px;
}
.p-87 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-51 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-14, 14px);
  font-weight: inherit;
  line-height: 21px;
  letter-spacing: 0.28px;
}
.s246 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s247 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s248 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s249 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px ) + calc(calc(100vw - clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px )) * (0 / 100)));
  min-width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgb(174, 125, 63);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s250 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100vw;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s251 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s252 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-16 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 1280 / 735.875;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s253 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s254 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0.3;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s255 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100vw;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s256 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s257 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s258 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-15 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 1280 / 735.875;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s259 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s260 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0.3;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s261 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-reference-40, 40px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-100, 100px);
  padding-right: var(--space-reference-60, 60px);
  padding-bottom: var(--space-reference-100, 100px);
  padding-left: var(--space-reference-60, 60px);
  width: auto;
  min-width: auto;
  max-width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s262 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s263 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s264 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-18 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 245 / 344.6499938964844;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.blockquote-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-57 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-40, 40px);
  font-weight: inherit;
  line-height: 45px;
  letter-spacing: -0.8px;
}
.s265 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-40, 40px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s266 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 100px;
  min-width: auto;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s267 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-39 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 400px;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 100 / 100;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s268 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-56 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.s269 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s270 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s271 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s272 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-19 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 245 / 395.875;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.blockquote {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-56 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-40, 40px);
  font-weight: inherit;
  line-height: 45px;
  letter-spacing: -0.8px;
}
.s273 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-40, 40px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s274 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 100px;
  min-width: auto;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s275 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-38 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 400px;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 100 / 100;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s276 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-57 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.s277 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-46 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.s278 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.section-10 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-100, 100px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(247, 246, 245);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s279 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-30, 30px);
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-100, 100px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-100, 100px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s280 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(75% - 22.5px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h1-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-90, 90px);
  font-weight: 500;
  line-height: 90px;
  letter-spacing: -3.6px;
}
.p-96 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-68 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.s281 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(25% - 7.5px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s282 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-40, 40px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s283 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-40, 40px);
  padding-top: var(--space-reference-30, 30px);
  padding-right: var(--space-reference-30, 30px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-30, 30px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 50px 0px;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s284 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s285 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h2-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-24, 24px);
  font-weight: 500;
  line-height: 28.8px;
  letter-spacing: -0.24px;
}
.s286 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s287 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-15 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s288 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-12 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-56, 56px);
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -1.68px;
}
.s289 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-14 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s290 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s291 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-40, 40px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s292 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s293 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s294 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-44 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.s295 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px);
  justify-content: space-between;
  align-items: flex-start;
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s296 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-48 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-41 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  flex-shrink: 0;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s297 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-51 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s298 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s299 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s300 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s301 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s302 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s303 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 20px;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s304 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-65 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s305 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-66 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s306 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-76 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.details-7 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.summary-4 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: space-between;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-55 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  flex-shrink: 0;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-16 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 28px;
  min-width: auto;
  height: 28px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s307 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-40, 40px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s308 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-37 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.s309 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px);
  justify-content: space-between;
  align-items: flex-start;
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s310 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-49 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-36 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: 100px;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s311 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-50 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s312 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s313 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s314 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-70 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s315 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-71 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s316 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-74 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s317 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-40, 40px);
  padding-top: var(--space-reference-30, 30px);
  padding-right: var(--space-reference-30, 30px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-30, 30px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 50px 0px;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s318 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s319 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: space-between;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h2-13 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  flex-shrink: 0;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-24, 24px);
  font-weight: 500;
  line-height: 28.8px;
  letter-spacing: -0.24px;
}
.s320 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-5, 5px);
  padding-right: var(--space-reference-10, 10px);
  padding-bottom: var(--space-reference-5, 5px);
  padding-left: var(--space-reference-10, 10px);
  position: relative;
  width: fit-content;
  flex-shrink: 0;
  height: auto;
  min-height: auto;
  background: rgb(247, 246, 245);
  border-radius: 5px 5px 5px 5px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-14, 14px);
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 1.4px;
}
.s321 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s322 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-68 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s323 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-13 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-56, 56px);
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -1.68px;
}
.s324 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-9 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s325 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s326 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-40, 40px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s327 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s328 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s329 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-45 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.s330 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px);
  justify-content: space-between;
  align-items: flex-start;
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s331 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s332 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s333 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s334 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-64 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s335 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-75 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s336 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-67 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s337 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-69 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s338 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-73 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s339 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-72 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s340 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-40, 40px);
  padding-right: var(--space-reference-40, 40px);
  padding-bottom: var(--space-reference-40, 40px);
  padding-left: var(--space-reference-40, 40px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 50px 0px;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s341 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-40, 40px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s342 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-30, 30px);
  justify-content: space-between;
  align-items: flex-start;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s343 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s344 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-90 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-64 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: inherit;
}
.s345 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-91 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-54 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-38, 38px);
  font-weight: 500;
  line-height: 38px;
  letter-spacing: -1.14px;
}
.s346 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s347 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s348 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-93 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-52 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-16, 16px);
  font-weight: inherit;
  line-height: 24px;
  letter-spacing: inherit;
}
.section-17 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-180, 180px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-100, 100px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s349 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-80, 80px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-59 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-56, 56px);
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -1.68px;
}
.s350 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s351 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(25% - 15px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s352 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.the-future-of-commerce {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s353 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s354 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(247, 246, 245);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s355 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s356 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 6px 6px 6px 6px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-22 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 275 / 275.375;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s357 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s358 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-31 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s359 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-53 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-46 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.img-21 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 275 / 275.375;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s360 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s361 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s362 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(247, 246, 245);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s363 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s364 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 6px 6px 6px 6px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-20 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 275 / 274.6125183105469;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s365 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s366 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-36 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s367 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-89 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-66 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.s368 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s369 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s370 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(247, 246, 245);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s371 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s372 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 6px 6px 6px 6px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-23 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 275 / 275;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s373 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s374 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-35 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s375 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-88 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-65 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.section-9 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s376 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 2560px;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s377 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: 2560px;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s378 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s379 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.slide-2 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-20, 20px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  flex-shrink: 0;
  min-width: 0px;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s380 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s381 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.the-future-of-commerce-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s382 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s383 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(247, 246, 245);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s384 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s385 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 6px 6px 6px 6px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-34 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 710 / 711;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s386 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s387 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-28 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s388 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-43 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-43 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.img-33 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 710 / 711;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s389 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s390 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(247, 246, 245);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s391 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s392 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 6px 6px 6px 6px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-35 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 711 / 710;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s393 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s394 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(247, 246, 245);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s395 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s396 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 6px 6px 6px 6px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-32 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 710 / 710;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s397 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s398 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-37 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s399 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-94 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-69 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.carousel-navigation-4 {
  gap: var(--space-reference-20, 20px);
  padding-top: var(--space-reference-60, 60px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.go-to-previous-slide {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 24px;
  min-width: auto;
  height: 24px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 100% 100% 100% 100%;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.s400 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.go-to-next-slide {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-end;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 24px;
  min-width: auto;
  height: 24px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 100% 100% 100% 100%;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.s401 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.section-13 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-120, 120px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-120, 120px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s402 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s403 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.header-8 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s404 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s405 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 0px;
  letter-spacing: inherit;
}
.h2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-40, 40px);
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -0.8px;
}
.s406 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ul-11 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.li-9 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.details-3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s407 {
  color: #000;
  font-family: STK Bureau Sans;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}
.s408 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 70ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s409 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-79 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s410 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 70ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s411 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-82 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-29 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s412 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 70ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s413 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-78 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s414 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s415 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s416 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ol {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-10, 10px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.li-11 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-28, 28px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s417 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s418 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-42 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.li-13 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-28, 28px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s419 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s420 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-52 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-84 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.li-12 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.details-6 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s421 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 70ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s422 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-80 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s423 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 70ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s424 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-83 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s425 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 70ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s426 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-81 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.section-11 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-120, 120px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-120, 120px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s427 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-120, 120px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s428 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-120, 120px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.header-5 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s429 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s430 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 0px;
  letter-spacing: inherit;
}
.h2-9 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-72, 72px);
  font-weight: 500;
  line-height: 72px;
  letter-spacing: -2.88px;
}
.s431 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s432 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s433 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s434 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-60, 60px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.footer-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  background: rgb(0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: var(--text-reference-14, 14px);
  font-weight: inherit;
  line-height: 21px;
  letter-spacing: inherit;
}
.s435 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-60, 60px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-60, 60px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nav-2 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s436 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc( 1 * calc((100% - calc((4 - 1) * 30px)) / 4) + (1 - 1) * 30px );
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.button-7 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.h6-3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-16, 16px);
  font-weight: 600;
  line-height: 28px;
  letter-spacing: inherit;
}
.business-types {
  color: #999;
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
  font-size: var(--text-reference-20, 20px);
  font-weight: 600;
}
.h6 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-16, 16px);
  font-weight: 600;
  line-height: 28px;
  letter-spacing: inherit;
}
.s437 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ul-4 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px) var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s438 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: fit-content;
  flex-shrink: 0;
  height: auto;
  text-decoration: none;
}
.s439 {
  color: #fff;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 1.5;
}
.button-9 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.h6-5 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-16, 16px);
  font-weight: 600;
  line-height: 28px;
  letter-spacing: inherit;
}
.s440 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ul-5 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px) var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s441 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc( 1 * calc((100% - calc((4 - 1) * 30px)) / 4) + (1 - 1) * 30px );
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.button-8 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.h6-4 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-16, 16px);
  font-weight: 600;
  line-height: 28px;
  letter-spacing: inherit;
}
.s442 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ul-3 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px) var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s443 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc( 1 * calc((100% - calc((4 - 1) * 30px)) / 4) + (1 - 1) * 30px );
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.button-6 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.h6-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-16, 16px);
  font-weight: 600;
  line-height: 28px;
  letter-spacing: inherit;
}
.s444 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ul-6 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px) var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(255, 255, 255);
  font-size: inherit;
  font-weight: inherit;
  line-height: 28px;
  letter-spacing: inherit;
}
.strong {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.s445 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: #fff;
  font-size: var(--text-reference-14, 14px);
  font-weight: 400;
  line-height: 1.8;
}
.s446 {
  font-weight: 500;
}
.nav {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: auto;
}
.s448 {
  width: fit-content;
  flex-shrink: 0;
  height: auto;
}
.s449 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-8, 8px);
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.s450 {
  width: 20px;
  max-width: 100%;
  flex-shrink: 0;
  height: 20px;
  object-fit: cover;
}
.s451 {
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-14, 14px);
  font-weight: 400;
  line-height: 1.5;
}
.s452 {
  width: 16px;
  max-width: 100%;
  flex-shrink: 0;
  height: 16px;
  object-fit: cover;
}
.s453 {
  width: 100%;
  max-width: 800px;
  height: auto;
  flex-shrink: 0;
}
.s454 {
  width: 100%;
  max-width: 44px;
  height: 44px;
  flex-shrink: 0;
}
.s455 {
  width: 20px;
  max-width: 100%;
  height: 20px;
  flex-shrink: 0;
  object-fit: cover;
}
.s456 {
  color: #151515;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-36, 36px);
  font-weight: 500;
  line-height: 1.15;
}
.s457 {
  display: flex;
  flex-direction: column;
  gap: 0;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s458 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s459 {
  color: #151515;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s460 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-24, 24px);
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s461 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-24, 24px);
  width: fit-content;
  flex-shrink: 0;
  height: auto;
}
.s462 {
  color: #999;
  font-family: STK Bureau Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}
.s463 {
  color: #fff;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s464 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1px;
  min-width: auto;
  height: 1px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s465 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s466 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s467 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s468 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s469 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s470 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-80, 80px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-80, 80px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s471 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-60, 60px);
  padding-right: var(--space-reference-60, 60px);
  padding-bottom: var(--space-reference-60, 60px);
  padding-left: var(--space-reference-60, 60px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: 100%;
  background: rgb(255, 255, 255);
  border-radius: 5px 5px 5px 5px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s472 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 424px;
  min-width: auto;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h4-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  color: inherit;
  font-size: var(--text-reference-22, 22px);
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.1px;
}
.p-77 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 28px;
  letter-spacing: inherit;
}
.hr-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 0px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ul-10 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.li-10 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-30 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-8, 8px);
  padding-right: var(--space-reference-16, 16px);
  padding-bottom: var(--space-reference-8, 8px);
  padding-left: var(--space-reference-16, 16px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: inherit;
  text-decoration: none;
}
.s473 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: 12 / 13;
  display: block;
  box-shadow: none;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.button-17 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-8, 8px);
  padding-right: var(--space-reference-16, 16px);
  padding-bottom: var(--space-reference-8, 8px);
  padding-left: var(--space-reference-16, 16px);
  position: relative;
  width: fit-content;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(115, 115, 115);
  font-size: var(--text-reference-12, 12px);
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.s474 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s475 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: 100%;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.button-15 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 45px;
  min-width: auto;
  height: 45px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.s476 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h4 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-36, 36px);
  font-weight: 600;
  line-height: 46px;
  letter-spacing: 0.25px;
}
.s477 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgb(0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s478 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-60, 60px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-60, 60px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s479 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s480 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-50, 50px);
  padding-bottom: var(--space-reference-20, 20px);
  padding-left: var(--space-reference-50, 50px);
  position: relative;
  width: 100vw;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgb(11, 182, 52);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 4px 20px 0px;
  font-family: STK Bureau Sans;
  color: rgb(255, 255, 255);
  font-size: var(--text-reference-14, 14px);
  font-weight: 700;
  line-height: inherit;
  letter-spacing: inherit;
}
.s481 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.button-16 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 24px;
  min-width: auto;
  height: 24px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgba(0, 0, 0, 0);
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.s482 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 100vh;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(0, 0, 0);
  font-size: var(--text-reference-16, 16px);
  font-weight: 400;
  line-height: 24px;
  letter-spacing: normal;
}
.s483 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: 0px;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s484 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 320px;
  min-width: auto;
  height: auto;
  min-height: auto;
  background: rgb(255, 255, 255);
  border-radius: 16px 16px 16px 16px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 4px 32px 0px;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s485 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-7, 7px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-16, 16px);
  padding-right: var(--space-reference-20, 20px);
  padding-bottom: var(--space-reference-16, 16px);
  padding-left: var(--space-reference-20, 20px);
  width: 0px;
  min-width: 320px;
  height: 72px;
  min-height: auto;
  max-height: none;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.main {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1264.8px;
  min-width: auto;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s486 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1264.8px;
  min-width: 0px;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s487 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: 0px;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.section-6 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-40, 40px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-80, 80px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1264.8px;
  min-width: 0px;
  height: auto;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s488 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 1264.8px;
  min-width: 0px;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s489 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 1160px;
  min-width: auto;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.header-3 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s490 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 1160px;
  min-width: auto;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h1 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 1160px;
  min-width: auto;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-64, 64px);
  font-weight: 500;
  line-height: 0px;
  letter-spacing: -0.5px;
}
.faq {
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
  font-family: STK Bureau Sans;
  font-weight: 500;
}
.span-48 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-72, 72px);
  font-weight: 500;
  line-height: 72px;
  letter-spacing: -2.88px;
}
.start-met-voordelen {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-24, 24px);
  align-items: flex-start;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s491 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s492 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  flex-shrink: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s493 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  flex-shrink: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.cta-voordelen {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-6, 6px);
  align-items: flex-start;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s494 {
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-16, 16px);
  font-weight: 400;
  line-height: 1.5;
}
.bekijk-transactiekosten {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-4, 4px);
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s495 {
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-16, 16px);
  font-weight: 600;
  line-height: 1.5;
}
.s496 {
  width: 16px;
  max-width: 100%;
  flex-shrink: 0;
  height: 16px;
  object-fit: cover;
}
.s497 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-160, 160px);
  padding-left: var(--space-reference-0, 0px);
  width: 1264.8px;
  min-width: 0px;
  height: 793.513px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s498 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(33.3333% + 0px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s499 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 421.587px;
  min-width: 0px;
  height: 633.513px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s500 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-29 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 1118 / 1680;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.img-9 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 1118 / 1680;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.img-7 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 1118 / 1680;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s501 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-100, 100px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-100, 100px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h2-3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1160px;
  min-width: 0px;
  height: 72px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: 500;
  line-height: 10px;
  letter-spacing: 0.1px;
}
.span-28 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-72, 72px);
  font-weight: 500;
  line-height: 72px;
  letter-spacing: -2.88px;
}
.s502 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: space-between;
  align-items: flex-start;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-160, 160px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s503 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 50%;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s504 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: center;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s505 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 580px;
  min-width: auto;
  height: 580px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s506 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 580px;
  min-width: 0px;
  height: 580px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s507 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-4 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 1460 / 1460;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: contain;
}
.s508 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: center;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s509 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 580px;
  min-width: auto;
  height: 580px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-36 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 1460 / 1460;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: contain;
}
.img-37 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 1460 / 1460;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: contain;
}
.s510 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-174, 174px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-174, 174px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 40%;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s511 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: 0px;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s512 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: 0px;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s513 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: 0px;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s514 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 1460 / 1460;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s515 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 464px;
  min-width: 0px;
  height: 364.175px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s516 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-30, 30px);
  justify-content: center;
  align-items: flex-start;
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 464px;
  min-width: 0px;
  height: 364.175px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s517 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-5 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 464px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-31 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.and-keep-customers-engaged-with {
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
  font-family: STK Bureau Sans;
}
.s518 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.hr {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 0px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s519 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s520 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s521 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 24px;
  min-width: 0px;
  height: 25.375px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s522 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 24px;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s523 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 410px;
  min-width: 0px;
  height: 48px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-11 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-16, 16px);
  font-weight: inherit;
  line-height: 24px;
  letter-spacing: inherit;
}
.s524 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s525 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s526 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-31 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 362.65px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-38 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-16, 16px);
  font-weight: inherit;
  line-height: 24px;
  letter-spacing: inherit;
}
.img-30 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 1460 / 1460;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s527 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 464px;
  min-width: 0px;
  height: 524.175px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0.3;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s528 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-30, 30px);
  justify-content: center;
  align-items: flex-start;
  padding-top: var(--space-reference-180, 180px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 464px;
  min-width: 0px;
  height: 524.175px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-29 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.s529 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s530 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s531 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 410px;
  min-width: 0px;
  height: 48px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-12 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-16, 16px);
  font-weight: inherit;
  line-height: 24px;
  letter-spacing: inherit;
}
.s532 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-30 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 331.362px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-37 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-16, 16px);
  font-weight: inherit;
  line-height: 24px;
  letter-spacing: inherit;
}
.s533 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 464px;
  min-width: 0px;
  height: 546.8px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0.3;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s534 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-30, 30px);
  justify-content: center;
  align-items: flex-start;
  padding-top: var(--space-reference-180, 180px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 464px;
  min-width: 0px;
  height: 546.8px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-36 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.a-27 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.afterpay {
  width: fit-content;
  height: auto;
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
  font-family: STK Bureau Sans;
}
.img-31 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 1460 / 1460;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s535 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 464px;
  min-width: 0px;
  height: 524.175px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0.3;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s536 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-30, 30px);
  justify-content: center;
  align-items: flex-start;
  padding-top: var(--space-reference-180, 180px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 464px;
  min-width: 0px;
  height: 524.175px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-33 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.s537 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-33 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 396.325px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-39 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-16, 16px);
  font-weight: inherit;
  line-height: 24px;
  letter-spacing: inherit;
}
.s538 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: auto;
}
.s539 {
  align-self: stretch;
  flex: 1 1 0%;
  min-height: 0;
  object-fit: cover;
}
.s541 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s542 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-24, 24px);
  align-items: flex-start;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s543 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #fff;
  font-size: var(--text-reference-14, 14px);
  font-weight: 500;
  line-height: 1.4;
}
.s544 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #fff;
  font-size: var(--text-reference-56, 56px);
  font-weight: 500;
  line-height: 1.08;
}
.s545 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #fff;
  font-size: var(--text-reference-20, 20px);
  font-weight: 400;
  line-height: 1.4;
}
.s546 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #fff;
  font-size: var(--text-reference-18, 18px);
  font-weight: 600;
  line-height: 1.4;
}
.section-5 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-180, 180px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-180, 180px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1264.8px;
  min-width: 0px;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s547 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-100, 100px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h2-4 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1160px;
  min-width: 0px;
  height: 72px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: 500;
  line-height: 10px;
  letter-spacing: 0.1px;
}
.span-27 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-72, 72px);
  font-weight: 500;
  line-height: 72px;
  letter-spacing: -2.88px;
}
.s548 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s549 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(50% - 10px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s550 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.video {
  width: 100%;
  height: auto;
}
.growth-product-photograph {
  align-self: stretch;
  height: 260px;
  flex-shrink: 0;
  object-fit: cover;
}
.microcart-editable-ui-4 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-3 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-31 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-15 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-7 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s551 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-6 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 570px;
  min-width: 0px;
  height: 45px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-23 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-40, 40px);
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -0.8px;
}
.explore-square {
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
  font-family: STK Bureau Sans;
}
.sup {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-22, 22px);
  font-weight: 700;
  line-height: 0px;
  letter-spacing: -0.44px;
}
.p-8 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s552 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 570px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-23 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 163.538px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.span-15 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-3, 3px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0)) rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-14 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s553 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(50% - 10px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s554 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s555 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 570px;
  min-width: 0px;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.microcart-editable-ui-10 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-16 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-19 {
  width: 100%;
  max-width: 9px;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-18 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-17 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.span-25 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-40, 40px);
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -0.8px;
}
.sup-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-12, 12px);
  font-weight: inherit;
  line-height: 0px;
  letter-spacing: inherit;
}
.a-25 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 189.562px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s556 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-100, 100px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.microcart-2 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-5 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-2 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-28 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-9 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.microcart-3 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-23 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-33 {
  width: 100%;
  max-width: 18px;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-27 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.microcart-editable-ui-6 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-12 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-13 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-4 {
  width: 16px;
  max-width: 100%;
  height: 16px;
  flex-shrink: 0;
  object-fit: cover;
}
.span-24 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-40, 40px);
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -0.8px;
}
.a-24 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 177px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s557 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-30, 30px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(50% - 10px);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.microcart-editable-ui-32 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-29 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-24 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-30 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-21 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-11 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-8 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s558 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: calc(100% + 0px);
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-22 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-40, 40px);
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -0.8px;
}
.p-35 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-22 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 155.975px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.section {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1264.8px;
  min-width: 0px;
  height: auto;
  background: rgb(247, 246, 245);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s559 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 1264.8px;
  min-width: 0px;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s560 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-30, 30px);
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  padding-top: var(--space-reference-100, 100px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-100, 100px);
  padding-left: var(--space-reference-0, 0px);
  width: calc(100%);
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s561 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-34 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 919.975px;
  min-width: 0px;
  height: 56px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-26 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-56, 56px);
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -1.68px;
}
.s562 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  flex-shrink: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s563 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-40, 40px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s564 {
  display: flex;
  flex-direction: column;
  gap: 30px;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  width: 100%;
  height: auto;
  background: rgb(255, 255, 255);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s565 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 313.325px;
  min-width: auto;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s566 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 313.325px;
  min-width: auto;
  height: 28.8px;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s567 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 313.325px;
  min-width: auto;
  height: 48px;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s568 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 313.325px;
  min-width: 0px;
  height: 48px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s569 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 313.325px;
  min-width: auto;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s570 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 313.325px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s571 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-19 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  border-radius: 999px;
  text-decoration: none;
}
.s572 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-40, 40px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 313.325px;
  min-width: auto;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s573 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 313.325px;
  min-width: auto;
  height: 212.4px;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s574 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s575 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-16 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.features {
  height: auto;
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
  font-family: STK Bureau Sans;
}
.s576 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s577 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s578 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s579 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-19 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s580 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-29 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s581 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-28 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s582 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s583 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-16 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 117.438px;
  min-width: 0px;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.span-19 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-3, 3px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0)) rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-17 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.details-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: 0px;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.summary-2 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: space-between;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: 0px;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-11 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: 55ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.s584 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-40, 40px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: 0px;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 0;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s585 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-10 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.s586 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s587 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-23 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s588 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-27 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s589 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-26 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s590 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s591 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-17 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.span-20 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-3, 3px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0)) rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.span-18 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s592 {
  display: flex;
  flex-direction: column;
  gap: 30px;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  width: 100%;
  height: auto;
  background: rgb(255, 255, 255);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s593 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 313.337px;
  min-width: auto;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s594 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: space-between;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 313.337px;
  min-width: auto;
  height: 31px;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h2-6 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-24, 24px);
  font-weight: 500;
  line-height: 28.8px;
  letter-spacing: -0.24px;
}
.s595 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 313.337px;
  min-width: auto;
  height: 24px;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s596 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 313.337px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s597 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 313.337px;
  min-width: auto;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s598 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 313.337px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s599 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-18 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  border-radius: 999px;
  text-decoration: none;
}
.s600 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-40, 40px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 313.337px;
  min-width: auto;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s601 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 313.337px;
  min-width: auto;
  height: 212.4px;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s602 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s603 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-17 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
}
.s604 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-10, 10px);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: var(--space-reference-10, 10px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s605 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-20 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s606 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-21 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s607 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-18 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s608 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s609 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s610 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-24 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s611 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-25 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s612 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-22 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.section-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-100, 100px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-160, 160px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1264.8px;
  min-width: 0px;
  height: 1006.65px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s613 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-60, 60px);
  justify-content: space-between;
  align-items: flex-end;
  padding-top: var(--space-reference-80, 80px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-60, 60px);
  padding-left: var(--space-reference-0, 0px);
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.h2-5 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-72, 72px);
  font-weight: 500;
  line-height: 72px;
  letter-spacing: -2.88px;
}
.carousel-navigation {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 68px;
  min-width: auto;
  height: 24px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.go-to-previous-slide-2 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 24px;
  min-width: auto;
  height: 24px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 100% 100% 100% 100%;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.s614 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.go-to-next-slide-2 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-end;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 24px;
  min-width: auto;
  height: 24px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 100% 100% 100% 100%;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.s615 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s616 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 2560px;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s617 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1160px;
  min-width: 0px;
  max-width: 2560px;
  height: 534.65px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s618 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s619 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 1180px;
  min-width: 0px;
  height: 534.65px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s620 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-20, 20px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  flex-shrink: 0;
  min-width: 0px;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s621 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 373.325px;
  min-width: auto;
  height: 534.65px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s622 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 373.325px;
  min-width: auto;
  height: 534.65px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.how-to-open-a-pop-up-shop {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 534.65px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s623 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 466.65px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s624 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 466.65px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s625 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 466.65px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 6px 6px 6px 6px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.img-6 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 960 / 1200;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s626 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 44px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s627 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-14 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s628 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-7 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 24px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-30 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.img-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto 960 / 1200;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s629 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 68px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s630 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 48px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-12 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s631 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 48px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-4 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 48px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-13 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.s632 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-20, 20px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 68px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s633 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 48px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.a-26 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
.s634 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 48px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.p-32 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 373.325px;
  min-width: 0px;
  height: 48px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-10, 10px);
  font-weight: inherit;
  line-height: 10px;
  letter-spacing: inherit;
}
.span-35 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.span-32 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.span-34 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: fit-content;
  max-width: 40ch;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: inline;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-20, 20px);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.2px;
}
.carousel-navigation-2 {
  gap: var(--space-reference-20, 20px);
  padding-top: var(--space-reference-60, 60px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s635 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s636 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.section-4 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-120, 120px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-120, 120px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1264.8px;
  min-width: 0px;
  height: auto;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s637 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-64, 64px);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 1160px;
  min-width: 0px;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s638 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-32, 32px);
  align-items: flex-start;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
}
.s639 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-60, 60px);
  font-weight: 500;
  line-height: 1.1;
}
.s640 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-16, 16px);
  align-items: center;
  flex-wrap: wrap;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.a-20 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  flex-shrink: 0;
  height: auto;
  border-radius: 999px;
  text-decoration: none;
}
.a-21 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  flex-shrink: 0;
  height: auto;
  border-radius: 999px;
  text-decoration: none;
}
.s641 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-24, 24px);
  align-items: flex-start;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
}
.s642 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-20, 20px);
  font-weight: 600;
  line-height: 1.1;
}
.s643 {
  align-self: stretch;
  font-family: STK Bureau Sans;
  font-size: 16px;
  line-height: 1.5;
}
.button-10 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  border-radius: 999px;
  text-decoration: none;
}
.section-3 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-120, 120px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-120, 120px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1264.8px;
  min-width: 0px;
  height: 560.2px;
  min-height: 0px;
  max-height: none;
  background: rgb(255, 255, 255);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s644 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 1264.8px;
  min-width: 0px;
  height: 320.2px;
  min-height: 0px;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s645 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-reference-80, 80px) var(--space-reference-20, 20px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 1160px;
  min-width: auto;
  height: 45px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.header-4 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s646 {
  display: flex;
  flex-direction: column;
  gap: var(--space-reference-20, 20px);
  justify-content: flex-start;
  align-items: stretch;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 100%;
  max-width: 870px;
  min-width: auto;
  height: 45px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s647 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 870px;
  min-width: auto;
  height: 45px;
  flex-shrink: 0;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 0px;
  letter-spacing: inherit;
}
.s648 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  max-width: 1160px;
  min-width: auto;
  height: 195.2px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ul-9 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1160px;
  min-width: 0px;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.li-8 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1160px;
  min-width: 0px;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.details {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.summary {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-16, 16px);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
}
.s649 {
  color: #000;
  font-family: STK Bureau Sans;
  font-size: var(--text-reference-20, 20px);
  font-weight: 600;
  line-height: 1.3;
}
.s650 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 70ch;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s651 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  font-size: 16px;
  line-height: 1.5;
}
.s652 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 70ch;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s653 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-30, 30px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 70ch;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s654 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-60, 60px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-60, 60px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.button-12 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.button-14 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.button-13 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.button-11 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.s655 {
  width: 100%;
  max-width: 800px;
  height: auto;
  flex-shrink: 0;
}
.s656 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: 1px;
  min-width: auto;
  height: 1px;
  min-height: auto;
  max-height: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s657 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.header-2 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.s658 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s659 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s660 {
  object-fit: cover;
}
.s661 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s662 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s663 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s664 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.5;
}
.s665 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-88, 88px);
  font-weight: 500;
  line-height: 1.08;
}
.s666 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s667 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s668 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-24, 24px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s669 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s670 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-32, 32px);
  font-weight: 500;
  line-height: 1.08;
}
.s671 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 400;
  line-height: 1.5;
}
.s672 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-8, 8px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s673 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-56, 56px);
  font-weight: 500;
  line-height: 1;
}
.s674 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 400;
  line-height: 1.5;
}
.s675 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s676 {
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s677 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-12, 12px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s678 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 400;
  line-height: 1.5;
}
.s679 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.08;
}
.s680 {
  display: flex;
  flex-direction: row;
  gap: var(--space-commerce-12, 12px);
  align-items: center;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s681 {
  width: 24px;
  max-width: 100%;
  flex-shrink: 0;
  height: 24px;
  object-fit: cover;
}
.s682 {
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 400;
  line-height: 1.5;
}
.s683 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s684 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s685 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-32, 32px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s686 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 400;
  line-height: 1.5;
}
.s687 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s688 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-40, 40px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s689 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-12, 12px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s690 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-28, 28px);
  font-weight: 500;
  line-height: 1.08;
}
.s691 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  text-decoration: none;
}
.s694 {
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-feature-48, 48px);
  font-weight: 500;
  line-height: 1.1;
}
.s695 {
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-feature-18, 18px);
  font-weight: 400;
  line-height: 1.5;
}
.s698 {
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-feature-20, 20px);
  font-weight: 500;
  line-height: 1.5;
}
.s700 {
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-feature-14, 14px);
  font-weight: 400;
  line-height: 1.5;
}
.s707 {
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-feature-14, 14px);
  font-weight: 400;
  line-height: 1.5;
}
.s711 {
  width: 22px;
  max-width: 100%;
  height: 22px;
  flex-shrink: 0;
  object-fit: cover;
}
.s712 {
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-feature-14, 14px);
  font-weight: 400;
  line-height: 1.5;
}
.s713 {
  font-family: STK Bureau Sans;
  color: #707070;
  font-size: var(--text-feature-14, 14px);
  font-weight: 400;
  line-height: 1.5;
}
.s714 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s715 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s716 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s717 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s718 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 500;
  line-height: 1.08;
}
.s719 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 400;
  line-height: 1.5;
}
.s720 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s721 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s722 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.footer {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  background: rgb(0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: rgb(112, 112, 112);
  font-size: var(--text-reference-14, 14px);
  font-weight: inherit;
  line-height: 21px;
  letter-spacing: inherit;
}
.s723 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s724 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s725 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s726 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-64, 64px);
  font-weight: 500;
  line-height: 1.08;
}
.s727 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-20, 20px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s728 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s729 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-8, 8px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s730 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s731 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s732 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s733 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s734 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 400;
  line-height: 1.5;
}
.s735 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s736 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s737 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s738 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.5;
}
.s739 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-64, 64px);
  font-weight: 500;
  line-height: 1.08;
}
.s740 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s741 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-16, 16px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s742 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  text-decoration: none;
}
.s743 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-24, 24px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s744 {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.s745 {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.s746 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s747 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-48, 48px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s748 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s749 {
  width: 36px;
  max-width: 100%;
  height: 36px;
  flex-shrink: 0;
  object-fit: cover;
}
.s750 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 600;
  line-height: 1.08;
}
.s751 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-48, 48px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s752 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s753 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-64, 64px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s754 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s755 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-26, 26px);
  font-weight: 600;
  line-height: 1.08;
}
.s756 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s757 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s758 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.microcart-editable-ui-58 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-75 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-52 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-53 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-57 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-26 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s759 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s760 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s761 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s762 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-40, 40px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s763 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s764 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-28, 28px);
  font-weight: 600;
  line-height: 1.08;
}
.s765 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-56, 56px);
  font-weight: 500;
  line-height: 1.5;
}
.s766 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 400;
  line-height: 1.5;
}
.s767 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s768 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--space-commerce-24, 24px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s769 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s770 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.5;
}
.s771 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s772 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.s773 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-32, 32px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s774 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-32, 32px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s775 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-64, 64px);
  font-weight: 500;
  line-height: 1.08;
}
.s776 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-16, 16px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s777 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s778 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-64, 64px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s779 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-24, 24px);
  width: 100%;
  height: auto;
}
.s780 {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.s781 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s782 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s783 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.microcart-editable-ui-55 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-47 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-49 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-60 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-59 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-56 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-22 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-14 {
  width: 18px;
  max-width: 100%;
  height: 18px;
  flex-shrink: 0;
  object-fit: cover;
}
.microcart-editable-ui-25 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-54 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-51 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-5 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s784 {
  align-self: stretch;
  height: 260px;
  flex-shrink: 0;
  object-fit: cover;
}
.s785 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s786 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s787 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-48, 48px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s788 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s789 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 8px;
  overflow: hidden;
}
.s790 {
  display: flex;
  flex-direction: row;
  gap: var(--space-commerce-16, 16px);
  align-items: center;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s791 {
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  font-family: STK Bureau Sans;
  color: #202020;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.4;
}
.s792 {
  width: 16px;
  max-width: 100%;
  flex-shrink: 0;
  height: 16px;
  object-fit: cover;
}
.s793 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s794 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #202020;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.4;
}
.s795 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-20, 20px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s796 {
  border-radius: 4px;
  object-fit: cover;
}
.s797 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #202020;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.4;
}
.s798 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s799 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 8px;
  overflow: hidden;
}
.s800 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-24, 24px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s801 {
  border-radius: 4px;
  object-fit: cover;
}
.s802 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s803 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #202020;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 500;
  line-height: 1.4;
}
.s804 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #202020;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 400;
  line-height: 1.4;
}
.s805 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #626262;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 400;
  line-height: 1.4;
}
.s806 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s807 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-40, 40px);
  font-weight: 600;
  line-height: 1.08;
}
.s808 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.s809 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s810 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-32, 32px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s811 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-24, 24px);
  font-weight: 600;
  line-height: 1.08;
}
.s812 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s813 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.s814 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s815 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s816 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s817 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s818 {
  display: flex;
  flex-direction: row;
  gap: var(--space-commerce-16, 16px);
  align-items: center;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
}
.s819 {
  border-radius: 4px;
  object-fit: cover;
}
.s820 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s821 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #666;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.4;
}
.s822 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s823 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s824 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s825 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.multi-store-access {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s826 {
  align-self: stretch;
  height: 240px;
  flex-shrink: 0;
  object-fit: cover;
}
.s827 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s828 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 400;
  line-height: 1.5;
}
.s829 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.s830 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-22, 22px);
  font-weight: 600;
  line-height: 1.5;
}
.s831 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-16, 16px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s832 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s833 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s834 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-64, 64px);
  font-weight: 500;
  line-height: 1.08;
}
.s835 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s836 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s837 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-64, 64px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s838 {
  object-fit: cover;
}
.s839 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-40, 40px);
  font-weight: 500;
  line-height: 1.08;
}
.s840 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 400;
  line-height: 1.5;
}
.s841 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s842 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s843 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-12, 12px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s845 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-12, 12px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s846 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.5;
}
.s847 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-40, 40px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s848 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  width: 100%;
  height: auto;
  text-decoration: none;
}
.s849 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-26, 26px);
  font-weight: 500;
  line-height: 1.08;
}
.s850 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s851 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-24, 24px);
  font-weight: 500;
  line-height: 1.08;
}
.s852 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s853 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s854 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-8, 8px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s855 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s856 {
  object-fit: cover;
}
.s857 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-8, 8px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s858 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 400;
  line-height: 1.5;
}
.s859 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s860 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.5;
}
.s861 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-64, 64px);
  font-weight: 500;
  line-height: 1.08;
}
.s862 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s863 {
  object-fit: cover;
}
.s864 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s865 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s866 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 600;
  line-height: 1.5;
}
.s867 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-14, 14px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s868 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s869 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s870 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s871 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 600;
  line-height: 1.5;
}
.s872 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-40, 40px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s873 {
  object-fit: cover;
}
.s874 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s875 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s876 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s877 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s878 {
  object-fit: cover;
}
.s879 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: clamp(64px, 9.7vw, 124px);
  font-weight: 500;
  line-height: 1.08;
}
.s880 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-80, 80px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s881 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-52, 52px);
  font-weight: 500;
  line-height: 1.08;
}
.s882 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-64, 64px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s883 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 500;
  line-height: 1.08;
}
.s884 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s885 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s886 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-80, 80px);
  font-weight: 500;
  line-height: 1.5;
}
.s887 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-22, 22px);
  font-weight: 500;
  line-height: 1.08;
}
.s888 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-24, 24px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s889 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
  text-decoration: none;
}
.s890 {
  object-fit: cover;
}
.s891 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s892 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-52, 52px);
  font-weight: 500;
  line-height: 1.08;
}
.s893 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s894 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-32, 32px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s895 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s896 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s897 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s898 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-28, 28px);
  font-weight: 500;
  line-height: 1.08;
}
.s899 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 400;
  line-height: 1.5;
}
.s900 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s901 {
  object-fit: cover;
}
.s902 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.s903 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s904 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-12, 12px);
  font-weight: 600;
  line-height: 1.5;
}
.s905 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-12, 12px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s906 {
  object-fit: cover;
}
.s907 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s908 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-12, 12px);
  font-weight: 400;
  line-height: 1.5;
}
.s909 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-0, 0px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s910 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s911 {
  object-fit: cover;
}
.s912 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-12, 12px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s913 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-12, 12px);
  font-weight: 500;
  line-height: 1.5;
}
.s914 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s915 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-12, 12px);
  font-weight: 500;
  line-height: 1.5;
}
.s916 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s917 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-12, 12px);
  font-weight: 500;
  line-height: 1.5;
}
.s918 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  border-radius: 10px;
}
.s919 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: Inter;
  color: inherit;
  font-size: var(--text-commerce-12, 12px);
  font-weight: 400;
  line-height: 1.5;
}
.s920 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  border-radius: 10px;
}
.s921 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-4, 4px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s922 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-5, 5px);
  align-items: stretch;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.s923 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: Inter;
  color: inherit;
  font-size: var(--text-commerce-12, 12px);
  font-weight: 400;
  line-height: 1.5;
}
.s924 {
  object-fit: cover;
}
.s925 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s926 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-12, 12px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s927 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s928 {
  object-fit: cover;
}
.s929 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s930 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-52, 52px);
  font-weight: 500;
  line-height: 1.08;
}
.s931 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s932 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-0, 0px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s933 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s934 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-44, 44px);
  font-weight: 500;
  line-height: 1.08;
}
.s935 {
  object-fit: cover;
}
.s936 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s937 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-32, 32px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s938 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-56, 56px);
  font-weight: 500;
  line-height: 1.08;
}
.s939 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-32, 32px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s940 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-40, 40px);
  font-weight: 500;
  line-height: 1.08;
}
.s941 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-12, 12px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s942 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.s943 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-32, 32px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s944 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s945 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s946 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s947 {
  object-fit: cover;
}
.s948 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-16, 16px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s949 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-6, 6px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s950 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-12, 12px);
  width: 100%;
  height: auto;
}
.s951 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
}
.s952 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s953 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--space-commerce-16, 16px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s954 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
}
.s955 {
  object-fit: cover;
}
.s956 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-22, 22px);
  font-weight: 500;
  line-height: 1.08;
}
.s957 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
}
.s958 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-0, 0px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s959 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s960 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s961 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 600;
  line-height: 1.08;
}
.s962 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s963 {
  object-fit: cover;
}
.s964 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s965 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s966 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-112, 112px);
  font-weight: 500;
  line-height: 1.08;
}
.s967 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-24, 24px);
  font-weight: 400;
  line-height: 1.5;
}
.s968 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s969 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s970 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-32, 32px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s971 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s972 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: 59cqw;
  font-weight: 500;
  line-height: .8;
}
.s973 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: 3.4cqw;
  font-weight: 500;
  line-height: 1;
}
.s974 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: 3.4cqw;
  font-weight: 500;
  line-height: 1;
}
.s975 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s976 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s977 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s978 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s979 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-12, 12px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s980 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.5;
}
.s981 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-24, 24px);
  font-weight: 600;
  line-height: 1.3;
}
.s982 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s983 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s984 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s985 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s986 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s987 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s988 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s989 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s990 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s991 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s992 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s993 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s994 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: 59cqw;
  font-weight: 500;
  line-height: .8;
}
.s995 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: 3.4cqw;
  font-weight: 500;
  line-height: 1;
}
.s996 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: 3.4cqw;
  font-weight: 500;
  line-height: 1;
}
.s997 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s998 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s999 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1000 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1001 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1002 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-8, 8px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1003 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1004 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-8, 8px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1005 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 400;
  line-height: 1.5;
}
.s1006 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1007 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s1008 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1009 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1010 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.5;
}
.s1011 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-32, 32px);
  font-weight: 600;
  line-height: 1.25;
}
.s1012 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-12, 12px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1013 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 600;
  line-height: 1.5;
}
.s1014 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s1015 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-48, 48px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1016 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1017 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-26, 26px);
  font-weight: 600;
  line-height: 1.3;
}
.s1018 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-40, 40px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1019 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-40, 40px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1020 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-12, 12px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s1021 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 500;
  line-height: 1.5;
}
.s1022 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-40, 40px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1023 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1024 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1025 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1026 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1027 {
  object-fit: cover;
}
.s1028 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1029 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1030 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1031 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1032 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1033 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-32, 32px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1034 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 600;
  line-height: 1.5;
}
.s1035 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-64, 64px);
  font-weight: 500;
  line-height: 1.08;
}
.s1036 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1037 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s1038 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s1039 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-64, 64px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1040 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-80, 80px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1041 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-32, 32px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1042 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s1043 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-24, 24px);
  font-weight: 400;
  line-height: 1.5;
}
.s1044 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-48, 48px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1045 {
  object-fit: cover;
}
.s1046 {
  object-fit: cover;
}
.s1047 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-64, 64px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1048 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1049 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1050 {
  object-fit: cover;
}
.s1051 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1052 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1053 {
  object-fit: cover;
}
.s1054 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1055 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-32, 32px);
  font-weight: 500;
  line-height: 1.08;
}
.s1056 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s1057 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-64, 64px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1058 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-40, 40px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1059 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-32, 32px);
  font-weight: 600;
  line-height: 1.5;
}
.s1060 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1061 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-64, 64px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1062 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1063 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1064 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-40, 40px);
  font-weight: 500;
  line-height: 1.08;
}
.s1065 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-24, 24px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1066 {
  object-fit: cover;
}
.s1067 {
  object-fit: cover;
}
.s1068 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s1069 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-12, 12px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1070 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-28, 28px);
  font-weight: 500;
  line-height: 1.08;
}
.s1071 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 400;
  line-height: 1.5;
}
.s1072 {
  object-fit: cover;
}
.s1073 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-32, 32px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1074 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-64, 64px);
  font-weight: 500;
  line-height: 1.08;
}
.s1075 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s1076 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1077 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1078 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s1079 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s1080 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s1081 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-8, 8px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1082 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-8, 8px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1083 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-8, 8px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1085 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.s1086 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1087 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-32, 32px);
  font-weight: 500;
  line-height: 1.08;
}
.s1088 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-32, 32px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1089 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1090 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1091 {
  object-fit: cover;
}
.s1092 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.5;
}
.s1093 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-24, 24px);
  font-weight: 500;
  line-height: 1.5;
}
.s1094 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 400;
  line-height: 1.5;
}
.s1095 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1096 {
  object-fit: cover;
}
.s1097 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1098 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-24, 24px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1099 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-40, 40px);
  font-weight: 500;
  line-height: 1.08;
}
.s1100 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-8, 8px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1101 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1102 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-40, 40px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1103 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1104 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1105 {
  object-fit: cover;
}
.s1106 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-8, 8px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1107 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 400;
  line-height: 1.5;
}
.s1108 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 400;
  line-height: 1.5;
}
.s1109 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1110 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-28, 28px);
  font-weight: 500;
  line-height: 1.08;
}
.s1111 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.s1112 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1113 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1114 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-40, 40px);
  font-weight: 500;
  line-height: 1.08;
}
.s1115 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-32, 32px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1116 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
  text-decoration: none;
}
.s1117 {
  object-fit: cover;
}
.s1118 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1119 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-24, 24px);
  font-weight: 500;
  line-height: 1.08;
}
.s1120 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1121 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1122 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s1123 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1124 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1125 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1126 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1127 {
  object-fit: cover;
}
.s1128 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 400;
  line-height: 1.5;
}
.s1129 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1130 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 400;
  line-height: 1.5;
}
.s1131 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1132 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1133 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-48, 48px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1134 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.5;
}
.s1135 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-72, 72px);
  font-weight: 500;
  line-height: 1.08;
}
.s1136 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s1137 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1138 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1139 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1140 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1141 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1142 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1143 {
  object-fit: cover;
}
.s1144 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1145 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s1146 {
  object-fit: cover;
}
.s1147 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1148 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1149 {
  object-fit: cover;
}
.s1150 {
  object-fit: cover;
}
.s1151 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1152 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 500;
  line-height: 1.5;
}
.s1153 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1154 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1155 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-32, 32px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1156 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-28, 28px);
  font-weight: 500;
  line-height: 1.08;
}
.s1157 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1158 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-56, 56px);
  font-weight: 500;
  line-height: 1.08;
}
.s1159 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1160 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s1161 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1162 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-32, 32px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1163 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1164 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1165 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.s1166 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1167 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.s1168 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1169 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-28, 28px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1170 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.5;
}
.s1171 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-72, 72px);
  font-weight: 500;
  line-height: 1.08;
}
.s1172 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-22, 22px);
  font-weight: 400;
  line-height: 1.5;
}
.s1173 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s1174 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-96, 96px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1175 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1176 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.s1177 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1178 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1179 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-28, 28px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1180 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-24, 24px);
  font-weight: 400;
  line-height: 1.5;
}
.s1181 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-48, 48px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1182 {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.s1183 {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.s1184 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s1185 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1186 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.s1187 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1188 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-10, 10px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1189 {
  width: 18px;
  max-width: 100%;
  height: 18px;
  flex-shrink: 0;
  object-fit: cover;
}
.s1190 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-28, 28px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1191 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 500;
  line-height: 1.5;
}
.s1192 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1193 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.section-8 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-60, 60px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-60, 60px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  flex-shrink: 0;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border: 0px solid rgb(204, 204, 204);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: none;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.carousel-navigation-3 {
  gap: var(--space-reference-20, 20px);
  padding-top: var(--space-reference-60, 60px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px );
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.go-to-previous-slide-3 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-start;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 44px;
  height: 44px;
  background: rgba(0, 0, 0, 0);
  border-radius: 100% 100% 100% 100%;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.go-to-next-slide-3 {
  display: flex;
  flex-direction: row;
  gap: var(--space-reference-0, 0px);
  justify-content: flex-end;
  align-items: center;
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  width: 44px;
  height: 44px;
  background: rgba(0, 0, 0, 0);
  border-radius: 100% 100% 100% 100%;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: inherit;
}
.s1194 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  flex-shrink: 0;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  object-fit: cover;
}
.s1195 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1196 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1197 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-40, 40px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1198 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-24, 24px);
  font-weight: 500;
  line-height: 1.5;
}
.s1199 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-28, 28px);
  font-weight: 500;
  line-height: 1.08;
}
.s1200 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 400;
  line-height: 1.5;
}
.s1201 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-64, 64px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1202 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 500;
  line-height: 1.5;
}
.s1203 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-40, 40px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1204 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-16, 16px);
  width: 100%;
  height: auto;
}
.s1205 {
  width: 100%;
  max-width: 22px;
  height: 22px;
}
.s1206 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-8, 8px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1207 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 400;
  line-height: 1.5;
}
.s1208 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-39 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1209 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1210 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s1211 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  width: 100%;
  height: auto;
  text-decoration: none;
}
.s1212 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 400;
  line-height: 1.5;
}
.s1213 {
  width: 24px;
  max-width: 100%;
  height: 24px;
  flex-shrink: 0;
  object-fit: cover;
}
.s1214 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-28, 28px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1215 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1216 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 400;
  line-height: 1.5;
}
.s1217 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1218 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1219 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.s1220 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-32, 32px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1221 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1222 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-64, 64px);
  font-weight: 500;
  line-height: 1.08;
}
.s1223 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1224 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-64, 64px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1225 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-24, 24px);
  width: 100%;
  height: auto;
}
.s1226 {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.s1227 {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.s1228 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1229 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.microcart-editable-ui-110 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1230 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-64, 64px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1231 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-48, 48px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-99 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-67 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1232 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-32, 32px);
  font-weight: 600;
  line-height: 1.08;
}
.s1233 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-80, 80px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1234 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-69 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-36 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-41 {
  width: 100%;
  max-width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.microcart-editable-ui-20 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-62 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-70 {
  width: 100%;
  max-width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.microcart-editable-ui-66 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-37 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1235 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.s1236 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1237 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.s1238 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1239 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1240 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-48, 48px);
  font-weight: 500;
  line-height: 1.08;
}
.s1241 {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.s1242 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1243 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s1244 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  text-decoration: none;
}
.s1245 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 400;
  line-height: 1.5;
}
.s1246 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1247 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 80px;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-111 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-44 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-42 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-81 {
  width: 18px;
  max-width: 100%;
  height: 18px;
  flex-shrink: 0;
  object-fit: cover;
}
.microcart-editable-ui-45 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-43 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-65 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-80 {
  width: 18px;
  max-width: 100%;
  height: 18px;
  flex-shrink: 0;
  object-fit: cover;
}
.microcart-editable-ui-115 {
  width: 18px;
  max-width: 100%;
  height: 18px;
  flex-shrink: 0;
  object-fit: cover;
}
.s1248 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-48 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-116 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-38 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-46 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-68 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-72 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1249 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-15 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-4 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-5 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-3 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-2 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-18 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-14 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-17 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-16 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-10 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-8 {
  width: 48px;
  max-width: 100%;
  height: 48px;
  flex-shrink: 0;
  object-fit: cover;
}
.microcart-productbeeld-7 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-6 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-12 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-9 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-13 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-21 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-11 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-19 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.microcart-productbeeld-20 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-71 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-34 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-106 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-88 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-93 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-87 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-74 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-92 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-103 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-82 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-94 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-96 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-112 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-91 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-89 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-108 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-90 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-105 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-95 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-113 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-50 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-104 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-86 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-98 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-85 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-61 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
}
.s1250 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 8px;
  overflow: hidden;
}
.s1251 {
  display: flex;
  flex-direction: row;
  gap: var(--space-commerce-16, 16px);
  align-items: center;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1252 {
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  font-family: STK Bureau Sans;
  color: #252525;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.s1253 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1254 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-5, 5px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1255 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #666;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.s1256 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 5px;
  font-family: STK Bureau Sans;
  color: #202020;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}
.s1257 {
  display: flex;
  flex-direction: row;
  gap: var(--space-commerce-12, 12px);
  align-items: center;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1258 {
  width: 72px;
  max-width: 100%;
  flex-shrink: 0;
  height: 72px;
  border-radius: 5px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}
.s1259 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-4, 4px);
  align-items: stretch;
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
}
.s1260 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #777;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.s1261 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: #151515;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.s1262 {
  display: flex;
  flex-direction: row;
  gap: var(--space-commerce-6, 6px);
  align-items: center;
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  border-radius: 5px;
}
.s1263 {
  flex: 1 1 0%;
  min-width: 0;
  height: auto;
  font-family: STK Bureau Sans;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.microcart-editable-ui-73 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-79 {
  width: 100%;
  max-width: 38px;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-76 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-40 {
  width: 100%;
  max-width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.microcart-editable-ui-35 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  object-fit: cover;
}
.microcart-editable-ui-77 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-107 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-83 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-84 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-109 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-100 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-114 {
  width: 100%;
  max-width: 18px;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-97 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-101 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-78 {
  width: 100%;
  max-width: 18px;
  height: auto;
  flex-shrink: 0;
}
.microcart-editable-ui-102 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.square-for-clothing {
  border: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  display: inline;
  font-family: STK Bureau Sans;
  font-weight: 500;
}
.span-40 {
  gap: var(--space-reference-0, 0px);
  padding-top: var(--space-reference-0, 0px);
  padding-right: var(--space-reference-0, 0px);
  padding-bottom: var(--space-reference-0, 0px);
  padding-left: var(--space-reference-0, 0px);
  position: relative;
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  rotate: none;
  aspect-ratio: auto;
  display: block;
  box-shadow: none;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-reference-72, 72px);
  font-weight: 500;
  line-height: 72px;
  letter-spacing: -2.88px;
}
.s1264 {
  width: 100%;
  height: auto;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s1265 {
  align-self: stretch;
  flex: 1 1 0%;
  min-height: 0;
  object-fit: cover;
}
.s1266 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-80, 80px);
  font-weight: 500;
  line-height: 1.08;
}
.s1267 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s1268 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-0, 0px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1269 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--space-commerce-32, 32px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1270 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
  text-decoration: none;
}
.s1271 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 8px;
  aspect-ratio: 4 / 3;
  object-fit: cover;
}
.s1272 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-12, 12px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1273 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 8px;
  aspect-ratio: 4 / 3;
  object-fit: cover;
}
.s1274 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 24px;
  aspect-ratio: 4 / 5;
  object-fit: cover;
}
.s1275 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 24px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}
.s1276 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 24px;
  aspect-ratio: 4 / 5;
  object-fit: cover;
}
.s1277 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 24px;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}
.s1278 {
  width: 100%;
  height: auto;
  border-radius: 24px;
  aspect-ratio: 4 / 5;
  object-fit: cover;
}
.s1279 {
  width: 100%;
  height: auto;
  border-radius: 24px;
  aspect-ratio: 3 / 2;
  object-fit: cover;
}
.s1280 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1281 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-48, 48px) var(--space-commerce-64, 64px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1282 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  width: 100%;
  height: auto;
}
.s1283 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-32, 32px);
  font-weight: 500;
  line-height: 1.08;
}
.s1284 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 24px;
  aspect-ratio: 16 / 7;
  object-fit: cover;
}
.s1285 {
  width: fit-content;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.5;
}
.s1286 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 24px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}
.s1287 {
  width: 100%;
  height: auto;
  border-radius: 24px;
  aspect-ratio: 4 / 5;
  object-fit: cover;
}
.s1288 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 0;
  aspect-ratio: 4 / 3;
  object-fit: cover;
}
.s1289 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  aspect-ratio: 4 / 3;
  object-fit: cover;
}
.s1290 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  aspect-ratio: 4 / 5;
  object-fit: cover;
}
.microcart-editable-ui-63 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1291 {
  width: 64px;
  max-width: 100%;
  height: 64px;
  flex-shrink: 0;
  object-fit: cover;
}
.s1292 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-48, 48px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 12px;
}
.microcart-editable-ui-64 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1293 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  aspect-ratio: 4 / 5;
  object-fit: cover;
}
.s1294 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 10px;
  aspect-ratio: 4 / 5;
  object-fit: cover;
}
.s1295 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 10px;
  aspect-ratio: 4 / 5;
  object-fit: cover;
}
.s1296 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  border-radius: 0;
  aspect-ratio: 4 / 3;
  object-fit: cover;
}
.s1297 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  aspect-ratio: 4 / 5;
  object-fit: cover;
}
.s1298 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-16, 16px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1299 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-commerce-24, 24px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1300 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  aspect-ratio: 4 / 3;
  object-fit: cover;
}
.s1301 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  aspect-ratio: 3 / 4;
  object-fit: cover;
}
.s1302 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1304 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s1305 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s1306 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-20, 20px);
  font-weight: 400;
  line-height: 1.5;
}
.s1309 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 400;
  line-height: 1.5;
}
.s1311 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-14, 14px);
  font-weight: 500;
  line-height: 1.5;
}
.s1313 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-commerce-16, 16px);
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1314 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-24, 24px);
  align-items: stretch;
  width: 100%;
  height: auto;
  border-radius: 10px;
}
.s1315 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-16, 16px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1316 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-16, 16px);
  font-weight: 400;
  line-height: 1.5;
}
.s1317 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-48, 48px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1318 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-64, 64px);
  font-weight: 500;
  line-height: 1.08;
}
.s1319 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 400;
  line-height: 1.5;
}
.s1320 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 500;
  line-height: 1.5;
}
.s1321 {
  display: flex;
  flex-direction: column;
  gap: var(--space-commerce-20, 20px);
  align-items: stretch;
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
}
.s1322 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 400;
  line-height: 1.65;
}
.s1323 {
  align-self: stretch;
  height: auto;
  flex-shrink: 0;
  font-family: STK Bureau Sans;
  color: inherit;
  font-size: var(--text-commerce-18, 18px);
  font-weight: 400;
  line-height: 1.65;
}
.s1323 a {
  color: inherit;
  text-decoration: underline;
}

@media (max-width: 1023px) {
  .s5 {
    gap: var(--space-reference-12, 12px);
    justify-content: flex-start;
    align-items: stretch;
    padding-top: var(--space-reference-4, 4px);
    padding-right: var(--space-reference-22, 22px);
    padding-bottom: var(--space-reference-4, 4px);
    padding-left: var(--space-reference-22, 22px);
    display: none;
  }
  .s7 {
    object-fit: cover;
  }
  .button-4 {
    font-size: inherit;
    line-height: inherit;
  }
  .button-3 {
    font-size: inherit;
    line-height: inherit;
  }
  .a-9 {
    font-size: inherit;
    line-height: inherit;
  }
  .a-10 {
    font-size: inherit;
    line-height: inherit;
  }
  .open-search-bar {
    font-size: inherit;
    line-height: 16px;
  }
  .s23 {
    line-height: 24px;
    object-fit: cover;
  }
  .s26 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s33 {
    font-size: var(--text-reference-20, 20px);
    line-height: 26px;
  }
  .s34 {
    font-size: var(--text-reference-16, 16px);
    line-height: 24px;
  }
  .a-6 {
    font-size: inherit;
    line-height: inherit;
  }
  .a-7 {
    font-size: inherit;
    line-height: inherit;
  }
  .s38 {
    background: rgba(0, 0, 0, 0);
    opacity: 1;
    display: none;
  }
  .s40 {
    flex-direction: row;
    gap: var(--space-reference-0, 0px);
    justify-content: flex-start;
    align-items: stretch;
    padding-top: var(--space-reference-4, 4px);
    padding-right: var(--space-reference-22, 22px);
    padding-bottom: var(--space-reference-4, 4px);
    padding-left: var(--space-reference-22, 22px);
    display: flex;
  }
  .s43 {
    aspect-ratio: 22 / 22;
    object-fit: cover;
  }
  .button-2 {
    font-size: inherit;
    line-height: inherit;
  }
  .button-5 {
    font-size: inherit;
    line-height: inherit;
  }
  .span-6 {
    border-radius: 15984px 15984px 15984px 15984px;
  }
  .span-7 {
    border-radius: 15984px 15984px 15984px 15984px;
  }
  .span-2 {
    border-radius: 15984px 15984px 15984px 15984px;
  }
  .nav-3 {
    display: block;
  }
  .s67 {
    display: block;
  }
  .s68 {
    width: 885px;
    min-width: 320px;
  }
  .section-18 {
    padding-top: var(--space-reference-30, 30px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s72 {
    gap: var(--space-reference-20, 20px);
  }
  .s73 {
    gap: var(--space-reference-20, 20px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .header-6 {
    gap: var(--space-reference-30, 30px);
  }
  .s74 {
    gap: var(--space-reference-10, 10px);
  }
  .h1-3 {
    font-size: var(--text-reference-40, 40px);
    letter-spacing: 0.5px;
  }
  .span-21 {
    font-size: var(--text-reference-12, 12px);
    line-height: 18px;
    letter-spacing: 1.2px;
  }
  .span-49 {
    font-size: var(--text-reference-56, 56px);
    line-height: 56px;
    letter-spacing: -2.24px;
  }
  .s76 {
    gap: var(--space-reference-10, 10px);
  }
  .s79 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s82 {
    display: none;
  }
  .play-3 {
    width: 90px;
    min-width: auto;
    height: 90px;
    min-height: auto;
    max-height: none;
  }
  .s86 {
    width: 90px;
    flex-shrink: 0;
    min-width: auto;
    max-width: 100%;
    height: 90px;
    min-height: auto;
    max-height: none;
    object-fit: cover;
  }
  .s87 {
    display: block;
  }
  .video-4 {
    aspect-ratio: 820 / 546.6625366210938;
  }
  .play-2 {
    width: 90px;
    min-width: auto;
    height: 90px;
    min-height: auto;
    max-height: none;
  }
  .s91 {
    width: 90px;
    flex-shrink: 0;
    min-width: auto;
    max-width: 100%;
    height: 90px;
    min-height: auto;
    max-height: none;
    aspect-ratio: 90 / 90;
    object-fit: cover;
  }
  .play {
    width: 90px;
    min-width: auto;
    height: 90px;
    min-height: auto;
    max-height: none;
  }
  .s96 {
    width: 90px;
    flex-shrink: 0;
    min-width: auto;
    max-width: 100%;
    height: 90px;
    min-height: auto;
    max-height: none;
    object-fit: cover;
  }
  .section-16 {
    padding-top: var(--space-reference-80, 80px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s97 {
    gap: var(--space-reference-20, 20px);
  }
  .s98 {
    gap: var(--space-reference-20, 20px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .header-7 {
    gap: var(--space-reference-30, 30px);
  }
  .s99 {
    gap: var(--space-reference-10, 10px);
  }
  .h2-8 {
    font-size: var(--text-reference-44, 44px);
    line-height: 44px;
    letter-spacing: -1.32px;
  }
  .s101 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s102 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: var(--space-reference-60, 60px);
  }
  .s103 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: var(--space-reference-60, 60px);
  }
  .s104 {
    gap: var(--space-reference-20, 20px);
  }
  .s105 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .img-26 {
    aspect-ratio: 820 / 546.8875122070312;
    object-fit: cover;
  }
  .s107 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .h5-2 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .s108 {
    gap: var(--space-reference-20, 20px);
  }
  .s109 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .img-24 {
    aspect-ratio: 820 / 656;
    object-fit: cover;
  }
  .s111 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .h5 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .s112 {
    gap: var(--space-reference-20, 20px);
  }
  .img-25 {
    aspect-ratio: 820 / 656;
    object-fit: cover;
  }
  .s113 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .s114 {
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .h2-12 {
    letter-spacing: 0.25px;
  }
  .span-63 {
    font-size: var(--text-reference-48, 48px);
    line-height: 48px;
    letter-spacing: -1.92px;
  }
  .s118 {
    gap: var(--space-reference-9, 9px);
  }
  .s119 {
    width: 33vw;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .img-8 {
    aspect-ratio: 297 / 659.4874877929688;
    object-fit: cover;
  }
  .s125 {
    width: 30vw;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .img {
    aspect-ratio: 270 / 599.5250244140625;
    object-fit: cover;
  }
  .s130 {
    width: 33vw;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .img-10 {
    aspect-ratio: 297 / 659.4874877929688;
    object-fit: cover;
  }
  .s135 {
    width: 33vw;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .s136 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-100, 100px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .section-19 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s140 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: 2560px;
  }
  .carousel-navigation-5 {
    gap: var(--space-reference-10, 10px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .section-14 {
    padding-top: var(--space-reference-80, 80px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s152 {
    gap: var(--space-reference-20, 20px);
  }
  .s153 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s154 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: var(--space-reference-40, 40px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s156 {
    flex-direction: row;
    gap: var(--space-reference-0, 0px);
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: flex;
  }
  .span-62 {
    font-size: var(--text-reference-44, 44px);
    line-height: 44px;
    letter-spacing: -1.32px;
  }
  .s158 {
    aspect-ratio: 820 / 1025;
  }
  .s162 {
    aspect-ratio: 820 / 1025;
    object-fit: cover;
  }
  .img-17 {
    aspect-ratio: 820 / 1025;
    object-fit: cover;
  }
  .s165 {
    gap: var(--space-reference-160, 160px);
    padding-top: var(--space-reference-10, 10px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s166 {
    gap: var(--space-reference-0, 0px);
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .h2-10 {
    letter-spacing: 0.25px;
  }
  .span-58 {
    font-size: var(--text-reference-44, 44px);
    line-height: 44px;
    letter-spacing: -1.32px;
  }
  .s168 {
    gap: var(--space-reference-30, 30px);
  }
  .s169 {
    gap: var(--space-reference-30, 30px);
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-10, 10px);
    padding-left: var(--space-reference-0, 0px);
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .s170 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-10, 10px);
    padding-left: var(--space-reference-0, 0px);
    width: calc(100% + 0px);
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .s171 {
    width: calc(100% + 0px);
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .s172 {
    flex-direction: column;
    gap: var(--space-reference-30, 30px);
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: 100%;
    min-width: auto;
    max-width: none;
    display: flex;
  }
  .s173 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-10, 10px);
    padding-left: var(--space-reference-0, 0px);
    width: 100%;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .s174 {
    width: 100%;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .section-12 {
    padding-top: var(--space-reference-80, 80px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s175 {
    gap: var(--space-reference-20, 20px);
  }
  .s176 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s177 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s178 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
  }
  .h2-11 {
    letter-spacing: 0.25px;
  }
  .span-60 {
    font-size: var(--text-reference-44, 44px);
    line-height: 44px;
    letter-spacing: -1.32px;
  }
  .s180 {
    gap: var(--space-reference-60, 60px);
  }
  .s181 {
    width: calc(100% + 0px);
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .img-11 {
    height: 25px;
    min-height: auto;
    max-height: none;
    aspect-ratio: 25 / 25;
    object-fit: cover;
  }
  .span-47 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .s188 {
    width: calc(100% + 0px);
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .span-67 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .section-15 {
    padding-top: var(--space-reference-80, 80px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s190 {
    gap: var(--space-reference-20, 20px);
  }
  .s191 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s193 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .h2-7 {
    letter-spacing: 0.25px;
  }
  .span-61 {
    font-size: var(--text-reference-44, 44px);
    line-height: 44px;
    letter-spacing: -1.32px;
  }
  .s195 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s196 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 100%;
    flex-shrink: 0;
    min-width: auto;
    max-width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
  }
  .s197 {
    gap: var(--space-reference-0, 0px);
    justify-content: space-between;
    align-items: stretch;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .s198 {
    height: auto;
    flex-shrink: 0;
    min-height: auto;
    max-height: none;
    display: none;
  }
  .details-8 {
    width: 100%;
    min-width: auto;
    max-width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
  }
  .s202 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s203 {
    padding-top: var(--space-reference-10, 10px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s204 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .details-4 {
    width: 100%;
    min-width: auto;
    max-width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
  }
  .s206 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s207 {
    padding-top: var(--space-reference-10, 10px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s208 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s211 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s212 {
    gap: var(--space-reference-0, 0px);
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .s213 {
    gap: var(--space-reference-0, 0px);
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .img-28 {
    object-fit: cover;
  }
  .s217 {
    gap: var(--space-reference-0, 0px);
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .img-27 {
    object-fit: cover;
  }
  .s220 {
    gap: var(--space-reference-0, 0px);
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .img-14 {
    object-fit: cover;
  }
  .s223 {
    flex-direction: column;
    gap: var(--space-reference-0, 0px);
    justify-content: flex-start;
    align-items: center;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: flex;
  }
  .details-9 {
    width: 100%;
    min-width: auto;
    max-width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
  }
  .s224 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s225 {
    padding-top: var(--space-reference-10, 10px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s226 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .img-12 {
    aspect-ratio: 820 / 818.375;
    object-fit: cover;
  }
  .details-5 {
    width: 100%;
    min-width: auto;
    max-width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
  }
  .s231 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s232 {
    padding-top: var(--space-reference-10, 10px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s233 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s236 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s237 {
    padding-top: var(--space-reference-10, 10px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s238 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .img-13 {
    aspect-ratio: 820 / 820;
    object-fit: cover;
  }
  .s242 {
    flex-direction: column;
    gap: var(--space-reference-30, 30px);
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
    display: flex;
  }
  .s243 {
    width: 100%;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .span-53 {
    font-size: var(--text-reference-90, 90px);
    line-height: 68.4px;
    letter-spacing: -2.7px;
  }
  .s244 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-120, 120px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: 100%;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .s245 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-180, 180px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .span-55 {
    font-size: var(--text-reference-32, 32px);
    line-height: 36px;
    letter-spacing: -0.64px;
  }
  .span-51 {
    font-size: var(--text-reference-12, 12px);
    line-height: 18px;
    letter-spacing: 0.24px;
  }
  .s249 {
    width: calc(clamp( 660px, calc(100vw - calc(2 * 40px)), 944px ) + calc(calc(100vw - clamp( 660px, calc(100vw - calc(2 * 40px)), 944px )) * (0 / 100)));
    min-width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    max-width: none;
  }
  .img-16 {
    aspect-ratio: 900 / 1328;
    object-fit: cover;
  }
  .img-15 {
    aspect-ratio: 900 / 1328;
    object-fit: cover;
  }
  .s261 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-20, 20px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-20, 20px);
    width: auto;
    min-width: auto;
    max-width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
  }
  .img-18 {
    aspect-ratio: 780 / 780;
    object-fit: cover;
  }
  .span-57 {
    font-size: var(--text-reference-32, 32px);
    line-height: 36px;
    letter-spacing: -0.64px;
  }
  .img-19 {
    aspect-ratio: 780 / 780;
    object-fit: cover;
  }
  .span-56 {
    font-size: var(--text-reference-32, 32px);
    line-height: 36px;
    letter-spacing: -0.64px;
  }
  .s279 {
    gap: var(--space-reference-20, 20px);
    justify-content: flex-start;
    padding-top: var(--space-reference-80, 80px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s280 {
    width: calc(100% + 0px);
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .h1-2 {
    font-size: var(--text-reference-56, 56px);
    line-height: 56px;
    letter-spacing: -2.24px;
  }
  .span-68 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .s281 {
    width: calc(100% + 0px);
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .s282 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: auto;
    min-width: auto;
    max-width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
  }
  .s283 {
    gap: var(--space-reference-30, 30px);
    padding-top: var(--space-reference-20, 20px);
    padding-right: var(--space-reference-20, 20px);
    padding-bottom: var(--space-reference-20, 20px);
    padding-left: var(--space-reference-20, 20px);
  }
  .s284 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-20, 20px);
    padding-left: var(--space-reference-0, 0px);
  }
  .h2-2 {
    font-size: var(--text-reference-20, 20px);
    line-height: inherit;
    letter-spacing: -0.2px;
  }
  .p-12 {
    font-size: var(--text-reference-44, 44px);
    line-height: 44px;
    letter-spacing: -1.32px;
  }
  .s291 {
    gap: var(--space-reference-30, 30px);
  }
  .s292 {
    display: none;
  }
  .s298 {
    display: none;
  }
  .details-7 {
    display: block;
  }
  .span-16 {
    width: 100%;
    max-width: 20px;
    min-width: auto;
    height: 20px;
    min-height: auto;
    max-height: none;
  }
  .s317 {
    gap: var(--space-reference-30, 30px);
    padding-top: var(--space-reference-20, 20px);
    padding-right: var(--space-reference-20, 20px);
    padding-bottom: var(--space-reference-20, 20px);
    padding-left: var(--space-reference-20, 20px);
  }
  .s318 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-20, 20px);
    padding-left: var(--space-reference-0, 0px);
  }
  .h2-13 {
    font-size: var(--text-reference-20, 20px);
    line-height: inherit;
    letter-spacing: -0.2px;
  }
  .s320 {
    font-size: var(--text-reference-12, 12px);
    line-height: 18px;
    letter-spacing: 1.2px;
  }
  .p-13 {
    font-size: var(--text-reference-44, 44px);
    line-height: 44px;
    letter-spacing: -1.32px;
  }
  .s326 {
    gap: var(--space-reference-30, 30px);
  }
  .s327 {
    display: none;
  }
  .s331 {
    display: none;
  }
  .s340 {
    padding-top: var(--space-reference-20, 20px);
    padding-right: var(--space-reference-20, 20px);
    padding-bottom: var(--space-reference-20, 20px);
    padding-left: var(--space-reference-20, 20px);
  }
  .s341 {
    gap: var(--space-reference-20, 20px);
  }
  .s342 {
    flex-direction: row;
    gap: var(--space-reference-30, 30px);
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-20, 20px);
    padding-left: var(--space-reference-0, 0px);
    display: flex;
  }
  .s343 {
    width: auto;
    min-width: auto;
    max-width: none;
  }
  .span-54 {
    font-size: var(--text-reference-44, 44px);
    line-height: 44px;
    letter-spacing: -1.32px;
  }
  .s346 {
    width: auto;
    min-width: auto;
    max-width: 100%;
  }
  .s347 {
    align-items: stretch;
  }
  .s348 {
    width: calc(100%);
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .section-17 {
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s349 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .span-59 {
    font-size: var(--text-reference-44, 44px);
    line-height: 44px;
    letter-spacing: -1.32px;
  }
  .s350 {
    gap: var(--space-reference-20, 20px);
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
    display: none;
  }
  .img-22 {
    object-fit: cover;
  }
  .span-46 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .img-21 {
    object-fit: cover;
  }
  .img-20 {
    object-fit: cover;
  }
  .span-66 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .img-23 {
    object-fit: cover;
  }
  .span-65 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .section-9 {
    display: block;
  }
  .s377 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: 2560px;
  }
  .img-34 {
    aspect-ratio: 400 / 400.5625;
    object-fit: cover;
  }
  .span-43 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .img-33 {
    aspect-ratio: 400 / 400.5625;
    object-fit: cover;
  }
  .img-35 {
    aspect-ratio: 400 / 399.4250183105469;
    object-fit: cover;
  }
  .img-32 {
    aspect-ratio: 400 / 400;
    object-fit: cover;
  }
  .span-69 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .carousel-navigation-4 {
    flex-direction: row;
    gap: var(--space-reference-10, 10px);
    justify-content: flex-start;
    align-items: stretch;
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
    display: flex;
  }
  .s400 {
    aspect-ratio: 21 / 22;
    object-fit: cover;
  }
  .s401 {
    aspect-ratio: 21 / 22;
    object-fit: cover;
  }
  .section-13 {
    padding-top: var(--space-reference-80, 80px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s402 {
    gap: var(--space-reference-20, 20px);
  }
  .s403 {
    gap: var(--space-reference-20, 20px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .header-8 {
    flex-direction: column;
    gap: var(--space-reference-30, 30px);
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: flex;
  }
  .s404 {
    gap: var(--space-reference-10, 10px);
  }
  .h2 {
    font-size: var(--text-reference-32, 32px);
    line-height: 36px;
    letter-spacing: -0.64px;
  }
  .s406 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s408 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s410 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s412 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s421 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s423 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s425 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .section-11 {
    padding-top: var(--space-reference-80, 80px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s427 {
    gap: var(--space-reference-20, 20px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s428 {
    gap: var(--space-reference-20, 20px);
  }
  .header-5 {
    gap: var(--space-reference-30, 30px);
  }
  .s429 {
    gap: var(--space-reference-10, 10px);
  }
  .h2-9 {
    font-size: var(--text-reference-48, 48px);
    line-height: 48px;
    letter-spacing: -1.92px;
  }
  .s431 {
    gap: var(--space-reference-10, 10px);
  }
  .s434 {
    gap: var(--space-reference-40, 40px);
  }
  .s435 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s436 {
    width: calc( 1 * calc((100% - calc((2 - 1) * 30px)) / 2) + (1 - 1) * 30px );
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .h6-3 {
    line-height: 24px;
  }
  .h6 {
    line-height: 24px;
  }
  .h6-5 {
    line-height: 24px;
  }
  .s441 {
    width: calc( 1 * calc((100% - calc((2 - 1) * 30px)) / 2) + (1 - 1) * 30px );
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .h6-4 {
    line-height: 24px;
  }
  .s443 {
    width: calc( 1 * calc((100% - calc((2 - 1) * 30px)) / 2) + (1 - 1) * 30px );
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .h6-2 {
    line-height: 24px;
  }
  .s460 {
    gap: var(--space-reference-20, 20px);
  }
  .h4 {
    font-size: var(--text-reference-24, 24px);
    line-height: 34px;
    letter-spacing: -0.25px;
  }
  .s482 {
    min-width: 0;
  }
  .s485 {
    width: 885px;
    min-width: 320px;
  }
  .main {
    width: 884.8px;
    min-width: auto;
  }
  .s486 {
    width: 884.8px;
    min-width: 0px;
  }
  .section-6 {
    padding-top: var(--space-reference-30, 30px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    width: 884.8px;
    min-width: 0px;
  }
  .s488 {
    gap: var(--space-reference-20, 20px);
    width: 884.8px;
    min-width: 0px;
  }
  .s489 {
    gap: var(--space-reference-20, 20px);
    width: 100%;
    max-width: 820px;
    min-width: auto;
  }
  .header-3 {
    width: 100%;
    max-width: 820px;
    min-width: auto;
  }
  .s490 {
    gap: var(--space-reference-10, 10px);
    width: 100%;
    max-width: 820px;
    min-width: auto;
  }
  .h1 {
    width: 100%;
    max-width: 820px;
    min-width: auto;
    font-size: var(--text-reference-40, 40px);
    letter-spacing: 0.5px;
  }
  .span-48 {
    font-size: var(--text-reference-48, 48px);
    line-height: 48px;
    letter-spacing: -1.92px;
  }
  .s491 {
    gap: var(--space-reference-10, 10px);
    justify-content: center;
  }
  .s497 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-100, 100px);
    padding-left: var(--space-reference-0, 0px);
    width: 884.8px;
    min-width: 0px;
    height: 543.175px;
    min-height: 0px;
    max-height: none;
  }
  .s499 {
    width: 294.925px;
    min-width: 0px;
    height: 443.175px;
    min-height: 0px;
    max-height: none;
  }
  .img-29 {
    object-fit: cover;
  }
  .img-9 {
    object-fit: cover;
  }
  .img-7 {
    object-fit: cover;
  }
  .s501 {
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .h2-3 {
    width: 820px;
    min-width: 0px;
    height: 48px;
    min-height: 0px;
    max-height: none;
    letter-spacing: 0.25px;
  }
  .span-28 {
    font-size: var(--text-reference-48, 48px);
    line-height: 48px;
    letter-spacing: -1.92px;
  }
  .s502 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s505 {
    width: 100%;
    max-width: 410px;
    min-width: auto;
    height: 410px;
    min-height: auto;
    max-height: none;
  }
  .s506 {
    width: 410px;
    min-width: 0px;
    height: 410px;
    min-height: 0px;
    max-height: none;
  }
  .img-4 {
    object-fit: contain;
  }
  .s509 {
    width: 100%;
    max-width: 410px;
    min-width: auto;
    height: 410px;
    min-height: auto;
    max-height: none;
  }
  .img-36 {
    object-fit: contain;
  }
  .img-37 {
    object-fit: contain;
  }
  .s510 {
    padding-top: var(--space-reference-123, 123px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-123, 123px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s515 {
    width: 328px;
    min-width: 0px;
    height: 414.4px;
    min-height: 0px;
    max-height: none;
  }
  .s516 {
    gap: var(--space-reference-20, 20px);
    padding-top: var(--space-reference-40, 40px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    width: 328px;
    min-width: 0px;
    height: 414.4px;
    min-height: 0px;
    max-height: none;
  }
  .s517 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .p-5 {
    width: 328px;
    min-width: 0px;
    height: 21.6px;
    min-height: 0px;
    max-height: none;
  }
  .span-31 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .s518 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .s519 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .p-2 {
    width: 274px;
    min-width: 0px;
  }
  .s524 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .p-31 {
    width: 274px;
    min-width: 0px;
    height: 48px;
    min-height: 0px;
    max-height: none;
  }
  .s527 {
    width: 328px;
    min-width: 0px;
    height: 462.4px;
    min-height: 0px;
    max-height: none;
  }
  .s528 {
    gap: var(--space-reference-20, 20px);
    padding-top: var(--space-reference-40, 40px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    width: 328px;
    min-width: 0px;
    height: 462.4px;
    min-height: 0px;
    max-height: none;
  }
  .span-29 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .s529 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .p-3 {
    width: 274px;
    min-width: 0px;
    height: 72px;
    min-height: 0px;
    max-height: none;
  }
  .p-30 {
    width: 274px;
    min-width: 0px;
    height: 48px;
    min-height: 0px;
    max-height: none;
  }
  .s533 {
    width: 328px;
    min-width: 0px;
    height: 438.4px;
    min-height: 0px;
    max-height: none;
  }
  .s534 {
    gap: var(--space-reference-20, 20px);
    padding-top: var(--space-reference-40, 40px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    width: 328px;
    min-width: 0px;
    height: 438.4px;
    min-height: 0px;
    max-height: none;
  }
  .span-36 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .s535 {
    width: 328px;
    min-width: 0px;
    height: 486.4px;
    min-height: 0px;
    max-height: none;
  }
  .s536 {
    gap: var(--space-reference-20, 20px);
    padding-top: var(--space-reference-40, 40px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    width: 328px;
    min-width: 0px;
    height: 486.4px;
    min-height: 0px;
    max-height: none;
  }
  .span-33 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .p-33 {
    width: 274px;
    min-width: 0px;
    height: 48px;
    min-height: 0px;
    max-height: none;
  }
  .s544 {
    font-size: var(--text-reference-48, 48px);
  }
  .section-5 {
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-100, 100px);
    padding-left: var(--space-reference-0, 0px);
    width: 884.8px;
    min-width: 0px;
  }
  .s547 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .h2-4 {
    width: 820px;
    min-width: 0px;
    height: 48px;
    min-height: 0px;
    max-height: none;
    letter-spacing: 0.25px;
  }
  .span-27 {
    font-size: var(--text-reference-48, 48px);
    line-height: 48px;
    letter-spacing: -1.92px;
  }
  .s548 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .p-6 {
    width: 400px;
    min-width: 0px;
    height: 36px;
    min-height: 0px;
    max-height: none;
  }
  .span-23 {
    font-size: var(--text-reference-32, 32px);
    line-height: 36px;
    letter-spacing: -0.64px;
  }
  .sup {
    font-size: var(--text-reference-17d6, 17.6px);
    letter-spacing: -0.352px;
  }
  .s552 {
    width: 400px;
    min-width: 0px;
  }
  .s555 {
    width: 400px;
    min-width: 0px;
  }
  .span-25 {
    font-size: var(--text-reference-32, 32px);
    line-height: 36px;
    letter-spacing: -0.64px;
  }
  .s556 {
    padding-top: var(--space-reference-30, 30px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .span-24 {
    font-size: var(--text-reference-32, 32px);
    line-height: 36px;
    letter-spacing: -0.64px;
  }
  .span-22 {
    font-size: var(--text-reference-32, 32px);
    line-height: 36px;
    letter-spacing: -0.64px;
  }
  .section {
    width: 884.8px;
    min-width: 0px;
  }
  .s559 {
    width: 884.8px;
    min-width: 0px;
  }
  .s560 {
    gap: var(--space-reference-20, 20px);
    justify-content: flex-start;
    padding-top: var(--space-reference-80, 80px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
    flex: 1 1 0%;
    min-width: 0;
  }
  .s561 {
    width: calc(100% + 0px);
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .p-34 {
    width: 820px;
    min-width: 0px;
    height: 44px;
    min-height: 0px;
    max-height: none;
  }
  .span-26 {
    font-size: var(--text-reference-44, 44px);
    line-height: 44px;
    letter-spacing: -1.32px;
  }
  .s562 {
    width: calc(100% + 0px);
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .s563 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: auto;
    min-width: auto;
    max-width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
  }
  .s565 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-20, 20px);
    padding-left: var(--space-reference-0, 0px);
    width: 100%;
    max-width: 780px;
    min-width: auto;
  }
  .s566 {
    width: 100%;
    max-width: 780px;
    min-width: auto;
    height: 24px;
    flex-shrink: 0;
    min-height: auto;
    max-height: none;
  }
  .s567 {
    width: 100%;
    max-width: 780px;
    min-width: auto;
    height: 24px;
    flex-shrink: 0;
    min-height: auto;
    max-height: none;
  }
  .s568 {
    width: 780px;
    min-width: 0px;
    height: 24px;
    min-height: 0px;
    max-height: none;
  }
  .s569 {
    width: 100%;
    max-width: 780px;
    min-width: auto;
  }
  .s570 {
    width: 780px;
    min-width: 0px;
  }
  .s571 {
    width: 100%;
    max-width: 780px;
    min-width: auto;
  }
  .s572 {
    gap: var(--space-reference-30, 30px);
    width: 100%;
    max-width: 780px;
    min-width: auto;
  }
  .s573 {
    width: auto;
    min-width: 0px;
    max-width: none;
    height: auto;
    flex-shrink: 0;
    display: none;
  }
  .a-16 {
    width: fit-content;
  }
  .details-2 {
    width: 100%;
    max-width: 780px;
    min-width: auto;
    height: 24px;
    flex-shrink: 0;
    min-height: auto;
    max-height: none;
    display: block;
  }
  .summary-2 {
    width: 780px;
    min-width: 0px;
    height: 24px;
    min-height: 0px;
    max-height: none;
  }
  .s584 {
    width: 780px;
    min-width: 0px;
    height: 232.4px;
    min-height: 0px;
    max-height: none;
  }
  .a-17 {
    width: 117.438px;
    min-width: 0px;
  }
  .s593 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-20, 20px);
    padding-left: var(--space-reference-0, 0px);
    width: 100%;
    max-width: 780px;
    min-width: auto;
  }
  .s594 {
    width: 100%;
    max-width: 780px;
    min-width: auto;
    height: 28px;
    flex-shrink: 0;
    min-height: auto;
    max-height: none;
  }
  .h2-6 {
    font-size: var(--text-reference-20, 20px);
    line-height: inherit;
    letter-spacing: -0.2px;
  }
  .s595 {
    width: 100%;
    max-width: 780px;
    min-width: auto;
  }
  .s596 {
    width: 780px;
    min-width: 0px;
  }
  .s597 {
    width: 100%;
    max-width: 780px;
    min-width: auto;
  }
  .s598 {
    width: 780px;
    min-width: 0px;
  }
  .s599 {
    width: 100%;
    max-width: 780px;
    min-width: auto;
  }
  .s600 {
    gap: var(--space-reference-30, 30px);
    width: 100%;
    max-width: 780px;
    min-width: auto;
  }
  .s601 {
    width: auto;
    min-width: 0px;
    max-width: none;
    height: auto;
    flex-shrink: 0;
    display: none;
  }
  .section-2 {
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    width: 884.8px;
    min-width: 0px;
    height: 875.2px;
    min-height: 0px;
    max-height: none;
  }
  .s613 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .h2-5 {
    font-size: var(--text-reference-48, 48px);
    line-height: 48px;
    letter-spacing: -1.92px;
  }
  .carousel-navigation {
    gap: var(--space-reference-10, 10px);
    justify-content: flex-start;
    align-items: stretch;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: auto;
    flex-shrink: 0;
    min-width: 0px;
    max-width: none;
    height: auto;
    display: none;
  }
  .s614 {
    object-fit: cover;
  }
  .s615 {
    object-fit: cover;
  }
  .s617 {
    width: 820px;
    min-width: 0px;
    max-width: 2560px;
    height: 563.2px;
    min-height: 0px;
    max-height: none;
  }
  .s619 {
    width: 840px;
    min-width: 0px;
    height: 563.2px;
    min-height: 0px;
    max-height: none;
  }
  .s621 {
    width: 100%;
    max-width: 400px;
    min-width: auto;
    height: 563.2px;
    min-height: auto;
    max-height: none;
  }
  .s622 {
    width: 100%;
    max-width: 400px;
    min-width: auto;
    height: 563.2px;
    min-height: auto;
    max-height: none;
  }
  .how-to-open-a-pop-up-shop {
    width: 400px;
    min-width: 0px;
    height: 563.2px;
    min-height: 0px;
    max-height: none;
  }
  .s623 {
    width: 400px;
    min-width: 0px;
    height: 500px;
    min-height: 0px;
    max-height: none;
  }
  .s624 {
    width: 400px;
    min-width: 0px;
    height: 500px;
    min-height: 0px;
    max-height: none;
  }
  .s625 {
    width: 400px;
    min-width: 0px;
    height: 500px;
    min-height: 0px;
    max-height: none;
  }
  .img-6 {
    object-fit: cover;
  }
  .s626 {
    width: 400px;
    min-width: 0px;
    height: 41.6px;
    min-height: 0px;
    max-height: none;
  }
  .s627 {
    width: 400px;
    min-width: 0px;
    height: 21.6px;
    min-height: 0px;
    max-height: none;
  }
  .s628 {
    width: 400px;
    min-width: 0px;
    height: 21.6px;
    min-height: 0px;
    max-height: none;
  }
  .p-7 {
    width: 400px;
    min-width: 0px;
    height: 21.6px;
    min-height: 0px;
    max-height: none;
  }
  .span-30 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .img-2 {
    object-fit: cover;
  }
  .s629 {
    width: 400px;
    min-width: 0px;
    height: 63.2px;
    min-height: 0px;
    max-height: none;
  }
  .s630 {
    width: 400px;
    min-width: 0px;
    height: 43.2px;
    min-height: 0px;
    max-height: none;
  }
  .s631 {
    width: 400px;
    min-width: 0px;
    height: 43.2px;
    min-height: 0px;
    max-height: none;
  }
  .p-4 {
    width: 400px;
    min-width: 0px;
    height: 43.2px;
    min-height: 0px;
    max-height: none;
  }
  .span-13 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .s632 {
    width: 400px;
    min-width: 0px;
    height: 41.6px;
    min-height: 0px;
    max-height: none;
  }
  .s633 {
    width: 400px;
    min-width: 0px;
    height: 21.6px;
    min-height: 0px;
    max-height: none;
  }
  .s634 {
    width: 400px;
    min-width: 0px;
    height: 21.6px;
    min-height: 0px;
    max-height: none;
  }
  .p-32 {
    width: 400px;
    min-width: 0px;
    height: 21.6px;
    min-height: 0px;
    max-height: none;
  }
  .span-35 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .span-32 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .span-34 {
    font-size: var(--text-reference-18, 18px);
    line-height: 21.6px;
    letter-spacing: -0.18px;
  }
  .carousel-navigation-2 {
    flex-direction: row;
    gap: var(--space-reference-10, 10px);
    justify-content: flex-start;
    align-items: stretch;
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
    display: flex;
  }
  .s635 {
    object-fit: cover;
  }
  .s636 {
    object-fit: cover;
  }
  .section-4 {
    padding-top: var(--space-reference-80, 80px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
    width: 884.8px;
    min-width: 0px;
  }
  .s637 {
    flex-direction: column;
    gap: var(--space-reference-64, 64px);
    justify-content: flex-start;
    align-items: stretch;
    width: 820px;
    min-width: 0px;
  }
  .s639 {
    font-size: var(--text-reference-48, 48px);
  }
  .section-3 {
    padding-top: var(--space-reference-80, 80px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
    width: 884.8px;
    min-width: 0px;
    height: 481.2px;
    min-height: 0px;
    max-height: none;
  }
  .s644 {
    gap: var(--space-reference-20, 20px);
    width: 884.8px;
    min-width: 0px;
    height: 321.2px;
    min-height: 0px;
    max-height: none;
  }
  .s645 {
    gap: var(--space-reference-20, 20px);
    width: 100%;
    max-width: 820px;
    min-width: auto;
    height: 36px;
    min-height: auto;
    max-height: none;
  }
  .header-4 {
    flex-direction: column;
    gap: var(--space-reference-30, 30px);
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: 100%;
    max-width: 820px;
    min-width: auto;
    height: 36px;
    min-height: auto;
    max-height: none;
    display: flex;
  }
  .s646 {
    gap: var(--space-reference-10, 10px);
    width: 100%;
    max-width: 66.0375px;
    min-width: auto;
    height: 36px;
    min-height: auto;
    max-height: none;
  }
  .s647 {
    width: 100%;
    max-width: 66.0375px;
    min-width: auto;
    height: 36px;
    flex-shrink: 0;
    min-height: auto;
    max-height: none;
  }
  .s648 {
    width: 100%;
    max-width: 820px;
    min-width: auto;
    height: 225.2px;
    min-height: auto;
    max-height: none;
  }
  .ul-9 {
    width: 820px;
    min-width: 0px;
  }
  .li-8 {
    width: 820px;
    min-width: 0px;
  }
  .s650 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s652 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s653 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-40, 40px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s654 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s665 {
    font-size: var(--text-commerce-52, 52px);
  }
  .s726 {
    font-size: var(--text-commerce-52, 52px);
  }
  .s739 {
    font-size: var(--text-commerce-52, 52px);
  }
  .s772 {
    object-fit: cover;
  }
  .s775 {
    font-size: var(--text-commerce-52, 52px);
  }
  .s834 {
    font-size: var(--text-commerce-52, 52px);
  }
  .s861 {
    font-size: var(--text-commerce-52, 52px);
  }
  .s879 {
    font-size: var(--text-commerce-52, 52px);
  }
  .s966 {
    font-size: var(--text-commerce-80, 80px);
  }
  .s1035 {
    font-size: var(--text-commerce-48, 48px);
  }
  .s1135 {
    font-size: var(--text-commerce-60, 60px);
  }
  .s1171 {
    font-size: var(--text-commerce-56, 56px);
  }
  .section-8 {
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .carousel-navigation-3 {
    gap: var(--space-reference-10, 10px);
    width: clamp( 660px, calc(100vw - calc(2 * 40px)), 944px );
    min-width: auto;
    max-width: none;
  }
  .s1219 {
    object-fit: cover;
  }
  .s1222 {
    font-size: var(--text-commerce-52, 52px);
  }
  .s1241 {
    object-fit: cover;
  }
  .span-40 {
    font-size: var(--text-reference-48, 48px);
    line-height: 48px;
    letter-spacing: -1.92px;
  }
  .s1266 {
    font-size: var(--text-commerce-52, 52px);
  }
  .s1288 {
    height: 460px;
    flex-shrink: 0;
    aspect-ratio: auto;
    object-fit: cover;
  }
  .s1297 {
    object-fit: cover;
  }
  .s1318 {
    font-size: var(--text-commerce-52, 52px);
  }
}
@media (max-width: 767px) {
  .s1 {
    min-width: 0;
  }
  .s5 {
    gap: var(--space-reference-12, 12px);
    justify-content: flex-start;
    align-items: stretch;
    padding-top: var(--space-reference-4, 4px);
    padding-right: var(--space-reference-22, 22px);
    padding-bottom: var(--space-reference-4, 4px);
    padding-left: var(--space-reference-22, 22px);
    min-width: 0;
    display: none;
  }
  .a {
    width: 100%;
  }
  .s40 {
    flex-direction: row;
    gap: var(--space-reference-0, 0px);
    justify-content: flex-start;
    align-items: stretch;
    padding-top: var(--space-reference-4, 4px);
    padding-right: var(--space-reference-22, 22px);
    padding-bottom: var(--space-reference-4, 4px);
    padding-left: var(--space-reference-22, 22px);
    min-width: 0;
    display: flex;
  }
  .s61 {
    min-width: 0;
  }
  .s68 {
    width: 375px;
    min-width: 0;
  }
  .s72 {
    gap: var(--space-reference-15, 15px);
  }
  .s73 {
    gap: var(--space-reference-15, 15px);
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s76 {
    align-self: stretch;
  }
  .s77 {
    flex: 1 1 0%;
    min-width: 0;
  }
  .s78 {
    flex: 1 1 0%;
    min-width: 0;
  }
  .a-15 {
    width: 100%;
  }
  .s79 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s87 {
    display: none;
  }
  .s91 {
    object-fit: cover;
  }
  .s92 {
    display: block;
  }
  .video-3 {
    aspect-ratio: 360.3999938964844 / 640.1749877929688;
  }
  .s96 {
    aspect-ratio: 90 / 90;
    object-fit: cover;
  }
  .s97 {
    gap: var(--space-reference-15, 15px);
  }
  .s98 {
    gap: var(--space-reference-15, 15px);
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s101 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s102 {
    grid-template-columns: 1fr;
  }
  .s103 {
    grid-template-columns: 1fr;
  }
  .img-26 {
    aspect-ratio: 360.3999938964844 / 240.3625030517578;
    object-fit: cover;
  }
  .img-24 {
    aspect-ratio: 360.3999938964844 / 288.3125;
    object-fit: cover;
  }
  .img-25 {
    aspect-ratio: 360.3999938964844 / 288.3125;
    object-fit: cover;
  }
  .s114 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s116 {
    display: none;
  }
  .s118 {
    gap: var(--space-reference-15d616, 15.616px);
  }
  .s119 {
    width: 70vw;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .img-8 {
    object-fit: cover;
  }
  .s125 {
    width: 60vw;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .img {
    object-fit: cover;
  }
  .s130 {
    width: 70vw;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .img-10 {
    object-fit: cover;
  }
  .s135 {
    width: 60vw;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .s136 {
    padding-top: var(--space-reference-40, 40px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .section-19 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
    display: block;
  }
  .s140 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: 2560px;
  }
  .img-5 {
    aspect-ratio: 155.1750030517578 / 344.5625;
    object-fit: cover;
  }
  .carousel-navigation-5 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s152 {
    gap: var(--space-reference-15, 15px);
  }
  .s153 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s154 {
    grid-template-columns: 1fr;
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s156 {
    flex-direction: row;
    gap: var(--space-reference-0, 0px);
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: flex;
  }
  .s158 {
    aspect-ratio: 360.3999938964844 / 450.5;
  }
  .s162 {
    aspect-ratio: 360.3999938964844 / 450.5;
    object-fit: cover;
  }
  .img-17 {
    aspect-ratio: 360.3999938964844 / 450.5;
    object-fit: cover;
  }
  .s166 {
    gap: var(--space-reference-0, 0px);
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .s172 {
    flex-direction: column;
    gap: var(--space-reference-30, 30px);
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: flex;
  }
  .s175 {
    gap: var(--space-reference-15, 15px);
  }
  .s176 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s177 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .img-11 {
    object-fit: cover;
  }
  .s190 {
    gap: var(--space-reference-15, 15px);
  }
  .s191 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s193 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s196 {
    grid-template-columns: 1fr;
    width: 100%;
    flex-shrink: 0;
    min-width: auto;
    max-width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
  }
  .s197 {
    gap: var(--space-reference-0, 0px);
    justify-content: space-between;
    align-items: stretch;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .details-8 {
    width: 100%;
    min-width: auto;
    max-width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
  }
  .details-4 {
    width: 100%;
    min-width: auto;
    max-width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
  }
  .s212 {
    gap: var(--space-reference-0, 0px);
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .s213 {
    gap: var(--space-reference-0, 0px);
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .s217 {
    gap: var(--space-reference-0, 0px);
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .s220 {
    gap: var(--space-reference-0, 0px);
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .s223 {
    flex-direction: column;
    gap: var(--space-reference-0, 0px);
    justify-content: flex-start;
    align-items: center;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: flex;
  }
  .details-9 {
    width: 100%;
    min-width: auto;
    max-width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
  }
  .img-12 {
    aspect-ratio: 360.3999938964844 / 359.6875;
    object-fit: cover;
  }
  .details-5 {
    width: 100%;
    min-width: auto;
    max-width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
  }
  .img-13 {
    aspect-ratio: 360.3999938964844 / 360.3999938964844;
    object-fit: cover;
  }
  .s242 {
    flex-direction: column;
    gap: var(--space-reference-30, 30px);
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
    display: flex;
  }
  .s243 {
    width: 100%;
    flex-shrink: 0;
    min-width: 0;
    max-width: none;
  }
  .p-86 {
    width: 100%;
    min-width: 0;
    max-width: none;
  }
  .span-53 {
    width: 100%;
    min-width: 0;
    max-width: none;
  }
  .c-38 {
    width: 100%;
    min-width: 0;
    max-width: none;
  }
  .s244 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-40, 40px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: 100%;
    flex-shrink: 0;
    min-width: 0;
    max-width: none;
  }
  .s245 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-100, 100px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: 100%;
    flex-shrink: 0;
    min-width: 0;
    max-width: none;
  }
  .p-85 {
    width: 100%;
    min-width: 0;
    max-width: none;
  }
  .span-55 {
    width: 100%;
    min-width: 0;
    max-width: none;
  }
  .p-87 {
    width: 100%;
    min-width: 0;
    max-width: none;
  }
  .span-51 {
    width: 100%;
    min-width: 0;
    max-width: none;
  }
  .s249 {
    width: calc(clamp( 344px, calc(100vw - calc(2 * 15px)), 660px ) + calc(calc(100vw - clamp( 344px, calc(100vw - calc(2 * 15px)), 660px )) * (0 / 100)));
    min-width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    max-width: none;
  }
  .img-16 {
    aspect-ratio: 390.3999938964844 / 1118;
    object-fit: cover;
  }
  .img-15 {
    aspect-ratio: 390.3999938964844 / 1118;
    object-fit: cover;
  }
  .s261 {
    grid-template-columns: 1fr;
    gap: var(--space-reference-15, 15px);
    width: auto;
    min-width: auto;
    max-width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
  }
  .img-18 {
    aspect-ratio: 320.3999938964844 / 320.3999938964844;
    object-fit: cover;
  }
  .s265 {
    gap: var(--space-reference-20, 20px);
  }
  .s266 {
    width: 100%;
    max-width: 80px;
    min-width: auto;
  }
  .img-39 {
    aspect-ratio: 80 / 80;
    object-fit: cover;
  }
  .img-19 {
    aspect-ratio: 320.3999938964844 / 320.3999938964844;
    object-fit: cover;
  }
  .s273 {
    gap: var(--space-reference-20, 20px);
  }
  .s274 {
    width: 100%;
    max-width: 80px;
    min-width: auto;
  }
  .img-38 {
    aspect-ratio: 80 / 80;
    object-fit: cover;
  }
  .section-10 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s279 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s281 {
    flex: 1 1 0%;
    min-width: 0;
  }
  .s282 {
    grid-template-columns: 1fr;
    width: auto;
    min-width: auto;
    max-width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
  }
  .s290 {
    width: 100%;
  }
  .s325 {
    width: 100%;
  }
  .s342 {
    flex-direction: row;
    gap: var(--space-reference-30, 30px);
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-20, 20px);
    padding-left: var(--space-reference-0, 0px);
    display: flex;
  }
  .s346 {
    align-self: stretch;
  }
  .section-17 {
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s349 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s350 {
    gap: var(--space-reference-20, 20px);
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
    display: none;
  }
  .s377 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: 2560px;
  }
  .img-34 {
    aspect-ratio: 330.3625183105469 / 330.82501220703125;
    object-fit: cover;
  }
  .img-33 {
    aspect-ratio: 330.3625183105469 / 330.82501220703125;
    object-fit: cover;
  }
  .img-35 {
    aspect-ratio: 330.3625183105469 / 329.88751220703125;
    object-fit: cover;
  }
  .img-32 {
    aspect-ratio: 330.3625183105469 / 330.3625183105469;
    object-fit: cover;
  }
  .carousel-navigation-4 {
    flex-direction: row;
    gap: var(--space-reference-10, 10px);
    justify-content: flex-start;
    align-items: stretch;
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
    display: flex;
  }
  .s402 {
    gap: var(--space-reference-15, 15px);
  }
  .s403 {
    gap: var(--space-reference-15, 15px);
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .header-8 {
    flex-direction: column;
    gap: var(--space-reference-30, 30px);
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: flex;
  }
  .s406 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s427 {
    gap: var(--space-reference-15, 15px);
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s428 {
    gap: var(--space-reference-15, 15px);
  }
  .s431 {
    align-self: stretch;
  }
  .s432 {
    flex: 1 1 0%;
    min-width: 0;
  }
  .s433 {
    flex: 1 1 0%;
    min-width: 0;
  }
  .s435 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .nav-2 {
    gap: var(--space-reference-0, 0px);
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: auto;
    min-width: auto;
    max-width: none;
    display: block;
  }
  .s436 {
    width: auto;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .button-7 {
    width: fit-content;
    display: block;
  }
  .h6 {
    display: none;
  }
  .s437 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    height: 0px;
    min-height: auto;
    max-height: none;
    opacity: 0;
  }
  .button-9 {
    width: fit-content;
    display: block;
  }
  .s440 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    height: 0px;
    min-height: auto;
    max-height: none;
    opacity: 0;
  }
  .s441 {
    width: auto;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .button-8 {
    width: fit-content;
    display: block;
  }
  .s442 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    height: 0px;
    min-height: auto;
    max-height: none;
    opacity: 0;
  }
  .s443 {
    width: auto;
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .button-6 {
    width: fit-content;
    display: block;
  }
  .s444 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    height: 0px;
    min-height: auto;
    max-height: none;
    opacity: 0;
  }
  .s456 {
    font-size: var(--text-reference-24, 24px);
    line-height: 34px;
  }
  .s470 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
  }
  .s471 {
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    border-radius: 0px 0px 0px 0px;
  }
  .s472 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s485 {
    width: 375px;
    min-width: 0;
  }
  .main {
    width: 375.2px;
    min-width: auto;
  }
  .s486 {
    width: 375.2px;
    min-width: 0px;
  }
  .section-6 {
    width: 375.2px;
    min-width: 0px;
  }
  .s488 {
    gap: var(--space-reference-15, 15px);
    width: 375.2px;
    min-width: 0px;
  }
  .s489 {
    gap: var(--space-reference-15, 15px);
    width: 100%;
    max-width: 360.4px;
    min-width: auto;
  }
  .header-3 {
    width: 100%;
    max-width: 360.4px;
    min-width: auto;
  }
  .s490 {
    width: 100%;
    max-width: 360.4px;
    min-width: auto;
  }
  .h1 {
    width: 100%;
    max-width: 360.4px;
    min-width: auto;
  }
  .start-met-voordelen {
    align-items: stretch;
  }
  .s491 {
    align-self: stretch;
  }
  .s492 {
    flex: 1 1 0%;
    min-width: 0;
  }
  .s493 {
    flex: 1 1 0%;
    min-width: 0;
  }
  .s497 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    width: 375.2px;
    min-width: 0px;
    height: 247.925px;
    min-height: 0px;
    max-height: none;
  }
  .s499 {
    width: 125.062px;
    min-width: 0px;
    height: 187.925px;
    min-height: 0px;
    max-height: none;
  }
  .img-29 {
    object-fit: cover;
  }
  .img-9 {
    object-fit: cover;
  }
  .img-7 {
    object-fit: cover;
  }
  .s501 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .h2-3 {
    width: 360.4px;
    min-width: 0px;
    height: 144px;
    min-height: 0px;
    max-height: none;
  }
  .s502 {
    gap: var(--space-reference-0, 0px);
    justify-content: space-between;
    align-items: flex-start;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-80, 80px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
    display: block;
  }
  .s503 {
    width: auto;
    flex-shrink: 0;
    min-width: 0px;
    max-width: none;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    display: none;
  }
  .s504 {
    gap: var(--space-reference-0, 0px);
    justify-content: center;
    align-items: stretch;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: auto;
    min-width: 0px;
    max-width: none;
    height: auto;
    display: block;
  }
  .s505 {
    width: auto;
    flex-shrink: 0;
    min-width: 0px;
    max-width: none;
    height: auto;
  }
  .s506 {
    width: auto;
    min-width: 0px;
    max-width: none;
    height: auto;
  }
  .img-4 {
    border-radius: 0px 0px 0px 0px;
    object-fit: contain;
  }
  .s508 {
    gap: var(--space-reference-0, 0px);
    justify-content: center;
    align-items: stretch;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: auto;
    min-width: 0px;
    max-width: none;
    height: auto;
    opacity: 1;
    display: block;
  }
  .s509 {
    width: auto;
    flex-shrink: 0;
    min-width: 0px;
    max-width: none;
    height: auto;
  }
  .img-36 {
    border-radius: 0px 0px 0px 0px;
    object-fit: contain;
  }
  .img-37 {
    border-radius: 0px 0px 0px 0px;
    object-fit: contain;
  }
  .s510 {
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: 100%;
    max-width: 360.4px;
    min-width: 0px;
    height: 3243.2px;
    min-height: 0px;
    max-height: none;
  }
  .s511 {
    width: 360.4px;
    min-width: 0px;
    height: 360.4px;
    min-height: 0px;
    max-height: none;
    display: block;
  }
  .s512 {
    width: 360.4px;
    min-width: 0px;
    height: 360.4px;
    min-height: 0px;
    max-height: none;
  }
  .s513 {
    width: 360.4px;
    min-width: 0px;
    height: 360.4px;
    min-height: 0px;
    max-height: none;
  }
  .img-3 {
    object-fit: cover;
  }
  .s515 {
    width: 360.4px;
    min-width: 0px;
  }
  .s516 {
    width: 360.4px;
    min-width: 0px;
  }
  .p-5 {
    width: 360.4px;
    min-width: 0px;
  }
  .p-2 {
    width: 306.4px;
    min-width: 0px;
  }
  .p-31 {
    width: 306.4px;
    min-width: 0px;
  }
  .img-30 {
    object-fit: cover;
  }
  .s527 {
    width: 360.4px;
    min-width: 0px;
    opacity: 1;
  }
  .s528 {
    width: 360.4px;
    min-width: 0px;
  }
  .p-3 {
    width: 306.4px;
    min-width: 0px;
  }
  .p-30 {
    width: 306.4px;
    min-width: 0px;
  }
  .s533 {
    width: 360.4px;
    min-width: 0px;
    opacity: 1;
  }
  .s534 {
    width: 360.4px;
    min-width: 0px;
  }
  .img-31 {
    object-fit: cover;
  }
  .s535 {
    width: 360.4px;
    min-width: 0px;
    opacity: 1;
  }
  .s536 {
    width: 360.4px;
    min-width: 0px;
  }
  .p-33 {
    width: 306.4px;
    min-width: 0px;
  }
  .s539 {
    object-fit: cover;
  }
  .s544 {
    font-size: var(--text-reference-32, 32px);
  }
  .s545 {
    font-size: var(--text-reference-18, 18px);
  }
  .section-5 {
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-60, 60px);
    padding-left: var(--space-reference-0, 0px);
    width: 375.2px;
    min-width: 0px;
  }
  .s547 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .h2-4 {
    width: 360.4px;
    min-width: 0px;
    height: 96px;
    min-height: 0px;
    max-height: none;
  }
  .s548 {
    gap: var(--space-reference-30, 30px);
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s549 {
    gap: var(--space-reference-20, 20px);
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-10, 10px);
    padding-left: var(--space-reference-0, 0px);
    width: calc(100% + 0px);
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .s550 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .s551 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .p-6 {
    width: 360.4px;
    min-width: 0px;
  }
  .s552 {
    width: 360.4px;
    min-width: 0px;
  }
  .s553 {
    gap: var(--space-reference-20, 20px);
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-10, 10px);
    padding-left: var(--space-reference-0, 0px);
    width: calc(100% + 0px);
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .s554 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .s555 {
    width: 360.4px;
    min-width: 0px;
  }
  .s556 {
    gap: var(--space-reference-30, 30px);
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s557 {
    gap: var(--space-reference-20, 20px);
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-10, 10px);
    padding-left: var(--space-reference-0, 0px);
    width: calc(100% + 0px);
    flex-shrink: 0;
    min-width: auto;
    max-width: none;
  }
  .s558 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
  .section {
    width: 375.2px;
    min-width: 0px;
  }
  .s559 {
    width: 375.2px;
    min-width: 0px;
  }
  .p-34 {
    width: 360.4px;
    min-width: 0px;
    height: 132px;
    min-height: 0px;
    max-height: none;
  }
  .s562 {
    flex: 1 1 0%;
    min-width: 0;
  }
  .s563 {
    grid-template-columns: 1fr;
    width: auto;
    min-width: auto;
    max-width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
  }
  .s565 {
    width: 100%;
    max-width: 320.4px;
    min-width: auto;
  }
  .s566 {
    width: 100%;
    max-width: 320.4px;
    min-width: auto;
  }
  .s567 {
    width: 100%;
    max-width: 320.4px;
    min-width: auto;
    height: 48px;
    flex-shrink: 0;
    min-height: auto;
    max-height: none;
  }
  .s568 {
    width: 320.4px;
    min-width: 0px;
    height: 48px;
    min-height: 0px;
    max-height: none;
  }
  .s569 {
    width: 100%;
    max-width: 320.4px;
    min-width: auto;
  }
  .s570 {
    width: 320.4px;
    min-width: 0px;
  }
  .s571 {
    align-self: stretch;
  }
  .s572 {
    width: 100%;
    max-width: 320.4px;
    min-width: auto;
  }
  .details-2 {
    width: 100%;
    max-width: 320.4px;
    min-width: auto;
  }
  .summary-2 {
    width: 320.4px;
    min-width: 0px;
  }
  .s584 {
    width: 320.4px;
    min-width: 0px;
  }
  .s593 {
    width: 100%;
    max-width: 320.4px;
    min-width: auto;
  }
  .s594 {
    width: 100%;
    max-width: 320.4px;
    min-width: auto;
  }
  .s595 {
    width: 100%;
    max-width: 320.4px;
    min-width: auto;
  }
  .s596 {
    width: 320.4px;
    min-width: 0px;
  }
  .s597 {
    width: 100%;
    max-width: 320.4px;
    min-width: auto;
  }
  .s598 {
    width: 320.4px;
    min-width: 0px;
  }
  .s599 {
    align-self: stretch;
  }
  .s600 {
    width: 100%;
    max-width: 320.4px;
    min-width: auto;
  }
  .section-2 {
    width: 375.2px;
    min-width: 0px;
    height: 836.15px;
    min-height: 0px;
    max-height: none;
  }
  .s613 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .carousel-navigation {
    gap: var(--space-reference-10, 10px);
    justify-content: flex-start;
    align-items: stretch;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    display: none;
  }
  .s617 {
    width: 360.4px;
    min-width: 0px;
    max-width: 2560px;
    height: 476.15px;
    min-height: 0px;
    max-height: none;
  }
  .s619 {
    width: 380.4px;
    min-width: 0px;
    height: 476.15px;
    min-height: 0px;
    max-height: none;
  }
  .s621 {
    width: 100%;
    max-width: 330.362px;
    min-width: auto;
    height: 476.15px;
    min-height: auto;
    max-height: none;
  }
  .s622 {
    width: 100%;
    max-width: 330.362px;
    min-width: auto;
    height: 476.15px;
    min-height: auto;
    max-height: none;
  }
  .how-to-open-a-pop-up-shop {
    width: 330.362px;
    min-width: 0px;
    height: 476.15px;
    min-height: 0px;
    max-height: none;
  }
  .s623 {
    width: 330.362px;
    min-width: 0px;
    height: 412.95px;
    min-height: 0px;
    max-height: none;
  }
  .s624 {
    width: 330.362px;
    min-width: 0px;
    height: 412.95px;
    min-height: 0px;
    max-height: none;
  }
  .s625 {
    width: 330.362px;
    min-width: 0px;
    height: 412.95px;
    min-height: 0px;
    max-height: none;
  }
  .img-6 {
    object-fit: cover;
  }
  .s626 {
    width: 330.362px;
    min-width: 0px;
  }
  .s627 {
    width: 330.362px;
    min-width: 0px;
  }
  .s628 {
    width: 330.362px;
    min-width: 0px;
  }
  .p-7 {
    width: 330.362px;
    min-width: 0px;
  }
  .img-2 {
    object-fit: cover;
  }
  .s629 {
    width: 330.362px;
    min-width: 0px;
  }
  .s630 {
    width: 330.362px;
    min-width: 0px;
  }
  .s631 {
    width: 330.362px;
    min-width: 0px;
  }
  .p-4 {
    width: 330.362px;
    min-width: 0px;
  }
  .s632 {
    width: 330.362px;
    min-width: 0px;
    height: 63.2px;
    min-height: 0px;
    max-height: none;
  }
  .s633 {
    width: 330.362px;
    min-width: 0px;
    height: 43.2px;
    min-height: 0px;
    max-height: none;
  }
  .s634 {
    width: 330.362px;
    min-width: 0px;
    height: 43.2px;
    min-height: 0px;
    max-height: none;
  }
  .p-32 {
    width: 330.362px;
    min-width: 0px;
    height: 43.2px;
    min-height: 0px;
    max-height: none;
  }
  .carousel-navigation-2 {
    flex-direction: row;
    gap: var(--space-reference-10, 10px);
    justify-content: flex-start;
    align-items: stretch;
    padding-top: var(--space-reference-60, 60px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
    display: flex;
  }
  .section-4 {
    width: 375.2px;
    min-width: 0px;
  }
  .s637 {
    width: 360.4px;
    min-width: 0px;
  }
  .s639 {
    font-size: var(--text-reference-36, 36px);
  }
  .s640 {
    flex-direction: column;
    align-items: stretch;
  }
  .a-20 {
    flex: 1 1 0%;
    min-width: 0;
  }
  .a-21 {
    flex: 1 1 0%;
    min-width: 0;
  }
  .button-10 {
    align-self: stretch;
  }
  .section-3 {
    width: 375.2px;
    min-width: 0px;
  }
  .s644 {
    gap: var(--space-reference-15, 15px);
    width: 375.2px;
    min-width: 0px;
  }
  .s645 {
    gap: var(--space-reference-15, 15px);
    width: 100%;
    max-width: 360.4px;
    min-width: auto;
  }
  .header-4 {
    flex-direction: column;
    gap: var(--space-reference-30, 30px);
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: var(--space-reference-0, 0px);
    padding-right: var(--space-reference-0, 0px);
    padding-bottom: var(--space-reference-0, 0px);
    padding-left: var(--space-reference-0, 0px);
    width: 100%;
    max-width: 360.4px;
    min-width: auto;
    display: flex;
  }
  .s648 {
    width: 100%;
    max-width: 360.4px;
    min-width: auto;
  }
  .ul-9 {
    width: 360.4px;
    min-width: 0px;
  }
  .li-8 {
    width: 360.4px;
    min-width: 0px;
  }
  .s654 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .button-12 {
    width: fit-content;
    display: block;
  }
  .button-14 {
    width: fit-content;
    display: block;
  }
  .button-13 {
    width: fit-content;
    display: block;
  }
  .button-11 {
    width: fit-content;
    display: block;
  }
  .s660 {
    object-fit: cover;
  }
  .s665 {
    font-size: var(--text-commerce-40, 40px);
  }
  .s668 {
    grid-template-columns: 1fr;
  }
  .s688 {
    grid-template-columns: 1fr;
  }
  .s691 {
    width: 100%;
  }
  .s694 {
    font-size: var(--text-feature-32, 32px);
  }
  .s715 {
    font-size: var(--text-commerce-32, 32px);
  }
  .s722 {
    align-self: stretch;
  }
  .s724 {
    grid-template-columns: 1fr;
  }
  .s726 {
    font-size: var(--text-commerce-40, 40px);
  }
  .s727 {
    grid-template-columns: 1fr;
  }
  .s739 {
    font-size: var(--text-commerce-40, 40px);
  }
  .s741 {
    grid-template-columns: 1fr;
  }
  .s742 {
    width: 100%;
  }
  .s743 {
    grid-template-columns: 1fr;
  }
  .s745 {
    object-fit: cover;
  }
  .s746 {
    font-size: 32px;
  }
  .s747 {
    grid-template-columns: 1fr;
  }
  .s752 {
    font-size: 32px;
  }
  .s753 {
    grid-template-columns: 1fr;
  }
  .s756 {
    grid-template-columns: 1fr;
  }
  .s758 {
    align-self: stretch;
  }
  .s760 {
    align-self: stretch;
  }
  .s761 {
    grid-template-columns: 1fr;
  }
  .s768 {
    grid-template-columns: 1fr;
  }
  .s772 {
    object-fit: cover;
  }
  .s775 {
    font-size: var(--text-commerce-40, 40px);
  }
  .s776 {
    grid-template-columns: 1fr;
  }
  .s778 {
    grid-template-columns: 1fr;
  }
  .s779 {
    grid-template-columns: 1fr;
  }
  .s781 {
    font-size: var(--text-commerce-32, 32px);
  }
  .s782 {
    grid-template-columns: 1fr;
  }
  .s786 {
    font-size: var(--text-commerce-32, 32px);
  }
  .s787 {
    grid-template-columns: 1fr;
  }
  .s795 {
    grid-template-columns: 1fr;
  }
  .s798 {
    grid-template-columns: 1fr;
  }
  .s800 {
    grid-template-columns: 1fr;
  }
  .s809 {
    font-size: var(--text-commerce-32, 32px);
  }
  .s810 {
    grid-template-columns: 1fr;
  }
  .s815 {
    font-size: var(--text-commerce-32, 32px);
  }
  .s816 {
    grid-template-columns: 1fr;
  }
  .s827 {
    align-self: stretch;
  }
  .s831 {
    grid-template-columns: 1fr;
  }
  .s834 {
    font-size: var(--text-commerce-40, 40px);
  }
  .s837 {
    grid-template-columns: 1fr;
  }
  .s839 {
    font-size: var(--text-commerce-32, 32px);
  }
  .s847 {
    grid-template-columns: 1fr;
  }
  .s861 {
    font-size: var(--text-commerce-40, 40px);
  }
  .s863 {
    object-fit: cover;
  }
  .s868 {
    grid-template-columns: 1fr;
  }
  .s872 {
    grid-template-columns: 1fr;
  }
  .s878 {
    object-fit: cover;
  }
  .s879 {
    font-size: clamp(34px, 10.3vw, 40px);
  }
  .s881 {
    font-size: 22px;
    line-height: 1.4;
  }
  .s882 {
    grid-template-columns: 1fr;
  }
  .s884 {
    font-size: 18px;
  }
  .s886 {
    font-size: 56px;
  }
  .s888 {
    grid-template-columns: 1fr;
  }
  .s892 {
    font-size: var(--text-commerce-32, 32px);
  }
  .s909 {
    grid-template-columns: 1fr;
  }
  .s926 {
    grid-template-columns: 1fr;
  }
  .s930 {
    font-size: var(--text-commerce-32, 32px);
  }
  .s932 {
    grid-template-columns: 1fr;
  }
  .s934 {
    font-size: 32px;
  }
  .s936 {
    grid-template-columns: 1fr;
  }
  .s938 {
    font-size: var(--text-commerce-32, 32px);
  }
  .s940 {
    font-size: 32px;
  }
  .s943 {
    grid-template-columns: 1fr;
  }
  .s948 {
    grid-template-columns: 1fr;
  }
  .s950 {
    grid-template-columns: 1fr;
  }
  .s951 {
    width: 100%;
  }
  .s953 {
    grid-template-columns: 1fr;
  }
  .s958 {
    grid-template-columns: 1fr;
  }
  .s966 {
    font-size: var(--text-commerce-52, 52px);
  }
  .s1011 {
    font-size: var(--text-commerce-28, 28px);
  }
  .s1017 {
    font-size: var(--text-commerce-24, 24px);
  }
  .s1035 {
    font-size: var(--text-commerce-42, 42px);
  }
  .s1042 {
    font-size: var(--text-commerce-34, 34px);
  }
  .s1043 {
    font-size: var(--text-commerce-20, 20px);
  }
  .s1044 {
    grid-template-columns: 1fr;
  }
  .s1046 {
    object-fit: cover;
  }
  .s1050 {
    object-fit: cover;
  }
  .s1055 {
    font-size: var(--text-commerce-34, 34px);
  }
  .s1061 {
    grid-template-columns: 1fr;
  }
  .s1064 {
    font-size: var(--text-commerce-34, 34px);
  }
  .s1065 {
    grid-template-columns: 1fr;
  }
  .s1070 {
    font-size: var(--text-commerce-26,26px);
  }
  .s1071 {
    font-size: var(--text-commerce-20, 20px);
  }
  .s1074 {
    font-size: var(--text-commerce-34, 34px);
  }
  .s1075 {
    align-self: stretch;
  }
  .s1078 {
    font-size: var(--text-commerce-36, 36px);
  }
  .s1085 {
    align-self: stretch;
  }
  .s1087 {
    font-size: var(--text-commerce-30, 30px);
  }
  .s1088 {
    grid-template-columns: 1fr;
  }
  .s1098 {
    grid-template-columns: 1fr;
  }
  .s1099 {
    font-size: var(--text-commerce-30, 30px);
  }
  .s1102 {
    grid-template-columns: 1fr;
  }
  .s1110 {
    font-size: var(--text-commerce-30, 30px);
  }
  .s1111 {
    align-self: stretch;
  }
  .s1114 {
    font-size: var(--text-commerce-30, 30px);
  }
  .s1115 {
    grid-template-columns: 1fr;
  }
  .s1119 {
    font-size: var(--text-commerce-24,24px);
  }
  .s1122 {
    font-size: var(--text-commerce-30, 30px);
  }
  .s1133 {
    grid-template-columns: 1fr;
  }
  .s1135 {
    font-size: var(--text-commerce-44, 44px);
  }
  .s1144 {
    grid-template-columns: 1fr;
  }
  .s1147 {
    grid-template-columns: 1fr;
  }
  .s1152 {
    font-size: var(--text-commerce-16, 16px);
  }
  .s1155 {
    grid-template-columns: 1fr;
  }
  .s1158 {
    font-size: var(--text-commerce-34, 34px);
  }
  .s1160 {
    font-size: var(--text-commerce-34, 34px);
  }
  .s1163 {
    grid-template-columns: 1fr;
  }
  .s1165 {
    object-fit: cover;
  }
  .s1167 {
    object-fit: cover;
  }
  .s1171 {
    font-size: var(--text-commerce-44, 44px);
  }
  .s1172 {
    font-size: var(--text-commerce-20, 20px);
  }
  .s1173 {
    align-self: stretch;
  }
  .s1174 {
    grid-template-columns: 1fr;
  }
  .s1176 {
    object-fit: cover;
  }
  .s1180 {
    font-size: var(--text-commerce-20, 20px);
  }
  .s1181 {
    grid-template-columns: 1fr;
  }
  .s1183 {
    object-fit: cover;
  }
  .s1186 {
    object-fit: cover;
  }
  .s1193 {
    display: none;
  }
  .section-8 {
    align-self: stretch;
    min-width: 0;
    display: block;
  }
  .carousel-navigation-3 {
    width: clamp( 344px, calc(100vw - calc(2 * 15px)), 660px );
    min-width: auto;
    max-width: none;
  }
  .s1194 {
    object-fit: cover;
  }
  .s1197 {
    grid-template-columns: 1fr;
  }
  .s1199 {
    font-size: var(--text-commerce-24, 24px);
  }
  .s1201 {
    grid-template-columns: 1fr;
  }
  .s1203 {
    grid-template-columns: 1fr;
  }
  .s1204 {
    grid-template-columns: 1fr;
  }
  .s1208 {
    grid-template-columns: 1fr;
  }
  .s1210 {
    font-size: var(--text-commerce-32, 32px);
  }
  .s1219 {
    object-fit: cover;
  }
  .s1222 {
    font-size: var(--text-commerce-40, 40px);
  }
  .s1224 {
    grid-template-columns: 1fr;
  }
  .s1225 {
    grid-template-columns: 1fr;
  }
  .s1228 {
    grid-template-columns: 1fr;
  }
  .s1231 {
    grid-template-columns: 1fr;
  }
  .s1233 {
    grid-template-columns: 1fr;
  }
  .s1240 {
    font-size: var(--text-commerce-32, 32px);
  }
  .s1244 {
    align-self: stretch;
  }
  .s1247 {
    grid-template-columns: 1fr;
  }
  .s1264 {
    font-size: var(--text-commerce-18, 18px);
  }
  .s1266 {
    font-size: var(--text-commerce-40, 40px);
  }
  .s1269 {
    grid-template-columns: 1fr;
  }
  .s1274 {
    border-radius: 16px;
    object-fit: cover;
  }
  .s1275 {
    border-radius: 16px;
    object-fit: cover;
  }
  .s1276 {
    border-radius: 16px;
    object-fit: cover;
  }
  .s1277 {
    border-radius: 16px;
    aspect-ratio: 4 / 5;
    object-fit: cover;
  }
  .s1279 {
    object-fit: cover;
  }
  .s1281 {
    grid-template-columns: 1fr;
    gap: var(--space-commerce-40, 40px);
  }
  .s1284 {
    border-radius: 16px;
    aspect-ratio: 4 / 3;
    object-fit: cover;
  }
  .s1286 {
    border-radius: 16px;
    object-fit: cover;
  }
  .s1288 {
    height: 320px;
    flex-shrink: 0;
    object-fit: cover;
  }
  .s1292 {
    grid-template-columns: 1fr;
  }
  .s1298 {
    grid-template-columns: 1fr;
  }
  .s1299 {
    grid-template-columns: 1fr;
  }
  .s1301 {
    aspect-ratio: 4 / 3;
    object-fit: cover;
  }
  .s1313 {
    grid-template-columns: 1fr;
  }
  .s1318 {
    font-size: var(--text-commerce-40, 40px);
  }
}




























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































       
















       




























       




























       
















































































       
























       




































       




































       
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































       













       



















       





























































































       



















       













       




















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


























































































































































































































































































































































































  

  

  

  

  

  

  

  

  



































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































.s859 {
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s859 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s859 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s860 {
  color: inherit;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.s861 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  hyphens: auto;
  margin: 0;
  max-width: 1040px;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s862 {
  background: #fff;
  min-width: 0;
  padding: 0;
}
.s863 {
  aspect-ratio: 16 / 7;
  border-radius: 10px;
  display: block;
  object-fit: cover;
  object-position: 50% 58%;
  width: 100%;
}
@media (max-width: 767px) {
  .s863 {
    aspect-ratio: 4 / 3;
  }
}
.s864 {
  background: #fff;
  min-width: 0;
  padding: 64px 0;
}
@media (max-width: 767px) {
  .s864 {
    padding: 48px 0;
  }
}
.s865 {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  display: none;
  min-width: 0;
  padding: 0 0 16px;
}
@media (max-width: 1023px) {
  .s865 {
    display: block;
  }
}
.s866 {
  cursor: pointer;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  padding: 16px 0;
}

.s868 {
  align-items: start;
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: minmax(0,720px) minmax(0,260px);
  justify-content: center;
}
@media (max-width: 1023px) {
  .s868 {
    grid-template-columns: minmax(0,720px);
  }
}
@media (max-width: 767px) {
  .s868 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s869 {
  display: block;
  hyphens: auto;
  max-width: 720px;
  min-width: 0;
  overflow-wrap: anywhere;
  width: 100%;
}
.s869{font-family:"STK Bureau Sans",Arial,sans-serif;font-size:var(--text-commerce-18,18px);font-weight:400;line-height:1.65;color:#151515}
.s869 > *{margin:0}.s869 > * + *{margin-top:var(--space-commerce-24,24px)}
.s869 h2,.s869 h3,.s869 h4,.s869 h5,.s869 h6{padding-top:var(--space-commerce-24,24px);scroll-margin-top:104px;font-weight:500;line-height:1.2;overflow-wrap:anywhere;hyphens:auto}
.s869 h2{font-size:var(--text-commerce-36,36px)}.s869 h3{font-size:var(--text-commerce-26,26px)}.s869 h4,.s869 h5,.s869 h6{font-size:var(--text-commerce-22,22px)}
.s869 p,.s869 li{line-height:1.65}.s869 p:has(>strong:only-child){padding-top:var(--space-commerce-12,12px)}.s869 strong{font-weight:600}
.s869 a{color:inherit;text-decoration:underline;text-underline-offset:4px}.s869 a:focus-visible{outline:2px solid #0066ff;outline-offset:4px}
.s869 ul,.s869 ol{padding-left:var(--space-commerce-24,24px);display:block}.s869 ul{list-style:disc}.s869 ol{list-style:decimal}.s869 li{display:list-item;margin-bottom:var(--space-commerce-12,12px)}
.s869 figure{display:block;width:100%;max-width:100%;overflow-x:auto}
.s869 table{display:table;width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-commerce-16,16px);line-height:1.5}
.s869 table:has(th:nth-child(3)){min-width:26rem}.s869 table:has(th:nth-child(4)){min-width:34rem}.s869 table:has(th:nth-child(5)){min-width:42rem}
.s869 thead{display:table-header-group}.s869 tbody{display:table-row-group}.s869 tr{display:table-row}
.s869 th,.s869 td{display:table-cell;padding:var(--space-commerce-12,12px);border-bottom:1px solid #ddd;text-align:left;vertical-align:top;overflow-wrap:anywhere;font-weight:400}.s869 th{background:#f5f5f5;font-weight:500}
@media(max-width:767px){.s869 h2{font-size:clamp(24px,7.5vw,32px)}.s869 h3,.s869 h4,.s869 h5,.s869 h6{font-size:clamp(22px,7vw,26px)}}
.s870 {
  align-self: start;
  max-height: calc(100dvh - 144px);
  min-width: 0;
  overflow-y: auto;
  position: sticky;
  top: 112px;
}
@media (max-width: 1023px) {
  .s870 {
    display: none;
  }
}
.s871 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s867 {
  min-width: 0;
}
.s867 a{font-size:var(--text-commerce-14,14px);font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:4px}.s867 a:focus-visible{outline:2px solid #0066ff;outline-offset:3px}
.s872 {
  display: grid;
  gap: var(--space-commerce-40, 40px);
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.s872 > :nth-child(n+4){display:none}
@media (max-width: 1023px) {
  .s872 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}
@media (max-width: 767px) {
  .s872 {
    grid-template-columns: minmax(0,1fr);
  }
}




.s873 {
  aspect-ratio: 16 / 10;
  border-radius: 10px;
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}





























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































.s1247 {
  align-items: center;
  display: grid;
  gap: 80px;
  grid-template-columns: minmax(0,420px) minmax(0,540px);
  justify-content: space-between;
  scroll-margin-top: 96px;
}
@media (max-width: 1023px) {
  .s1247 {
    gap: var(--space-commerce-40, 40px);
    grid-template-columns: minmax(0,1fr);
  }
}













































































































































































































































































































































































































































































































































































































































































































































































































.s1249 {
  background: #f5f5f5;
  border-radius: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  font-family: Inter, sans-serif;
  gap: 20px;
  min-width: 0;
  padding: 32px;
  scroll-margin-top: 96px;
  width: 100%;
}
@media (max-width: 767px) {
  .s1249 {
    gap: 16px;
    padding: 16px;
  }
}



























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































       
















       




























       




























       
















































































       
























       




































       




































       
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































       













       



















       





























































































       



















       













       




















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


























































































































































































































































































































































































  

  

  

  

  

  

  

  

  


































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     







































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































.s1 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip visible;
  overflow-x: clip;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 6181.19px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s1::before{content:none}
.s1::after{content:none}
@media (max-width: 1023px) {
  .s1 {
    transform-origin: 442.4px 8026.14px;
  }
}
@media (max-width: 767px) {
  .s1 {
    min-width: 0;
    transform-origin: 187.6px 6899.12px;
  }
}
.s2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: contents;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s2::before{content:none}
.s2::after{content:none}
























































































































































































































































































.s68 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(204, 204, 204);
  border-bottom-style: solid;
  border-bottom-width: 0.8px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-7, 7px);
  display: none;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: fixed;
  right: auto;
  row-gap: var(--space-reference-7, 7px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 4;
}
.s68::before{content:none}
.s68::after{content:none}
@media (max-width: 1023px) {
  .s68 {
    left: 0px;
    right: -0.2px;
    top: 828px;
    transform: matrix(1, 0, 0, 1, 0, 72);
    transform-origin: 442.5px 36px;
  }
}
@media (max-width: 767px) {
  .s68 {
    min-width: 0;
    right: 0.2px;
    transform-origin: 187.5px 36px;
  }
}


















.main-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 5512.14px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.main-2::before{content:none}
.main-2::after{content:none}
@media (max-width: 1023px) {
  .main-2 {
    transform-origin: 442.4px 7143.09px;
  }
}
@media (max-width: 767px) {
  .main-2 {
    transform-origin: 187.6px 6345.57px;
  }
}


.section-18 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 582.35px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-18::before{content:none}
.section-18::after{content:none}
@media (max-width: 1023px) {
  .section-18 {
    transform-origin: 442.4px 460.731px;
  }
}
@media (max-width: 767px) {
  .section-18 {
    transform-origin: 187.6px 535.487px;
  }
}
.s72 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(12 , 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: var(--space-reference-80, 80px);
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 522.35px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s72::before{content:none}
.s72::after{content:none}
@media (max-width: 1023px) {
  .s72 {
    row-gap: var(--space-reference-60, 60px);
    transform-origin: 442.4px 415.731px;
  }
}
@media (max-width: 767px) {
  .s72 {
    column-gap: var(--space-reference-15, 15px);
    transform-origin: 187.6px 490.487px;
  }
}
.s73 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-columns: repeat(12 , 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-width: 1000px;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-80, 80px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 156.1px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s73::before{content:none}
.s73::after{content:none}
@media (min-width:992px) { .s73 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:1000px; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s73 {
    row-gap: var(--space-reference-60, 60px);
    transform-origin: 410px 112.4px;
  }
.s73::before{content:none}
.s73::after{content:none}
}
@media (max-width: 767px) {
  .s73 {
    column-gap: var(--space-reference-15, 15px);
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 140.4px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s73::before{content:none}
.s73::after{content:none}
.s73{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.header-6 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-40, 40px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-40, 40px);
  scale: none;
  text-align: center;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 156.1px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.header-6::before{content:none}
.header-6::after{content:none}
@media (max-width: 1023px) {
  .header-6 {
    column-gap: var(--space-reference-30, 30px);
    row-gap: var(--space-reference-30, 30px);
    transform-origin: 410px 112.4px;
  }
}
@media (max-width: 767px) {
  .header-6 {
    transform-origin: 180.2px 140.4px;
  }
}
.s74 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 114.1px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s74::before{content:none}
.s74::after{content:none}
@media (max-width: 1023px) {
  .s74 {
    column-gap: var(--space-reference-10, 10px);
    row-gap: var(--space-reference-10, 10px);
    transform-origin: 410px 75.4px;
  }
}
@media (max-width: 767px) {
  .s74 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 103.4px;
    width: 100%;
  }
}
.h1-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-width: 1000px;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 580px 114.1px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h1-3::before{content:none}
.h1-3::after{content:none}
@media (max-width: 1023px) {
  .h1-3 {
    transform-origin: 410px 75.4px;
  }
}
@media (max-width: 767px) {
  .h1-3 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 103.4px;
    width: 100%;
  }
}




.span-49 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-20, 20px);
  max-width: 1000px;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 580px 90px;
  translate: -5.76px;
  visibility: visible;
  z-index: auto;
}
.span-49::before{content:none}
.span-49::after{content:none}
@media(max-width:359px){.span-49{font-size:var(--text-commerce-44,44px);}}
@media (max-width: 1023px) {
  .span-49 {
    transform-origin: 410px 56px;
    translate: -3.584px;
  }
.span-49::before{content:none}
.span-49::after{content:none}
}
@media (max-width: 767px) {
  .span-49 {
    transform-origin: 180.2px 84px;
  }
}
.s75 {
  font-weight: 500;
}
.s75::before{content:none}
.s75::after{content:none}
@media(max-width:359px){.s75{font-size:var(--text-commerce-44,44px);}}
@media (max-width: 1023px) {
.s75::before{content:none}
.s75::after{content:none}
}
.s76 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 161.994px 22px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s76::before{content:none}
.s76::after{content:none}
@media (max-width: 1023px) {
  .s76 {
    column-gap: var(--space-reference-10, 10px);
    row-gap: var(--space-reference-10, 10px);
    transform-origin: 156.994px 22px;
  }
}
@media (max-width: 767px) {
  .s76 {
    align-items: stretch;
    flex-direction: column;
    flex-shrink: 0;
    flex-wrap: nowrap;
    max-width: none;
    text-align: center;
    width: 100%;
  }
}
.s77 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 80.55px 22px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s77::before{content:none}
.s77::after{content:none}
@media (max-width: 767px) {
  .s77 {
    flex-shrink: 0;
    max-width: none;
    text-align: center;
    width: 100%;
  }
}




.s78 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 71.4437px 22px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s78::before{content:none}
.s78::after{content:none}
@media (max-width: 767px) {
  .s78 {
    flex-shrink: 0;
    max-width: none;
    text-align: center;
    width: 100%;
  }
}




.s79 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 326.25px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s79::before{content:none}
.s79::after{content:none}
@media (min-width:992px) { .s79 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s79 {
    transform-origin: 410px 273.331px;
  }
.s79::before{content:none}
.s79::after{content:none}
}
@media (max-width: 767px) {
  .s79 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 320.087px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s79::before{content:none}
.s79::after{content:none}
.s79{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s80 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 326.25px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s80::before{content:none}
.s80::after{content:none}
@media (max-width: 1023px) {
  .s80 {
    transform-origin: 410px 273.331px;
  }
}
@media (max-width: 767px) {
  .s80 {
    transform-origin: 180.2px 320.087px;
  }
}
.s81 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 326.25px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s81::before{content:none}
.s81::after{content:none}
@media (max-width: 1023px) {
  .s81 {
    transform-origin: 410px 273.331px;
  }
}
@media (max-width: 767px) {
  .s81 {
    transform-origin: 180.2px 320.087px;
  }
}
.s82 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 326.25px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s82::before{content:none}
.s82::after{content:none}
@media (max-width: 1023px) {
  .s82 {
    display: none;
    transform-origin: 50% 50%;
  }
}
.s83 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 326.25px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s83::before{content:none}
.s83::after{content:none}
@media (max-width: 1023px) {
  .s83 {
    transform-origin: 50% 50%;
  }
}
.s84 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 580px 326.25px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s84::before{content:none}
.s84::after{content:none}
@media (max-width: 1023px) {
  .s84 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s85 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 326.25px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s85::before{content:none}
.s85::after{content:none}
@media (max-width: 1023px) {
  .s85 {
    transform-origin: 50% 50%;
  }
}
.video-2 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 1160 / 652.5;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 326.25px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.video-2::before{content:none}
.video-2::after{content:none}
@media (max-width: 1023px) {
  .video-2 {
    transform-origin: 50% 50%;
  }
}
.a-32 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 255, 255);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(255, 255, 255);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(255, 255, 255);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 206.25px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 580px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 460px;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  top: 326.25px;
  transform: matrix(1, 0, 0, 1, -60, -60);
  transform-origin: 60px 60px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-32::before{content:none}
.a-32::after{content:none}
@media (max-width: 1023px) {
  .a-32 {
    bottom: auto;
    left: 50%;
    right: auto;
    top: 50%;
    transform: none;
    transform-origin: 50% 50%;
  }
}
.play-3 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 60px 60px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.play-3::before{content:none}
.play-3::after{content:none}
@media (max-width: 1023px) {
  .play-3 {
    transform-origin: 50% 50%;
  }
}
.s86 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 120 / 120;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 60px 60px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s86::before{content:none}
.s86::after{content:none}
@media (max-width: 1023px) {
  .s86 {
    transform-origin: 50% 50%;
  }
}
.s87 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s87::before{content:none}
.s87::after{content:none}
@media (max-width: 1023px) {
  .s87 {
    display: block;
    transform-origin: 410px 273.331px;
  }
}
@media (max-width: 767px) {
  .s87 {
    display: none;
    transform-origin: 50% 50%;
  }
}
.s88 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s88::before{content:none}
.s88::after{content:none}
@media (max-width: 1023px) {
  .s88 {
    transform-origin: 410px 273.331px;
  }
}
@media (max-width: 767px) {
  .s88 {
    transform-origin: 50% 50%;
  }
}
.s89 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s89::before{content:none}
.s89::after{content:none}
@media (max-width: 1023px) {
  .s89 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 410px 273.331px;
  }
}
@media (max-width: 767px) {
  .s89 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s90 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s90::before{content:none}
.s90::after{content:none}
@media (max-width: 1023px) {
  .s90 {
    transform-origin: 410px 273.331px;
  }
}
@media (max-width: 767px) {
  .s90 {
    transform-origin: 50% 50%;
  }
}
.video-4 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.video-4::before{content:none}
.video-4::after{content:none}
@media (max-width: 1023px) {
  .video-4 {
    aspect-ratio: 820 / 546.6625366210938;
    transform-origin: 410px 273.331px;
  }
}
@media (max-width: 767px) {
  .video-4 {
    transform-origin: 50% 50%;
  }
}
.a-34 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 255, 255);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(255, 255, 255);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(255, 255, 255);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 50%;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  top: 50%;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-34::before{content:none}
.a-34::after{content:none}
@media (max-width: 1023px) {
  .a-34 {
    bottom: 183.337px;
    left: 410px;
    right: 320px;
    top: 273.325px;
    transform: matrix(1, 0, 0, 1, -45, -45);
    transform-origin: 45px 45px;
  }
}
@media (max-width: 767px) {
  .a-34 {
    bottom: auto;
    left: 50%;
    right: auto;
    top: 50%;
    transform: none;
    transform-origin: 50% 50%;
  }
}
.play-2 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.play-2::before{content:none}
.play-2::after{content:none}
@media (max-width: 1023px) {
  .play-2 {
    transform-origin: 45px 45px;
  }
}
@media (max-width: 767px) {
  .play-2 {
    transform-origin: 50% 50%;
  }
}
.s91 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s91::before{content:none}
.s91::after{content:none}
@media (max-width: 1023px) {
  .s91 {
    aspect-ratio: 90 / 90;
    transform-origin: 45px 45px;
  }
}
@media (max-width: 767px) {
  .s91 {
    transform-origin: 50% 50%;
  }
}
.s92 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s92::before{content:none}
.s92::after{content:none}
@media (max-width: 767px) {
  .s92 {
    display: block;
    transform-origin: 180.2px 320.087px;
  }
}
.s93 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s93::before{content:none}
.s93::after{content:none}
@media (max-width: 767px) {
  .s93 {
    transform-origin: 180.2px 320.087px;
  }
}
.s94 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s94::before{content:none}
.s94::after{content:none}
@media (max-width: 767px) {
  .s94 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 180.2px 320.087px;
  }
}
.s95 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s95::before{content:none}
.s95::after{content:none}
@media (max-width: 767px) {
  .s95 {
    transform-origin: 180.2px 320.087px;
  }
}
.video-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.video-3::before{content:none}
.video-3::after{content:none}
@media (max-width: 767px) {
  .video-3 {
    aspect-ratio: 360.3999938964844 / 640.1749877929688;
    transform-origin: 180.2px 320.087px;
  }
}
.a-33 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 255, 255);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(255, 255, 255);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(255, 255, 255);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 50%;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  top: 50%;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-33::before{content:none}
.a-33::after{content:none}
@media (max-width: 767px) {
  .a-33 {
    bottom: 230.087px;
    left: 180.2px;
    right: 90.2px;
    top: 320.087px;
    transform: matrix(1, 0, 0, 1, -45, -45);
    transform-origin: 45px 45px;
  }
}
.play {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.play::before{content:none}
.play::after{content:none}
@media (max-width: 767px) {
  .play {
    transform-origin: 45px 45px;
  }
}
.s96 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s96::before{content:none}
.s96::after{content:none}
@media (max-width: 767px) {
  .s96 {
    aspect-ratio: 90 / 90;
    transform-origin: 45px 45px;
  }
}
.section-16 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 738.731px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-16::before{content:none}
.section-16::after{content:none}
@media (max-width: 1023px) {
  .section-16 {
    transform-origin: 442.4px 1307.84px;
  }
}
@media (max-width: 767px) {
  .section-16 {
    transform-origin: 187.6px 820.894px;
  }
}
.s97 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(12 , 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: var(--space-reference-80, 80px);
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 618.731px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s97::before{content:none}
.s97::after{content:none}
@media (max-width: 1023px) {
  .s97 {
    row-gap: var(--space-reference-60, 60px);
    transform-origin: 442.4px 1227.84px;
  }
}
@media (max-width: 767px) {
  .s97 {
    column-gap: var(--space-reference-15, 15px);
    transform-origin: 187.6px 740.894px;
  }
}
.s98 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-columns: repeat(12 , 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-80, 80px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s98::before{content:none}
.s98::after{content:none}
@media (min-width:992px) { .s98 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s98 {
    row-gap: var(--space-reference-60, 60px);
    transform-origin: 410px 44px;
  }
.s98::before{content:none}
.s98::after{content:none}
}
@media (max-width: 767px) {
  .s98 {
    column-gap: var(--space-reference-15, 15px);
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 66px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s98::before{content:none}
.s98::after{content:none}
.s98{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.header-7 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-40, 40px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-40, 40px);
  scale: none;
  text-align: center;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.header-7::before{content:none}
.header-7::after{content:none}
@media (max-width: 1023px) {
  .header-7 {
    column-gap: var(--space-reference-30, 30px);
    row-gap: var(--space-reference-30, 30px);
    transform-origin: 410px 44px;
  }
}
@media (max-width: 767px) {
  .header-7 {
    transform-origin: 180.2px 66px;
  }
}
.s99 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 544.981px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s99::before{content:none}
.s99::after{content:none}
@media (max-width: 1023px) {
  .s99 {
    column-gap: var(--space-reference-10, 10px);
    row-gap: var(--space-reference-10, 10px);
    transform-origin: 410px 44px;
  }
}
@media (max-width: 767px) {
  .s99 {
    transform-origin: 180.2px 66px;
  }
}
.s100 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 544.981px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s100::before{content:none}
.s100::after{content:none}
@media (max-width: 1023px) {
  .s100 {
    transform-origin: 410px 44px;
  }
}
@media (max-width: 767px) {
  .s100 {
    transform-origin: 180.2px 66px;
  }
}
.h2-8 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 544.981px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h2-8::before{content:none}
.h2-8::after{content:none}
@media (max-width: 1023px) {
  .h2-8 {
    transform-origin: 410px 44px;
  }
}
@media (max-width: 767px) {
  .h2-8 {
    transform-origin: 180.2px 66px;
  }
}


.s101 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 550.731px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s101::before{content:none}
.s101::after{content:none}
@media (min-width:992px) { .s101 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s101 {
    transform-origin: 410px 1153.84px;
  }
.s101::before{content:none}
.s101::after{content:none}
}
@media (max-width: 767px) {
  .s101 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 644.894px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s101::before{content:none}
.s101::after{content:none}
.s101{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s102 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: dense;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-100, 100px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 550.731px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s102::before{content:none}
.s102::after{content:none}
@media (max-width: 1023px) {
  .s102 {
    column-gap: var(--space-reference-60, 60px);
    grid-auto-flow: row;
    grid-template-columns: 1fr;
    row-gap: var(--space-reference-60, 60px);
    transform-origin: 410px 1153.84px;
  }
}
@media (max-width: 767px) {
  .s102 {
    transform-origin: 180.2px 644.894px;
  }
}
.s103 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / 1 / auto / 7;
  grid-auto-columns: auto;
  grid-auto-flow: dense;
  grid-auto-rows: auto;
  grid-column: 1 / 7;
  grid-row: auto;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-100, 100px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 550.731px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s103::before{content:none}
.s103::after{content:none}
@media (max-width: 1023px) {
  .s103 {
    column-gap: var(--space-reference-60, 60px);
    grid-area: auto;
    grid-auto-flow: row;
    grid-column: auto;
    grid-template-columns: 1fr;
    row-gap: var(--space-reference-60, 60px);
    transform-origin: 410px 741.044px;
  }
}
@media (max-width: 767px) {
  .s103 {
    transform-origin: 180.2px 415.938px;
  }
}
.s104 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-30, 30px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / 1 / auto / 7;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1 / 7;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-30, 30px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 284.994px 251.069px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s104::before{content:none}
.s104::after{content:none}
@media (max-width: 1023px) {
  .s104 {
    column-gap: var(--space-reference-20, 20px);
    grid-area: auto;
    grid-column: auto;
    row-gap: var(--space-reference-20, 20px);
    transform-origin: 410px 328.244px;
  }
}
@media (max-width: 767px) {
  .s104 {
    transform-origin: 180.2px 174.981px;
  }
}
.s105 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 284.994px 190.069px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s105::before{content:none}
.s105::after{content:none}
@media (max-width: 1023px) {
  .s105 {
    transform-origin: 410px 273.444px;
  }
}
@media (max-width: 767px) {
  .s105 {
    transform-origin: 180.2px 120.181px;
  }
}
.s106 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 284.994px 190.069px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s106::before{content:none}
.s106::after{content:none}
@media (max-width: 1023px) {
  .s106 {
    transform-origin: 410px 273.444px;
  }
}
@media (max-width: 767px) {
  .s106 {
    transform-origin: 180.2px 120.181px;
  }
}


.img-26 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 569.9874877929688 / 380.1375122070313;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 284.994px 190.069px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-26::before{content:none}
.img-26::after{content:none}
@media (max-width: 1023px) {
  .img-26 {
    aspect-ratio: 820 / 546.8875122070312;
    transform-origin: 410px 273.444px;
  }
}
@media (max-width: 767px) {
  .img-26 {
    aspect-ratio: 360.3999938964844 / 240.3625030517578;
    transform-origin: 180.2px 120.181px;
  }
}
.s107 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 284.994px 46px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s107::before{content:none}
.s107::after{content:none}
@media (max-width: 1023px) {
  .s107 {
    transform-origin: 410px 44.8px;
  }
}
@media (max-width: 767px) {
  .s107 {
    transform-origin: 180.2px 44.8px;
  }
}
.h5-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 600;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 252.8px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h5-2::before{content:none}
.h5-2::after{content:none}
@media (max-width: 1023px) {
  .h5-2 {
    transform-origin: 227.519px 10.8px;
  }
}
@media (max-width: 767px) {
  .h5-2 {
    transform-origin: 180.2px 10.8px;
  }
}


.p-63 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 274.119px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-63::before{content:none}
.p-63::after{content:none}
@media (max-width: 767px) {
  .p-63 {
    transform-origin: 180.2px 24px;
  }
}


.s108 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-30, 30px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / 2 / auto / 7;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 2 / 7;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-30, 30px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 249.663px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s108::before{content:none}
.s108::after{content:none}
@media (max-width: 1023px) {
  .s108 {
    column-gap: var(--space-reference-20, 20px);
    grid-area: auto;
    grid-column: auto;
    row-gap: var(--space-reference-20, 20px);
    transform-origin: 410px 382.8px;
  }
}
@media (max-width: 767px) {
  .s108 {
    transform-origin: 180.2px 210.956px;
  }
}






.img-24 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 471.6625061035156 / 377.3250122070313;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 188.663px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-24::before{content:none}
.img-24::after{content:none}
@media (max-width: 1023px) {
  .img-24 {
    aspect-ratio: 820 / 656;
    transform-origin: 410px 328px;
  }
}
@media (max-width: 767px) {
  .img-24 {
    aspect-ratio: 360.3999938964844 / 288.3125;
    transform-origin: 180.2px 144.156px;
  }
}
.s111 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 46px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s111::before{content:none}
.s111::after{content:none}
@media (max-width: 1023px) {
  .s111 {
    transform-origin: 410px 44.8px;
  }
}
@media (max-width: 767px) {
  .s111 {
    transform-origin: 180.2px 56.8px;
  }
}




.p-62 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 235.831px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-62::before{content:none}
.p-62::after{content:none}
@media (max-width: 1023px) {
  .p-62 {
    transform-origin: 274.119px 24px;
  }
}
@media (max-width: 767px) {
  .p-62 {
    transform-origin: 180.2px 36px;
  }
}


.s112 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-30, 30px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / 8 / auto / 13;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 8 / 13;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-30, 30px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 550.731px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s112::before{content:none}
.s112::after{content:none}
@media (max-width: 1023px) {
  .s112 {
    column-gap: var(--space-reference-20, 20px);
    grid-area: auto;
    grid-column: auto;
    row-gap: var(--space-reference-20, 20px);
    transform-origin: 410px 382.8px;
  }
}
@media (max-width: 767px) {
  .s112 {
    transform-origin: 180.2px 198.956px;
  }
}
.s109 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 188.663px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s109::before{content:none}
.s109::after{content:none}
@media (max-width: 1023px) {
  .s109 {
    transform-origin: 410px 328px;
  }
}
@media (max-width: 767px) {
  .s109 {
    transform-origin: 180.2px 144.156px;
  }
}
.s110 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 188.663px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s110::before{content:none}
.s110::after{content:none}
@media (max-width: 1023px) {
  .s110 {
    transform-origin: 410px 328px;
  }
}
@media (max-width: 767px) {
  .s110 {
    transform-origin: 180.2px 144.156px;
  }
}


.img-25 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 471.6625061035156 / 377.3250122070313;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 188.663px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-25::before{content:none}
.img-25::after{content:none}
@media (max-width: 1023px) {
  .img-25 {
    aspect-ratio: 820 / 656;
    transform-origin: 410px 328px;
  }
}
@media (max-width: 767px) {
  .img-25 {
    aspect-ratio: 360.3999938964844 / 288.3125;
    transform-origin: 180.2px 144.156px;
  }
}
.s113 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 46px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s113::before{content:none}
.s113::after{content:none}
@media (max-width: 1023px) {
  .s113 {
    transform-origin: 410px 44.8px;
  }
}
@media (max-width: 767px) {
  .s113 {
    transform-origin: 180.2px 44.8px;
  }
}
.h5 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 600;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h5::before{content:none}
.h5::after{content:none}
@media (max-width: 1023px) {
  .h5 {
    transform-origin: 227.519px 10.8px;
  }
}
@media (max-width: 767px) {
  .h5 {
    transform-origin: 180.2px 10.8px;
  }
}


.p-61 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 235.831px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-61::before{content:none}
.p-61::after{content:none}
@media (max-width: 1023px) {
  .p-61 {
    transform-origin: 274.119px 24px;
  }
}
@media (max-width: 767px) {
  .p-61 {
    transform-origin: 180.2px 24px;
  }
}


.s114 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 86px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s114::before{content:none}
.s114::after{content:none}
@media (min-width:992px) { .s114 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s114 {
    transform-origin: 410px 54px;
  }
.s114::before{content:none}
.s114::after{content:none}
}
@media (max-width: 767px) {
  .s114 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 78px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s114::before{content:none}
.s114::after{content:none}
.s114{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s115 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s115::before{content:none}
.s115::after{content:none}
@media (max-width: 1023px) {
  .s115 {
    transform-origin: 410px 24px;
  }
}
@media (max-width: 767px) {
  .s115 {
    transform-origin: 180.2px 48px;
  }
}
.h2-12 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 580px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h2-12::before{content:none}
.h2-12::after{content:none}
@media (max-width: 1023px) {
  .h2-12 {
    transform-origin: 410px 24px;
  }
}
@media (max-width: 767px) {
  .h2-12 {
    transform-origin: 180.2px 48px;
  }
}
.span-63 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 345.225px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-63::before{content:none}
.span-63::after{content:none}
@media (max-width: 1023px) {
  .span-63 {
    transform-origin: 230.15px 24px;
  }
}
@media (max-width: 767px) {
  .span-63 {
    transform-origin: 180.2px 48px;
  }
}
.b-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.b-2::before{content:none}
.b-2::after{content:none}


.s116 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 329.219px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s116::before{content:none}
.s116::after{content:none}
@media (max-width: 1023px) {
  .s116 {
    transform-origin: 442.4px 374.744px;
  }
}
@media (max-width: 767px) {
  .s116 {
    display: none;
    transform-origin: 50% 50%;
  }
}








































































































































































































































































































































































































































.s136 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 126px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s136::before{content:none}
.s136::after{content:none}
@media (min-width:992px) { .s136 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s136 {
    transform-origin: 410px 96px;
  }
.s136::before{content:none}
.s136::after{content:none}
}
@media (max-width: 767px) {
  .s136 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 78px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s136::before{content:none}
.s136::after{content:none}
.s136{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s137 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 274.119px 46px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s137::before{content:none}
.s137::after{content:none}
@media (max-width: 767px) {
  .s137 {
    transform-origin: 180.2px 58px;
  }
}
.p-58 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 274.119px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-58::before{content:none}
.p-58::after{content:none}
@media (max-width: 767px) {
  .p-58 {
    transform-origin: 180.2px 36px;
  }
}


.s138 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 274.119px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s138::before{content:none}
.s138::after{content:none}
@media (max-width: 767px) {
  .s138 {
    transform-origin: 180.2px 12px;
  }
}
.a-41 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 58.2313px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-41::before{content:none}
.a-41::after{content:none}
.span-70 {
  align-items: normal;
  align-self: auto;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1.5px;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-70::before{content:none}
.span-70::after{content:none}


.span-50 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: nowrap;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-50::before{content:none}
.span-50::after{content:none}


.section-19 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-19::before{content:none}
.section-19::after{content:none}
@media (max-width: 767px) {
  .section-19 {
    bottom: 0px;
    display: block;
    left: 0px;
    margin-left: 0;
    margin-right: 0;
    max-width: none;
    min-width: 0;
    right: 0px;
    top: 0px;
    transform-origin: 180.2px 232.281px;
    width: 100%;
  }
.section-19::before{content:none}
.section-19::after{content:none}
.section-19{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0}
}





































































































































































.carousel-navigation-5 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: flex-start;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.carousel-navigation-5::before{content:none}
.carousel-navigation-5::after{content:none}
@media (min-width:992px) { .carousel-navigation-5 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .carousel-navigation-5 {
    column-gap: var(--space-reference-10, 10px);
    row-gap: var(--space-reference-10, 10px);
  }
.carousel-navigation-5::before{content:none}
.carousel-navigation-5::after{content:none}
}
@media (max-width: 767px) {
  .carousel-navigation-5 {
    max-width: none;
    min-width: 0;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.carousel-navigation-5::before{content:none}
.carousel-navigation-5::after{content:none}
.carousel-navigation-5{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.go-to-previous-slide-4 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: inherit;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.go-to-previous-slide-4::before{content:none}
.go-to-previous-slide-4::after{content:none}


.go-to-next-slide-4 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: inherit;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.go-to-next-slide-4::before{content:none}
.go-to-next-slide-4::after{content:none}


.section-14 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 414.788px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-14::before{content:none}
.section-14::after{content:none}
@media (max-width: 1023px) {
  .section-14 {
    transform-origin: 442.4px 911.5px;
  }
}
@media (max-width: 767px) {
  .section-14 {
    transform-origin: 187.6px 670.25px;
  }
}
.s152 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(12 , 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: var(--space-reference-80, 80px);
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 294.788px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s152::before{content:none}
.s152::after{content:none}
@media (max-width: 1023px) {
  .s152 {
    row-gap: var(--space-reference-60, 60px);
    transform-origin: 442.4px 831.5px;
  }
}
@media (max-width: 767px) {
  .s152 {
    column-gap: var(--space-reference-15, 15px);
    transform-origin: 187.6px 590.25px;
  }
}
.s153 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 294.788px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s153::before{content:none}
.s153::after{content:none}
@media (min-width:992px) { .s153 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s153 {
    transform-origin: 410px 831.5px;
  }
.s153::before{content:none}
.s153::after{content:none}
}
@media (max-width: 767px) {
  .s153 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 590.25px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s153::before{content:none}
.s153::after{content:none}
.s153{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s154 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 294.788px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s154::before{content:none}
.s154::after{content:none}
@media (min-width:992px) { .s154 { width:100%; min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s154 {
    column-gap: var(--space-reference-40, 40px);
    grid-template-columns: 1fr;
    row-gap: var(--space-reference-40, 40px);
    transform-origin: 410px 831.5px;
  }
.s154::before{content:none}
.s154::after{content:none}
}
@media (max-width: 767px) {
  .s154 {
    margin-left: 0;
    margin-right: 0;
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 590.25px;
    width: 100%;
  }
.s154::before{content:none}
.s154::after{content:none}
.s154{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0}
}
.s155 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-60, 60px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / 1 / auto / 6;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1 / 6;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-60, 60px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 294.788px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s155::before{content:none}
.s155::after{content:none}
@media (max-width: 1023px) {
  .s155 {
    grid-area: auto;
    grid-column: auto;
    transform-origin: 410px 586.5px;
  }
}
@media (max-width: 767px) {
  .s155 {
    transform-origin: 180.2px 321.25px;
  }
}
.s156 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: wrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s156::before{content:none}
.s156::after{content:none}
@media (max-width: 1023px) {
  .s156 {
    display: flex;
    transform-origin: 410px 44px;
  }
}
@media (max-width: 767px) {
  .s156 {
    transform-origin: 180.2px 66px;
    display: flex;
  }
}
.s157 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s157::before{content:none}
.s157::after{content:none}
@media (max-width: 1023px) {
  .s157 {
    transform-origin: 410px 44px;
  }
}
@media (max-width: 767px) {
  .s157 {
    transform-origin: 180.2px 66px;
  }
}
.p-95 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-95::before{content:none}
.p-95::after{content:none}
@media (max-width: 1023px) {
  .p-95 {
    transform-origin: 410px 44px;
  }
}
@media (max-width: 767px) {
  .p-95 {
    transform-origin: 180.2px 66px;
  }
}
.span-62 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-62::before{content:none}
.span-62::after{content:none}
@media (max-width: 1023px) {
  .span-62 {
    transform-origin: 410px 44px;
  }
}
@media (max-width: 767px) {
  .span-62 {
    transform-origin: 180.2px 66px;
  }
}


.s158 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 471.6625061035156 / 589.5750122070312;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 235.831px 294.788px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s158::before{content:none}
.s158::after{content:none}
@media (max-width: 1023px) {
  .s158 {
    aspect-ratio: 820 / 1025;
    transform-origin: 410px 512.5px;
  }
}
@media (max-width: 767px) {
  .s158 {
    aspect-ratio: 360.3999938964844 / 450.5;
    transform-origin: 180.2px 225.25px;
  }
}
.s159 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 235.831px 294.788px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s159::before{content:none}
.s159::after{content:none}
@media (max-width: 1023px) {
  .s159 {
    transform-origin: 410px 512.5px;
  }
}
@media (max-width: 767px) {
  .s159 {
    transform-origin: 180.2px 225.25px;
  }
}
.s160 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 294.788px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s160::before{content:none}
.s160::after{content:none}
@media (max-width: 1023px) {
  .s160 {
    transform-origin: 410px 512.5px;
  }
}
@media (max-width: 767px) {
  .s160 {
    transform-origin: 180.2px 225.25px;
  }
}
.s161 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 294.788px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s161::before{content:none}
.s161::after{content:none}
@media (max-width: 1023px) {
  .s161 {
    transform-origin: 410px 512.5px;
  }
}
@media (max-width: 767px) {
  .s161 {
    transform-origin: 180.2px 225.25px;
  }
}
.s162 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 471.6625061035156 / 589.5750122070312;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 235.831px 294.788px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s162::before{content:none}
.s162::after{content:none}
@media (max-width: 1023px) {
  .s162 {
    aspect-ratio: 820 / 1025;
    transform-origin: 410px 512.5px;
  }
}
@media (max-width: 767px) {
  .s162 {
    aspect-ratio: 360.3999938964844 / 450.5;
    transform-origin: 180.2px 225.25px;
  }
}
.s163 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 235.831px 294.788px;
  translate: none;
  visibility: visible;
  z-index: 0;
}
.s163::before{content:none}
.s163::after{content:none}
@media (max-width: 1023px) {
  .s163 {
    transform-origin: 410px 512.5px;
  }
}
@media (max-width: 767px) {
  .s163 {
    transform-origin: 180.2px 225.25px;
  }
}
.s164 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 294.788px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s164::before{content:none}
.s164::after{content:none}
@media (max-width: 1023px) {
  .s164 {
    transform-origin: 410px 512.5px;
  }
}
@media (max-width: 767px) {
  .s164 {
    transform-origin: 180.2px 225.25px;
  }
}


.img-17 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 471.6625061035156 / 589.5750122070312;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235.831px 294.788px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-17::before{content:none}
.img-17::after{content:none}
@media (max-width: 1023px) {
  .img-17 {
    aspect-ratio: 820 / 1025;
    transform-origin: 410px 512.5px;
  }
}
@media (max-width: 767px) {
  .img-17 {
    aspect-ratio: 360.3999938964844 / 450.5;
    transform-origin: 180.2px 225.25px;
  }
}
.s165 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-80, 80px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / 7 / auto / 13;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 7 / 13;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-80, 80px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285.006px 294.788px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s165::before{content:none}
.s165::after{content:none}
@media (max-width: 1023px) {
  .s165 {
    column-gap: var(--space-reference-160, 160px);
    grid-area: auto;
    grid-column: auto;
    row-gap: var(--space-reference-160, 160px);
    transform-origin: 410px 225px;
  }
}
@media (max-width: 767px) {
  .s165 {
    transform-origin: 180.2px 249px;
  }
}
.s166 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285.006px 91.3938px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s166::before{content:none}
.s166::after{content:none}
@media (max-width: 1023px) {
  .s166 {
    align-items: normal;
    display: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: normal;
    transform-origin: 50% 50%;
  }
}
@media (max-width: 767px) {
  .s166 {
    display: none;
  }
}
.s167 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285.006px 91.3938px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s167::before{content:none}
.s167::after{content:none}
@media (max-width: 1023px) {
  .s167 {
    transform-origin: 50% 50%;
  }
}
.h2-10 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 285.006px 84px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h2-10::before{content:none}
.h2-10::after{content:none}
@media (max-width: 1023px) {
  .h2-10 {
    transform-origin: 50% 50%;
  }
}
.span-58 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 285.006px 84px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-58::before{content:none}
.span-58::after{content:none}
@media (max-width: 1023px) {
  .span-58 {
    transform-origin: 50% 50%;
  }
}


.s168 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-80, 80px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-80, 80px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285.006px 163.394px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s168::before{content:none}
.s168::after{content:none}
@media (max-width: 1023px) {
  .s168 {
    column-gap: var(--space-reference-30, 30px);
    row-gap: var(--space-reference-30, 30px);
    transform-origin: 410px 220px;
  }
}
@media (max-width: 767px) {
  .s168 {
    transform-origin: 180.2px 244px;
  }
}
.s169 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285.006px 58px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s169::before{content:none}
.s169::after{content:none}
@media (max-width: 1023px) {
  .s169 {
    column-gap: var(--space-reference-30, 30px);
    row-gap: var(--space-reference-30, 30px);
    transform-origin: 410px 117px;
  }
}
@media (max-width: 767px) {
  .s169 {
    transform-origin: 180.2px 117px;
  }
}
.s170 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 58px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s170::before{content:none}
.s170::after{content:none}
@media (max-width: 1023px) {
  .s170 {
    transform-origin: 410px 51px;
  }
}
@media (max-width: 767px) {
  .s170 {
    transform-origin: 180.2px 51px;
  }
}










.s171 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 58px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s171::before{content:none}
.s171::after{content:none}
@media (max-width: 1023px) {
  .s171 {
    transform-origin: 410px 46px;
  }
}
@media (max-width: 767px) {
  .s171 {
    transform-origin: 180.2px 46px;
  }
}






.p-47 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 137.5px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-47::before{content:none}
.p-47::after{content:none}
@media (max-width: 1023px) {
  .p-47 {
    transform-origin: 274.119px 24px;
  }
}
@media (max-width: 767px) {
  .p-47 {
    transform-origin: 180.2px 24px;
  }
}


.s172 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285.006px 58px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s172::before{content:none}
.s172::after{content:none}
@media (max-width: 1023px) {
  .s172 {
    column-gap: var(--space-reference-30, 30px);
    row-gap: var(--space-reference-30, 30px);
    transform-origin: 410px 88px;
    display: flex;
  }
}
@media (max-width: 767px) {
  .s172 {
    transform-origin: 180.2px 112px;
    display: flex;
  }
}
.s173 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 58px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s173::before{content:none}
.s173::after{content:none}
@media (max-width: 1023px) {
  .s173 {
    transform-origin: 410px 39px;
  }
}
@media (max-width: 767px) {
  .s173 {
    transform-origin: 180.2px 51px;
  }
}






.p-59 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 137.5px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-59::before{content:none}
.p-59::after{content:none}
@media (max-width: 1023px) {
  .p-59 {
    transform-origin: 274.119px 12px;
  }
}
@media (max-width: 767px) {
  .p-59 {
    transform-origin: 180.2px 24px;
  }
}


.s174 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 58px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s174::before{content:none}
.s174::after{content:none}
@media (max-width: 1023px) {
  .s174 {
    transform-origin: 410px 34px;
  }
}
@media (max-width: 767px) {
  .s174 {
    transform-origin: 180.2px 46px;
  }
}
.p-40 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 137.5px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-40::before{content:none}
.p-40::after{content:none}
@media (max-width: 1023px) {
  .p-40 {
    transform-origin: 274.119px 12px;
  }
}
@media (max-width: 767px) {
  .p-40 {
    transform-origin: 180.2px 12px;
  }
}
.b {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 600;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.b::before{content:none}
.b::after{content:none}


.p-60 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 137.5px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-60::before{content:none}
.p-60::after{content:none}
@media (max-width: 1023px) {
  .p-60 {
    transform-origin: 274.119px 12px;
  }
}
@media (max-width: 767px) {
  .p-60 {
    transform-origin: 180.2px 24px;
  }
}


.section-12 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 257px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-12::before{content:none}
.section-12::after{content:none}
@media (max-width: 1023px) {
  .section-12 {
    transform-origin: 442.4px 350.5px;
  }
}
@media (max-width: 767px) {
  .section-12 {
    padding-bottom: var(--space-reference-64, 64px);
    padding-top: var(--space-reference-64, 64px);
    transform-origin: 187.6px 383.3px;
  }
}
.s175 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(12 , 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: var(--space-reference-80, 80px);
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 137px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s175::before{content:none}
.s175::after{content:none}
@media (max-width: 1023px) {
  .s175 {
    row-gap: var(--space-reference-60, 60px);
    transform-origin: 442.4px 270.5px;
  }
}
@media (max-width: 767px) {
  .s175 {
    column-gap: var(--space-reference-15, 15px);
    gap: 0;
    padding-bottom: 0;
    padding-top: 0;
    transform-origin: 187.6px 303.3px;
  }
}
.s176 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 137px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s176::before{content:none}
.s176::after{content:none}
@media (min-width:992px) { .s176 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s176 {
    transform-origin: 410px 270.5px;
  }
.s176::before{content:none}
.s176::after{content:none}
}
@media (max-width: 767px) {
  .s176 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 303.3px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s176::before{content:none}
.s176::after{content:none}
.s176{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s177 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-20, 20px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 127px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s177::before{content:none}
.s177::after{content:none}
@media (min-width:992px) { .s177 { width:100%; min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s177 {
    margin-bottom: var(--space-reference-0, 0px);
    transform-origin: 410px 270.5px;
  }
.s177::before{content:none}
.s177::after{content:none}
}
@media (max-width: 767px) {
  .s177 {
    margin-left: 0;
    margin-right: 0;
    max-width: none;
    min-width: 0;
    row-gap: 0;
    transform-origin: 180.2px 303.3px;
    width: 100%;
  }
.s177::before{content:none}
.s177::after{content:none}
.s177{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0}
}
.s178 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 68px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s178::before{content:none}
.s178::after{content:none}
@media (max-width: 1023px) {
  .s178 {
    transform-origin: 410px 74px;
  }
}
@media (max-width: 767px) {
  .s178 {
    font-size: var(--text-reference-32, 32px);
    font-weight: 500;
    line-height: 1.1;
    padding-bottom: var(--space-reference-32, 32px);
    text-align: left;
    transform-origin: 180.2px 96px;
  }
}
.h2-11 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 580px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h2-11::before{content:none}
.h2-11::after{content:none}
@media (max-width: 1023px) {
  .h2-11 {
    transform-origin: 410px 44px;
  }
}
@media (max-width: 767px) {
  .h2-11 {
    font-size: var(--text-reference-32, 32px);
    line-height: 1.1;
    text-align: left;
    transform-origin: 180.2px 66px;
  }
}
.span-60 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 522.481px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-60::before{content:none}
.span-60::after{content:none}
@media (max-width: 1023px) {
  .span-60 {
    transform-origin: 410px 44px;
  }
}
@media (max-width: 767px) {
  .span-60 {
    font-size: var(--text-reference-32, 32px);
    line-height: 1.1;
    text-align: left;
    transform-origin: 180.2px 66px;
  }
}
.s179 {
  font-weight: 500;
}
.s179::before{content:none}
.s179::after{content:none}
@media (max-width: 767px) {
  .s179 {
    font-size: var(--text-reference-32, 32px);
    line-height: 1.1;
    text-align: left;
  }
}
.s180 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-30, 30px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-30, 30px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 59px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s180::before{content:none}
.s180::after{content:none}
@media (max-width: 1023px) {
  .s180 {
    column-gap: var(--space-reference-60, 60px);
    row-gap: var(--space-reference-60, 60px);
    transform-origin: 410px 196.5px;
  }
}
@media (max-width: 767px) {
  .s180 {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: var(--space-reference-32, 32px);
    transform-origin: 180.2px 207.3px;
  }
}






























.s181 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 183.331px 59px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s181::before{content:none}
.s181::after{content:none}
@media (max-width: 1023px) {
  .s181 {
    transform-origin: 410px 49.1px;
  }
}
@media (max-width: 767px) {
  .s181 {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: var(--space-reference-12, 12px);
    height: auto;
    max-width: none;
    transform-origin: 180.2px 49.1px;
    width: 100%;
  }
}




















.s185 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 183.331px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s185::before{content:none}
.s185::after{content:none}
@media (max-width: 1023px) {
  .s185 {
    transform-origin: 410px 21.6px;
  }
}
@media (max-width: 767px) {
  .s185 {
    display: flex;
    flex-direction: column;
    font-size: var(--text-reference-16, 16px);
    gap: var(--space-reference-8, 8px);
    height: auto;
    line-height: 1.5;
    max-height: none;
    max-width: none;
    text-align: left;
    transform-origin: 180.2px 21.6px;
    width: 100%;
  }
}
.p-54 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 183.331px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-54::before{content:none}
.p-54::after{content:none}
@media (max-width: 1023px) {
  .p-54 {
    transform-origin: 410px 21.6px;
  }
}
@media (max-width: 767px) {
  .p-54 {
    font-size: var(--text-reference-16, 16px);
    height: auto;
    line-height: 1.5;
    max-height: none;
    text-align: left;
    transform-origin: 180.2px 21.6px;
  }
}
.span-47 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 183.331px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-47::before{content:none}
.span-47::after{content:none}
@media (max-width: 1023px) {
  .span-47 {
    transform-origin: 227.519px 21.6px;
  }
}
@media (max-width: 767px) {
  .span-47 {
    font-size: var(--text-reference-16, 16px);
    height: auto;
    line-height: 1.5;
    max-height: none;
    text-align: left;
    transform-origin: 180.2px 21.6px;
  }
}


.s188 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 183.331px 59px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s188::before{content:none}
.s188::after{content:none}
@media (max-width: 1023px) {
  .s188 {
    transform-origin: 410px 38.3px;
  }
}
@media (max-width: 767px) {
  .s188 {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: var(--space-reference-12, 12px);
    height: auto;
    max-width: none;
    transform-origin: 180.2px 49.1px;
    width: 100%;
  }
}
.s182 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-20, 20px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 183.331px 20px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s182::before{content:none}
.s182::after{content:none}
@media (min-width:992px) { .s182 { width:40px; max-width:40px; height:40px; margin-left:0; margin-right:0; align-self:flex-start; object-fit:contain; } }
@media (max-width: 1023px) {
  .s182 {
    transform-origin: 410px 12.5px;
  }
.s182::before{content:none}
.s182::after{content:none}
}
@media (max-width: 767px) {
  .s182 {
    aspect-ratio: 1;
    height: 40px;
    margin: 0;
    max-width: 40px;
    min-height: 0;
    object-fit: contain;
    padding: 0;
    transform-origin: 180.2px 12.5px;
    width: 40px;
  }
}




.s183 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 183.331px 20px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s183::before{content:none}
.s183::after{content:none}
@media (min-width:992px) { .s183 { width:40px; max-width:40px; height:40px; margin-left:0; margin-right:0; align-self:flex-start; object-fit:contain; } }
@media (max-width: 1023px) {
  .s183 {
    transform-origin: 410px 12.5px;
  }
.s183::before{content:none}
.s183::after{content:none}
}
@media (max-width: 767px) {
  .s183 {
    aspect-ratio: 1;
    height: 40px;
    margin: 0;
    max-width: 40px;
    min-height: 0;
    object-fit: contain;
    padding: 0;
    transform-origin: 180.2px 12.5px;
    width: 40px;
  }
}
.s184 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s184::before{content:none}
.s184::after{content:none}
@media (min-width:992px) { .s184 { width:40px; max-width:40px; height:40px; margin-left:0; margin-right:0; align-self:flex-start; object-fit:contain; } }
@media (max-width: 1023px) {
.s184::before{content:none}
.s184::after{content:none}
}
@media (max-width: 767px) {
  .s184 {
    aspect-ratio: 1;
    height: 40px;
    margin: 0;
    max-width: 40px;
    min-height: 0;
    object-fit: contain;
    padding: 0;
    width: 40px;
  }
}
.img-11 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 40 / 40;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 20px 20px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-11::before{content:none}
.img-11::after{content:none}
@media (min-width:992px) { .img-11 { width:40px; max-width:40px; height:40px; margin-left:0; margin-right:0; align-self:flex-start; object-fit:contain; } }
@media (max-width: 1023px) {
  .img-11 {
    aspect-ratio: 25 / 25;
    transform-origin: 12.5px 12.5px;
  }
.img-11::before{content:none}
.img-11::after{content:none}
}
@media (max-width: 767px) {
  .img-11 {
    aspect-ratio: 1;
    height: 40px;
    margin: 0;
    max-width: 40px;
    min-height: 0;
    object-fit: contain;
    padding: 0;
    width: 40px;
  }
}
.s189 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 183.331px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s189::before{content:none}
.s189::after{content:none}
@media (max-width: 1023px) {
  .s189 {
    transform-origin: 410px 10.8px;
  }
}
@media (max-width: 767px) {
  .s189 {
    display: flex;
    flex-direction: column;
    font-size: var(--text-reference-16, 16px);
    gap: var(--space-reference-8, 8px);
    height: auto;
    line-height: 1.5;
    max-height: none;
    max-width: none;
    text-align: left;
    transform-origin: 180.2px 21.6px;
    width: 100%;
  }
}
.s186 {
  display: none;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 600;
}
@media (max-width: 767px) {
  .s186 {
    display: block;
    margin: 0;
    width: 100%;
  }
}
.p-92 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 183.331px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-92::before{content:none}
.p-92::after{content:none}
@media (max-width: 1023px) {
  .p-92 {
    transform-origin: 410px 10.8px;
  }
}
@media (max-width: 767px) {
  .p-92 {
    font-size: var(--text-reference-16, 16px);
    height: auto;
    line-height: 1.5;
    max-height: none;
    text-align: left;
    transform-origin: 180.2px 21.6px;
  }
}
.span-67 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 183.331px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-67::before{content:none}
.span-67::after{content:none}
@media (max-width: 1023px) {
  .span-67 {
    transform-origin: 219.719px 10.8px;
  }
}
@media (max-width: 767px) {
  .span-67 {
    font-size: var(--text-reference-16, 16px);
    height: auto;
    line-height: 1.5;
    max-height: none;
    text-align: left;
    transform-origin: 180.2px 21.6px;
  }
}
.s187::before{content:none}
.s187::after{content:none}
@media (max-width: 767px) {
  .s187 {
    font-size: var(--text-reference-16, 16px);
    height: auto;
    line-height: 1.5;
    max-height: none;
    text-align: left;
  }
}
.section-15 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 700.731px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-15::before{content:none}
.section-15::after{content:none}
@media (max-width: 1023px) {
  .section-15 {
    transform-origin: 442.4px 897.987px;
  }
}
@media (max-width: 767px) {
  .section-15 {
    transform-origin: 187.6px 792.644px;
  }
}
.s190 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(12 , 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: var(--space-reference-80, 80px);
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 580.731px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s190::before{content:none}
.s190::after{content:none}
@media (max-width: 1023px) {
  .s190 {
    row-gap: var(--space-reference-60, 60px);
    transform-origin: 442.4px 817.987px;
  }
}
@media (max-width: 767px) {
  .s190 {
    column-gap: var(--space-reference-15, 15px);
    transform-origin: 187.6px 712.644px;
  }
}
.s191 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 580.731px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s191::before{content:none}
.s191::after{content:none}
@media (min-width:992px) { .s191 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s191 {
    transform-origin: 410px 817.987px;
  }
.s191::before{content:none}
.s191::after{content:none}
}
@media (max-width: 767px) {
  .s191 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 712.644px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s191::before{content:none}
.s191::after{content:none}
.s191{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s192 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 580.731px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s192::before{content:none}
.s192::after{content:none}
@media (max-width: 1023px) {
  .s192 {
    transform-origin: 410px 817.987px;
  }
}
@media (max-width: 767px) {
  .s192 {
    transform-origin: 180.2px 712.644px;
  }
}
.s193 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-80, 80px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s193::before{content:none}
.s193::after{content:none}
@media (min-width:992px) { .s193 { width:100%; min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s193 {
    margin-bottom: var(--space-reference-60, 60px);
    transform-origin: 410px 22px;
  }
.s193::before{content:none}
.s193::after{content:none}
}
@media (max-width: 767px) {
  .s193 {
    margin-left: 0;
    margin-right: 0;
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 44px;
    width: 100%;
  }
.s193::before{content:none}
.s193::after{content:none}
.s193{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0}
}
.s194 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s194::before{content:none}
.s194::after{content:none}
@media (max-width: 1023px) {
  .s194 {
    transform-origin: 410px 22px;
  }
}
@media (max-width: 767px) {
  .s194 {
    transform-origin: 180.2px 44px;
  }
}


.span-61 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 426.819px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-61::before{content:none}
.span-61::after{content:none}
@media (max-width: 1023px) {
  .span-61 {
    transform-origin: 335.362px 22px;
  }
}
@media (max-width: 767px) {
  .span-61 {
    transform-origin: 180.2px 44px;
  }
}


.s195 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 331.231px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s195::before{content:none}
.s195::after{content:none}
@media (max-width: 1023px) {
  .s195 {
    transform-origin: 410px 625.787px;
  }
}
@media (max-width: 767px) {
  .s195 {
    transform-origin: 180.2px 408.444px;
  }
}
.s196 {
  align-items: center;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 580px 271.231px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s196::before{content:none}
.s196::after{content:none}
@media (min-width:992px) { .s196 { width:100%; min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s196 {
    align-items: normal;
    grid-template-columns: 1fr;
    transform-origin: 410px 595.787px;
  }
.s196::before{content:none}
.s196::after{content:none}
}
@media (max-width: 767px) {
  .s196 {
    transform-origin: 180.2px 378.444px;
  }
}
.s197 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-140, 140px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / 1 / auto / span 4;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1 / span 4;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-140, 140px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 193.331px 186.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s197::before{content:none}
.s197::after{content:none}
@media (max-width: 1023px) {
  .s197 {
    align-items: normal;
    column-gap: normal;
    display: none;
    flex-direction: row;
    flex-wrap: nowrap;
    grid-area: auto;
    grid-column: auto;
    justify-content: normal;
    row-gap: normal;
    transform-origin: 50% 50%;
  }
}
@media (max-width: 767px) {
  .s197 {
    display: none;
  }
}
.s198 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 193.331px 186.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s198::before{content:none}
.s198::after{content:none}
@media (max-width: 1023px) {
  .s198 {
    bottom: auto;
    display: none;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s199 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 193.331px 168.2px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s199::before{content:none}
.s199::after{content:none}
@media (max-width: 1023px) {
  .s199 {
    transform-origin: 50% 50%;
  }
}
.details-8 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible clip;
  overflow-x: visible;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 193.331px 71px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.details-8::before{content:none}
.details-8::after{content:none}
@media (min-width:992px) { .details-8 { width:100%; min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .details-8 {
    transform-origin: 50% 50%;
  }
.details-8::before{content:none}
.details-8::after{content:none}
}
       
.s202 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 193.331px 49px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s202::before{content:none}
.s202::after{content:none}
@media (max-width: 1023px) {
  .s202 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s203 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-60, 60px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-60, 60px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 193.331px 34px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s203::before{content:none}
.s203::after{content:none}
@media (max-width: 1023px) {
  .s203 {
    transform-origin: 50% 50%;
  }
}
.s204 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 193.331px 34px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s204::before{content:none}
.s204::after{content:none}
@media (max-width: 1023px) {
  .s204 {
    transform-origin: 50% 50%;
  }
}
.s205 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 193.331px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s205::before{content:none}
.s205::after{content:none}
@media (max-width: 1023px) {
  .s205 {
    transform-origin: 50% 50%;
  }
}








       














.a-43 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 97.575px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-43::before{content:none}
.a-43::after{content:none}
@media (max-width: 1023px) {
  .a-43 {
    transform-origin: 50% 50%;
  }
}












       
.s206 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 193.331px 71px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s206::before{content:none}
.s206::after{content:none}
@media (max-width: 1023px) {
  .s206 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}












.a-42 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 86.525px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-42::before{content:none}
.a-42::after{content:none}
@media (max-width: 1023px) {
  .a-42 {
    transform-origin: 50% 50%;
  }
}








.details-4 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible clip;
  overflow-x: visible;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 193.331px 32.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.details-4::before{content:none}
.details-4::after{content:none}
@media (min-width:992px) { .details-4 { width:100%; min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .details-4 {
    transform-origin: 50% 50%;
  }
.details-4::before{content:none}
.details-4::after{content:none}
}
       
.s211 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 193.331px 56px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s211::before{content:none}
.s211::after{content:none}
@media (max-width: 1023px) {
  .s211 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s207 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-60, 60px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-60, 60px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 193.331px 56px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s207::before{content:none}
.s207::after{content:none}
@media (max-width: 1023px) {
  .s207 {
    transform-origin: 50% 50%;
  }
}
.s208 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 193.331px 56px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s208::before{content:none}
.s208::after{content:none}
@media (max-width: 1023px) {
  .s208 {
    transform-origin: 50% 50%;
  }
}
.s209 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 193.331px 46px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s209::before{content:none}
.s209::after{content:none}
@media (max-width: 1023px) {
  .s209 {
    transform-origin: 50% 50%;
  }
}
.p-38 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 193.331px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-38::before{content:none}
.p-38::after{content:none}
@media (max-width: 1023px) {
  .p-38 {
    transform-origin: 50% 50%;
  }
}


.s210 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 193.331px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s210::before{content:none}
.s210::after{content:none}
@media (max-width: 1023px) {
  .s210 {
    transform-origin: 50% 50%;
  }
}
.a-44 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 97.8063px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-44::before{content:none}
.a-44::after{content:none}
@media (max-width: 1023px) {
  .a-44 {
    transform-origin: 50% 50%;
  }
}
.span-44 {
  align-items: normal;
  align-self: auto;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1.5px;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-44::before{content:none}
.span-44::after{content:none}
@media (max-width: 1023px) {
  .span-44 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}


.span-41 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: nowrap;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-41::before{content:none}
.span-41::after{content:none}
@media (max-width: 1023px) {
  .span-41 {
    transform-origin: 50% 50%;
  }
}


.s212 {
  align-items: center;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / 6 / auto / span 7;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 6 / span 7;
  grid-row: auto;
  grid-template-rows: unset;
  justify-content: normal;
  justify-items: center;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 338.337px 271.231px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s212::before{content:none}
.s212::after{content:none}
@media (max-width: 1023px) {
  .s212 {
    align-items: normal;
    bottom: auto;
    display: none;
    grid-template-rows: none;
    justify-items: normal;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
@media (max-width: 767px) {
  .s212 {
    display: none;
  }
}
.s213 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-60, 60px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 1 / 1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1;
  grid-row: 1;
  grid-template-columns: repeat(1,1fr);
  grid-template-rows: min-content;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-60, 60px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 338.337px 271.231px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s213::before{content:none}
.s213::after{content:none}
@media (max-width: 1023px) {
  .s213 {
    column-gap: normal;
    display: none;
    row-gap: normal;
    transform-origin: 50% 50%;
  }
}
@media (max-width: 767px) {
  .s213 {
    display: none;
  }
}


.s215 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 338.337px 271.231px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s215::before{content:none}
.s215::after{content:none}
@media (max-width: 1023px) {
  .s215 {
    transform-origin: 50% 50%;
  }
}
.s214 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 338.337px 271.231px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s214::before{content:none}
.s214::after{content:none}
@media (max-width: 1023px) {
  .s214 {
    transform-origin: 50% 50%;
  }
}


.img-28 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 676.6749877929688 / 542.4625244140625;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 338.337px 271.231px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-28::before{content:none}
.img-28::after{content:none}
@media (max-width: 1023px) {
  .img-28 {
    transform-origin: 50% 50%;
  }
}
.s217 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-60, 60px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 1 / 1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1;
  grid-row: 1;
  grid-template-columns: repeat(1,1fr);
  grid-template-rows: min-content;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-60, 60px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 338.337px 270.625px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s217::before{content:none}
.s217::after{content:none}
@media (max-width: 1023px) {
  .s217 {
    column-gap: normal;
    display: none;
    row-gap: normal;
    transform-origin: 50% 50%;
  }
}
@media (max-width: 767px) {
  .s217 {
    display: none;
  }
}


.s219 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 338.337px 270.625px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s219::before{content:none}
.s219::after{content:none}
@media (max-width: 1023px) {
  .s219 {
    transform-origin: 50% 50%;
  }
}
.s218 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 338.337px 270.625px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s218::before{content:none}
.s218::after{content:none}
@media (max-width: 1023px) {
  .s218 {
    transform-origin: 50% 50%;
  }
}


.img-27 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 676.6749877929688 / 541.25;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 338.337px 270.625px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-27::before{content:none}
.img-27::after{content:none}
@media (max-width: 1023px) {
  .img-27 {
    transform-origin: 50% 50%;
  }
}












.s220 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-60, 60px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 1 / 1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1;
  grid-row: 1;
  grid-template-columns: repeat(1,1fr);
  grid-template-rows: min-content;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-60, 60px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 338.337px 271.031px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s220::before{content:none}
.s220::after{content:none}
@media (max-width: 1023px) {
  .s220 {
    column-gap: normal;
    display: none;
    row-gap: normal;
    transform-origin: 50% 50%;
  }
}
@media (max-width: 767px) {
  .s220 {
    display: none;
  }
}


.s222 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 338.337px 271.031px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s222::before{content:none}
.s222::after{content:none}
@media (max-width: 1023px) {
  .s222 {
    transform-origin: 50% 50%;
  }
}
.s221 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 338.337px 271.031px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s221::before{content:none}
.s221::after{content:none}
@media (max-width: 1023px) {
  .s221 {
    transform-origin: 50% 50%;
  }
}
.s216 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s216::before{content:none}
.s216::after{content:none}
@media (max-width: 1023px) {
  .s216 {
    transform-origin: 50% 50%;
  }
}
.img-14 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 676.6749877929688 / 542.0625;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 338.337px 271.031px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-14::before{content:none}
.img-14::after{content:none}
@media (max-width: 1023px) {
  .img-14 {
    transform-origin: 50% 50%;
  }
}
.s223 {
  align-items: center;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s223::before{content:none}
.s223::after{content:none}
@media (max-width: 1023px) {
  .s223 {
    display: flex;
    transform-origin: 410px 595.787px;
  }
}
@media (max-width: 767px) {
  .s223 {
    transform-origin: 180.2px 378.444px;
    display: flex;
  }
}
.details-9 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible clip;
  overflow-x: visible;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.details-9::before{content:none}
.details-9::after{content:none}
@media (min-width:992px) { .details-9 { width:100%; min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .details-9 {
    transform-origin: 410px 483.587px;
  }
.details-9::before{content:none}
.details-9::after{content:none}
}
@media (max-width: 767px) {
  .details-9 {
    transform-origin: 180.2px 266.244px;
  }
}
       
.s224 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s224::before{content:none}
.s224::after{content:none}
@media (max-width: 1023px) {
  .s224 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 410px 461.188px;
  }
}
@media (max-width: 767px) {
  .s224 {
    transform-origin: 180.2px 243.844px;
  }
}
.s225 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-60, 60px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-60, 60px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s225::before{content:none}
.s225::after{content:none}
@media (max-width: 1023px) {
  .s225 {
    transform-origin: 410px 441.188px;
  }
}
@media (max-width: 767px) {
  .s225 {
    transform-origin: 180.2px 223.844px;
  }
}
.s226 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s226::before{content:none}
.s226::after{content:none}
@media (max-width: 1023px) {
  .s226 {
    border-top-color: rgb(0, 0, 0);
    border-top-style: none;
    border-top-width: 0px;
    transform-origin: 410px 436.188px;
  }
}
@media (max-width: 767px) {
  .s226 {
    transform-origin: 180.2px 218.844px;
  }
}
.s227 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s227::before{content:none}
.s227::after{content:none}
@media (max-width: 1023px) {
  .s227 {
    transform-origin: 410px 436.188px;
  }
}
@media (max-width: 767px) {
  .s227 {
    transform-origin: 180.2px 218.844px;
  }
}
















       
.s231 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s231::before{content:none}
.s231::after{content:none}
@media (max-width: 1023px) {
  .s231 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 410px 483.188px;
  }
}
@media (max-width: 767px) {
  .s231 {
    transform-origin: 180.2px 265.844px;
  }
}
.s232 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-60, 60px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-60, 60px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s232::before{content:none}
.s232::after{content:none}
@media (max-width: 1023px) {
  .s232 {
    transform-origin: 410px 463.188px;
  }
}
@media (max-width: 767px) {
  .s232 {
    transform-origin: 180.2px 245.844px;
  }
}
.s233 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s233::before{content:none}
.s233::after{content:none}
@media (max-width: 1023px) {
  .s233 {
    border-top-color: rgb(0, 0, 0);
    border-top-style: none;
    border-top-width: 0px;
    transform-origin: 410px 458.188px;
  }
}
@media (max-width: 767px) {
  .s233 {
    transform-origin: 180.2px 240.844px;
  }
}
.s234 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s234::before{content:none}
.s234::after{content:none}
@media (max-width: 1023px) {
  .s234 {
    transform-origin: 410px 458.188px;
  }
}
@media (max-width: 767px) {
  .s234 {
    transform-origin: 180.2px 240.844px;
  }
}
.s228 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s228::before{content:none}
.s228::after{content:none}
@media (max-width: 1023px) {
  .s228 {
    margin-bottom: var(--space-reference-30, 30px);
    transform-origin: 410px 409.188px;
  }
}
@media (max-width: 767px) {
  .s228 {
    transform-origin: 180.2px 179.844px;
  }
}
.s229 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s229::before{content:none}
.s229::after{content:none}
@media (max-width: 1023px) {
  .s229 {
    transform-origin: 410px 409.188px;
  }
}
@media (max-width: 767px) {
  .s229 {
    transform-origin: 180.2px 179.844px;
  }
}


.img-12 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-12::before{content:none}
.img-12::after{content:none}
@media (max-width: 1023px) {
  .img-12 {
    aspect-ratio: 820 / 818.375;
    transform-origin: 410px 409.188px;
  }
}
@media (max-width: 767px) {
  .img-12 {
    aspect-ratio: 360.3999938964844 / 359.6875;
    transform-origin: 180.2px 179.844px;
  }
}






.a-39 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-39::before{content:none}
.a-39::after{content:none}
@media (max-width: 1023px) {
  .a-39 {
    transform-origin: 97.575px 12px;
  }
}












       






















.a-38 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-38::before{content:none}
.a-38::after{content:none}
@media (max-width: 1023px) {
  .a-38 {
    transform-origin: 86.525px 12px;
  }
}








.details-5 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible clip;
  overflow-x: visible;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.details-5::before{content:none}
.details-5::after{content:none}
@media (min-width:992px) { .details-5 { width:100%; min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .details-5 {
    transform-origin: 410px 37.4px;
  }
.details-5::before{content:none}
.details-5::after{content:none}
}
@media (max-width: 767px) {
  .details-5 {
    transform-origin: 180.2px 37.4px;
  }
}
       
.s200 {
  display: block;
  flex: 1 1 auto;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  height: auto;
  line-height: 26px;
  margin: 0;
  max-height: none;
  min-width: 0;
  position: static;
}
.s236 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s236::before{content:none}
.s236::after{content:none}
@media (max-width: 1023px) {
  .s236 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 410px 484px;
  }
}
@media (max-width: 767px) {
  .s236 {
    transform-origin: 180.2px 266.2px;
  }
}
.s237 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-60, 60px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-60, 60px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s237::before{content:none}
.s237::after{content:none}
@media (max-width: 1023px) {
  .s237 {
    transform-origin: 410px 464px;
  }
}
@media (max-width: 767px) {
  .s237 {
    transform-origin: 180.2px 246.2px;
  }
}
.s238 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s238::before{content:none}
.s238::after{content:none}
@media (max-width: 1023px) {
  .s238 {
    border-top-color: rgb(0, 0, 0);
    border-top-style: none;
    border-top-width: 0px;
    transform-origin: 410px 459px;
  }
}
@media (max-width: 767px) {
  .s238 {
    transform-origin: 180.2px 241.2px;
  }
}
.s239 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s239::before{content:none}
.s239::after{content:none}
@media (max-width: 1023px) {
  .s239 {
    transform-origin: 410px 459px;
  }
}
@media (max-width: 767px) {
  .s239 {
    transform-origin: 180.2px 241.2px;
  }
}
.s240 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s240::before{content:none}
.s240::after{content:none}
@media (max-width: 1023px) {
  .s240 {
    margin-bottom: var(--space-reference-30, 30px);
    transform-origin: 410px 410px;
  }
}
@media (max-width: 767px) {
  .s240 {
    transform-origin: 180.2px 180.2px;
  }
}
.s241 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s241::before{content:none}
.s241::after{content:none}
@media (max-width: 1023px) {
  .s241 {
    transform-origin: 410px 410px;
  }
}
@media (max-width: 767px) {
  .s241 {
    transform-origin: 180.2px 180.2px;
  }
}
.s230 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s230::before{content:none}
.s230::after{content:none}
@media (max-width: 1023px) {
  .s230 {
    transform-origin: 0px 0px;
  }
}
.img-13 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-13::before{content:none}
.img-13::after{content:none}
@media (max-width: 1023px) {
  .img-13 {
    aspect-ratio: 820 / 820;
    transform-origin: 410px 410px;
  }
}
@media (max-width: 767px) {
  .img-13 {
    aspect-ratio: 360.3999938964844 / 360.3999938964844;
    transform-origin: 180.2px 180.2px;
  }
}
.p-39 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-39::before{content:none}
.p-39::after{content:none}
@media (max-width: 1023px) {
  .p-39 {
    transform-origin: 274.119px 12px;
  }
}
@media (max-width: 767px) {
  .p-39 {
    transform-origin: 180.2px 24px;
  }
}


.s235 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s235::before{content:none}
.s235::after{content:none}
@media (max-width: 1023px) {
  .s235 {
    transform-origin: 410px 12px;
  }
}
@media (max-width: 767px) {
  .s235 {
    transform-origin: 180.2px 12px;
  }
}
.a-40 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-40::before{content:none}
.a-40::after{content:none}
@media (max-width: 1023px) {
  .a-40 {
    transform-origin: 97.8063px 12px;
  }
}
.span-45 {
  align-items: normal;
  align-self: auto;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1.5px;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-45::before{content:none}
.span-45::after{content:none}
@media (max-width: 1023px) {
  .span-45 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 0px 0px;
  }
}


.span-42 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: nowrap;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-42::before{content:none}
.span-42::after{content:none}
@media (max-width: 1023px) {
  .span-42 {
    transform-origin: 0px 0px;
  }
}


.s242 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-60, 60px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-60, 60px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 181.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s242::before{content:none}
.s242::after{content:none}
@media (min-width:992px) { .s242 { width:100%; min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s242 {
    column-gap: var(--space-reference-30, 30px);
    row-gap: var(--space-reference-30, 30px);
    transform-origin: 410px 140.2px;
    display: flex;
  }
.s242::before{content:none}
.s242::after{content:none}
}
@media (max-width: 767px) {
  .s242 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0;
    margin-right: 0;
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 230.2px;
    width: 100%;
    display: flex;
  }
.s242::before{content:none}
.s242::after{content:none}
.s242{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0}
}
.s243 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: right;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 275px 79px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s243::before{content:none}
.s243::after{content:none}
@media (max-width: 1023px) {
  .s243 {
    text-align: left;
    transform-origin: 410px 36.2px;
  }
}
@media (max-width: 767px) {
  .s243 {
    height: auto;
    max-height: none;
    max-width: none;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    transform-origin: 180.2px 36.2px;
    width: 100%;
  }
}
.p-86 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 275px 79px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-86::before{content:none}
.p-86::after{content:none}
@media (max-width: 1023px) {
  .p-86 {
    transform-origin: 410px 36.2px;
  }
}
@media (max-width: 767px) {
  .p-86 {
    height: auto;
    max-height: none;
    max-width: none;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    transform-origin: 180.2px 36.2px;
    width: 100%;
  }
}
.span-53 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 183.6px 76px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-53::before{content:none}
.span-53::after{content:none}
@media (max-width: 1023px) {
  .span-53 {
    transform-origin: 82.625px 34.2px;
  }
}
@media (max-width: 767px) {
  .span-53 {
    height: auto;
    max-height: none;
    max-width: none;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}


.s244 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 275px 131.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s244::before{content:none}
.s244::after{content:none}
@media (max-width: 1023px) {
  .s244 {
    transform-origin: 410px 59px;
  }
}
@media (max-width: 767px) {
  .s244 {
    height: auto;
    max-height: none;
    max-width: none;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    transform-origin: 180.2px 149px;
    width: 100%;
  }
}
.s245 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 235px 131.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s245::before{content:none}
.s245::after{content:none}
@media (max-width: 1023px) {
  .s245 {
    transform-origin: 350px 59px;
  }
}
@media (max-width: 767px) {
  .s245 {
    height: auto;
    max-height: none;
    max-width: none;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    transform-origin: 160.2px 149px;
    width: 100%;
  }
}
.p-85 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 165px 90px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-85::before{content:none}
.p-85::after{content:none}
@media (max-width: 1023px) {
  .p-85 {
    transform-origin: 260px 36px;
  }
}
@media (max-width: 767px) {
  .p-85 {
    height: auto;
    max-height: none;
    max-width: none;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    transform-origin: 110.2px 108px;
    width: 100%;
  }
}
.span-55 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 165px 90px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-55::before{content:none}
.span-55::after{content:none}
@media (max-width: 1023px) {
  .span-55 {
    transform-origin: 260px 36px;
  }
}
@media (max-width: 767px) {
  .span-55 {
    height: auto;
    max-height: none;
    max-width: none;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    transform-origin: 110.2px 108px;
    width: 100%;
  }
}


.p-87 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 165px 31.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-87::before{content:none}
.p-87::after{content:none}
@media (max-width: 1023px) {
  .p-87 {
    margin-top: var(--space-reference-10, 10px);
    transform-origin: 260px 18px;
  }
}
@media (max-width: 767px) {
  .p-87 {
    height: auto;
    max-height: none;
    max-width: none;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    transform-origin: 110.2px 36px;
    width: 100%;
  }
}
.span-51 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 165px 31.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-51::before{content:none}
.span-51::after{content:none}
@media (max-width: 1023px) {
  .span-51 {
    transform-origin: 260px 18px;
  }
}
@media (max-width: 767px) {
  .span-51 {
    height: auto;
    max-height: none;
    max-width: none;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    transform-origin: 110.2px 36px;
    width: 100%;
  }
}
.c-38::before{content:none}
.c-38::after{content:none}
@media (max-width: 767px) {
  .c-38 {
    flex-basis: auto;
    grid-column: auto;
    height: auto;
    max-height: none;
    max-width: none;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}
.s246 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-160, 160px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-100, 100px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 367.938px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s246::before{content:none}
.s246::after{content:none}
@media (max-width: 1023px) {
  .s246 {
    margin-bottom: var(--space-reference-60, 60px);
    margin-top: var(--space-reference-60, 60px);
    transform-origin: 442.4px 664px;
  }
}
@media (max-width: 767px) {
  .s246 {
    transform-origin: 187.6px 559px;
  }
}
.s247 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 367.938px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s247::before{content:none}
.s247::after{content:none}
@media (max-width: 1023px) {
  .s247 {
    transform-origin: 442.4px 664px;
  }
}
@media (max-width: 767px) {
  .s247 {
    transform-origin: 187.6px 559px;
  }
}
.s248 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 367.938px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s248::before{content:none}
.s248::after{content:none}
@media (max-width: 1023px) {
  .s248 {
    transform-origin: 442.4px 664px;
  }
}
@media (max-width: 767px) {
  .s248 {
    transform-origin: 187.6px 559px;
  }
}
.s249 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 632.4px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: -527.6px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: matrix(1, 0, 0, 1, -580, 0);
  transform-origin: 580px 367.938px;
  translate: none;
  visibility: visible;
  z-index: 0;
}
.s249::before{content:none}
.s249::after{content:none}
@media (min-width:992px) { .s249 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s249 {
    left: 442.4px;
    right: -377.6px;
    transform: matrix(1, 0, 0, 1, -410, 0);
    transform-origin: 410px 664px;
  }
.s249::before{content:none}
.s249::after{content:none}
}
@media (max-width: 767px) {
  .s249 {
    left: 187.6px;
    right: -172.8px;
    transform: matrix(1, 0, 0, 1, -180.2, 0);
    transform-origin: 180.2px 559px;
  }
}
.s250 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 580px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: -700px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: matrix(1, 0, 0, 1, -640, 0);
  transform-origin: 640px 367.938px;
  translate: none;
  visibility: visible;
  z-index: 3;
}
.s250::before{content:none}
.s250::after{content:none}
@media (max-width: 1023px) {
  .s250 {
    left: 410px;
    right: -490px;
    transform: matrix(1, 0, 0, 1, -450, 0);
    transform-origin: 450px 664px;
  }
}
@media (max-width: 767px) {
  .s250 {
    left: 180.2px;
    right: -210.2px;
    transform: matrix(1, 0, 0, 1, -195.2, 0);
    transform-origin: 195.2px 559px;
  }
}
.s251 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 640px 367.938px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s251::before{content:none}
.s251::after{content:none}
@media (max-width: 1023px) {
  .s251 {
    transform-origin: 450px 664px;
  }
}
@media (max-width: 767px) {
  .s251 {
    transform-origin: 195.2px 559px;
  }
}
.s252 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 640px 367.938px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s252::before{content:none}
.s252::after{content:none}
@media (max-width: 1023px) {
  .s252 {
    transform-origin: 450px 664px;
  }
}
@media (max-width: 767px) {
  .s252 {
    transform-origin: 195.2px 559px;
  }
}


.img-16 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 1280 / 735.875;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 640px 367.938px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-16::before{content:none}
.img-16::after{content:none}
@media (max-width: 1023px) {
  .img-16 {
    aspect-ratio: 900 / 1328;
    transform-origin: 450px 664px;
  }
}
@media (max-width: 767px) {
  .img-16 {
    aspect-ratio: 390.3999938964844 / 1118;
    transform-origin: 195.2px 559px;
  }
}
.s253 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 640px 367.938px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s253::before{content:none}
.s253::after{content:none}
@media (max-width: 1023px) {
  .s253 {
    transform-origin: 450px 664px;
  }
}
@media (max-width: 767px) {
  .s253 {
    transform-origin: 195.2px 559px;
  }
}
.s254 {
  align-items: normal;
  align-self: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCI+CiAgPGZpbHRlciBpZD0ibiIgeD0iMCIgeT0iMCI+CiAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjYiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIG51bU9jdGF2ZXM9IjQiIHJlc3VsdD0idHVyYnVsZW5jZSIgLz4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIuMiIgc3RpdGNoVGlsZXM9InN0aXRjaCIgbnVtT2N0YXZlcz0iNSIgcmVzdWx0PSJ0dXJidWxlbmNlMiIgLz4KCiAgICA8ZmVCbGVuZCBpbj0idHVyYnVsZW5jZTIiIGluMj0idHVyYnVsZW5jZSIgbW9kZT0ic2F0dXJhdGlvbiIgcmVzdWx0PSJibGVuZCIgLz4KCiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgaW49ImJsZW5kIiB2YWx1ZXM9IjIiIC8+CiAgPC9maWx0ZXI+CgogIDxyZWN0IHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiBmaWxsPSIjMzMzIiAvPgogIDxyZWN0IHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiBmaWx0ZXI9InVybCgjbikiIC8+Cjwvc3ZnPgo=");
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: 80px auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 640px 367.938px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s254::before{content:none}
.s254::after{content:none}
@media (max-width: 1023px) {
  .s254 {
    transform-origin: 450px 664px;
  }
}
@media (max-width: 767px) {
  .s254 {
    transform-origin: 195.2px 559px;
  }
}
.s255 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 580px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: -700px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: matrix(1, 0, 0, 1, -640, 0);
  transform-origin: 640px 367.938px;
  translate: none;
  visibility: hidden;
  z-index: 1;
}
.s255::before{content:none}
.s255::after{content:none}
@media (max-width: 1023px) {
  .s255 {
    left: 410px;
    right: -490px;
    transform: matrix(1, 0, 0, 1, -450, 0);
    transform-origin: 450px 664px;
  }
}
@media (max-width: 767px) {
  .s255 {
    left: 180.2px;
    right: -210.2px;
    transform: matrix(1, 0, 0, 1, -195.2, 0);
    transform-origin: 195.2px 559px;
  }
}
.s256 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 640px 367.938px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s256::before{content:none}
.s256::after{content:none}
@media (max-width: 1023px) {
  .s256 {
    transform-origin: 450px 664px;
  }
}
@media (max-width: 767px) {
  .s256 {
    transform-origin: 195.2px 559px;
  }
}
.s257 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 640px 367.938px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s257::before{content:none}
.s257::after{content:none}
@media (max-width: 1023px) {
  .s257 {
    transform-origin: 450px 664px;
  }
}
@media (max-width: 767px) {
  .s257 {
    transform-origin: 195.2px 559px;
  }
}


.img-15 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 1280 / 735.875;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 640px 367.938px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.img-15::before{content:none}
.img-15::after{content:none}
@media (max-width: 1023px) {
  .img-15 {
    aspect-ratio: 900 / 1328;
    transform-origin: 450px 664px;
  }
}
@media (max-width: 767px) {
  .img-15 {
    aspect-ratio: 390.3999938964844 / 1118;
    transform-origin: 195.2px 559px;
  }
}
.s259 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 640px 367.938px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s259::before{content:none}
.s259::after{content:none}
@media (max-width: 1023px) {
  .s259 {
    transform-origin: 450px 664px;
  }
}
@media (max-width: 767px) {
  .s259 {
    transform-origin: 195.2px 559px;
  }
}
.s260 {
  align-items: normal;
  align-self: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCI+CiAgPGZpbHRlciBpZD0ibiIgeD0iMCIgeT0iMCI+CiAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjYiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIG51bU9jdGF2ZXM9IjQiIHJlc3VsdD0idHVyYnVsZW5jZSIgLz4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIuMiIgc3RpdGNoVGlsZXM9InN0aXRjaCIgbnVtT2N0YXZlcz0iNSIgcmVzdWx0PSJ0dXJidWxlbmNlMiIgLz4KCiAgICA8ZmVCbGVuZCBpbj0idHVyYnVsZW5jZTIiIGluMj0idHVyYnVsZW5jZSIgbW9kZT0ic2F0dXJhdGlvbiIgcmVzdWx0PSJibGVuZCIgLz4KCiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgaW49ImJsZW5kIiB2YWx1ZXM9IjIiIC8+CiAgPC9maWx0ZXI+CgogIDxyZWN0IHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiBmaWxsPSIjMzMzIiAvPgogIDxyZWN0IHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiBmaWx0ZXI9InVybCgjbikiIC8+Cjwvc3ZnPgo=");
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: 80px auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 640px 367.938px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s260::before{content:none}
.s260::after{content:none}
@media (max-width: 1023px) {
  .s260 {
    transform-origin: 450px 664px;
  }
}
@media (max-width: 767px) {
  .s260 {
    transform-origin: 195.2px 559px;
  }
}
.s261 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: var(--space-reference-40, 40px);
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 580px 367.938px;
  translate: none;
  visibility: visible;
  z-index: 5;
}
.s261::before{content:none}
.s261::after{content:none}
@media (min-width:992px) { .s261 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s261 {
    transform-origin: 410px 664px;
  }
.s261::before{content:none}
.s261::after{content:none}
}
@media (max-width: 767px) {
  .s261 {
    column-gap: var(--space-reference-15, 15px);
    transform-origin: 180.2px 559px;
  }
}
.s262 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 1 / 1 / auto / span 3;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1 / span 3;
  grid-row: 1;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 122.5px 197.938px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s262::before{content:none}
.s262::after{content:none}
@media (max-width: 1023px) {
  .s262 {
    grid-area: 1 / 1 / auto / span 2;
    grid-column: 1 / span 2;
    transform-origin: 390px 390px;
  }
}
@media (max-width: 767px) {
  .s262 {
    transform-origin: 160.2px 160.2px;
  }
}
.s263 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 122.5px 172.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s263::before{content:none}
.s263::after{content:none}
@media (max-width: 1023px) {
  .s263 {
    transform-origin: 390px 390px;
  }
}
@media (max-width: 767px) {
  .s263 {
    transform-origin: 160.2px 160.2px;
  }
}
.s264 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 122.5px 172.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s264::before{content:none}
.s264::after{content:none}
@media (max-width: 1023px) {
  .s264 {
    transform-origin: 390px 390px;
  }
}
@media (max-width: 767px) {
  .s264 {
    transform-origin: 160.2px 160.2px;
  }
}


.img-18 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 245 / 344.6499938964844;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 122.5px 172.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-18::before{content:none}
.img-18::after{content:none}
@media (max-width: 1023px) {
  .img-18 {
    aspect-ratio: 780 / 780;
    transform-origin: 390px 390px;
  }
}
@media (max-width: 767px) {
  .img-18 {
    aspect-ratio: 320.3999938964844 / 320.3999938964844;
    transform-origin: 160.2px 160.2px;
  }
}
.blockquote-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 1 / 6 / auto / span 7;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 6 / span 7;
  grid-row: 1;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 299.163px 197.938px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.blockquote-2::before{content:none}
.blockquote-2::after{content:none}
@media (max-width: 1023px) {
  .blockquote-2 {
    grid-area: 2 / 1 / auto / span 2;
    grid-column: 1 / span 2;
    grid-row: 2;
    transform-origin: 390px 92px;
  }
}
@media (max-width: 767px) {
  .blockquote-2 {
    transform-origin: 160.2px 220.8px;
  }
}
.span-57 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 600;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: -2.56px;
  visibility: visible;
  z-index: auto;
}
.span-57::before{content:none}
.span-57::after{content:none}
@media (max-width: 1023px) {
  .span-57 {
    translate: -2.048px;
  }
}


.s265 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-40, 40px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 2 / 6 / auto / span 7;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 6 / span 7;
  grid-row: 2;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-40, 40px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 299.163px 50px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s265::before{content:none}
.s265::after{content:none}
@media (max-width: 1023px) {
  .s265 {
    grid-area: 3 / 1 / auto / span 2;
    grid-column: 1 / span 2;
    grid-row: 3;
    transform-origin: 390px 50px;
  }
}
@media (max-width: 767px) {
  .s265 {
    column-gap: var(--space-reference-20, 20px);
    row-gap: var(--space-reference-20, 20px);
    transform-origin: 160.2px 46px;
  }
}
.s266 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50px 50px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s266::before{content:none}
.s266::after{content:none}
@media (max-width: 767px) {
  .s266 {
    transform-origin: 40px 46px;
  }
}


.s267 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50px 50px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s267::before{content:none}
.s267::after{content:none}
@media (max-width: 767px) {
  .s267 {
    transform-origin: 40px 40px;
  }
}


.img-39 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 100 / 100;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50px 50px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-39::before{content:none}
.img-39::after{content:none}
@media (max-width: 767px) {
  .img-39 {
    aspect-ratio: 80 / 80;
    transform-origin: 40px 40px;
  }
}
.s268 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 56.4375px 50px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s268::before{content:none}
.s268::after{content:none}
@media (max-width: 767px) {
  .s268 {
    transform-origin: 56.4375px 46px;
  }
}
.p-56 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 56.4375px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-56::before{content:none}
.p-56::after{content:none}


.s269 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 56.4375px 24px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s269::before{content:none}
.s269::after{content:none}
.s270 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 1 / 1 / auto / span 3;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1 / span 3;
  grid-row: 1;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: matrix(1, 0, 0, 1, -20, 0);
  transform-origin: 122.5px 197.938px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s270::before{content:none}
.s270::after{content:none}
@media (max-width: 1023px) {
  .s270 {
    grid-area: 1 / 1 / auto / span 2;
    grid-column: 1 / span 2;
    transform-origin: 390px 390px;
  }
}
@media (max-width: 767px) {
  .s270 {
    transform-origin: 160.2px 160.2px;
  }
}
.s271 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 122.5px 197.938px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s271::before{content:none}
.s271::after{content:none}
@media (max-width: 1023px) {
  .s271 {
    transform-origin: 390px 390px;
  }
}
@media (max-width: 767px) {
  .s271 {
    transform-origin: 160.2px 160.2px;
  }
}
.s272 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 122.5px 197.938px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s272::before{content:none}
.s272::after{content:none}
@media (max-width: 1023px) {
  .s272 {
    transform-origin: 390px 390px;
  }
}
@media (max-width: 767px) {
  .s272 {
    transform-origin: 160.2px 160.2px;
  }
}


.img-19 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 245 / 395.875;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 122.5px 197.938px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.img-19::before{content:none}
.img-19::after{content:none}
@media (max-width: 1023px) {
  .img-19 {
    aspect-ratio: 780 / 780;
    transform-origin: 390px 390px;
  }
}
@media (max-width: 767px) {
  .img-19 {
    aspect-ratio: 320.3999938964844 / 320.3999938964844;
    transform-origin: 160.2px 160.2px;
  }
}
.blockquote {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 1 / 6 / auto / span 7;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 6 / span 7;
  grid-row: 1;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: matrix(1, 0, 0, 1, -20, 0);
  transform-origin: 299.163px 197.938px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.blockquote::before{content:none}
.blockquote::after{content:none}
@media (max-width: 1023px) {
  .blockquote {
    grid-area: 2 / 1 / auto / span 2;
    grid-column: 1 / span 2;
    grid-row: 2;
    transform-origin: 390px 92px;
  }
}
@media (max-width: 767px) {
  .blockquote {
    transform-origin: 160.2px 220.8px;
  }
}
.span-56 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 600;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: -2.56px;
  visibility: hidden;
  z-index: auto;
}
.span-56::before{content:none}
.span-56::after{content:none}
@media (max-width: 1023px) {
  .span-56 {
    translate: -2.048px;
  }
}


.s273 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-40, 40px);
  display: none;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 2 / 6 / auto / span 7;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 6 / span 7;
  grid-row: 2;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-40, 40px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: matrix(1, 0, 0, 1, -20, 0);
  transform-origin: 299.163px 50px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s273::before{content:none}
.s273::after{content:none}
@media (max-width: 1023px) {
  .s273 {
    grid-area: 3 / 1 / auto / span 2;
    grid-column: 1 / span 2;
    grid-row: 3;
    transform-origin: 390px 50px;
  }
}
@media (max-width: 767px) {
  .s273 {
    column-gap: var(--space-reference-20, 20px);
    row-gap: var(--space-reference-20, 20px);
    transform-origin: 160.2px 46px;
  }
}
.s274 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50px 50px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s274::before{content:none}
.s274::after{content:none}
@media (max-width: 767px) {
  .s274 {
    transform-origin: 40px 46px;
  }
}


.s275 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50px 50px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s275::before{content:none}
.s275::after{content:none}
@media (max-width: 767px) {
  .s275 {
    transform-origin: 40px 40px;
  }
}
.s258 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s258::before{content:none}
.s258::after{content:none}
.img-38 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 100 / 100;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50px 50px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.img-38::before{content:none}
.img-38::after{content:none}
@media (max-width: 767px) {
  .img-38 {
    aspect-ratio: 80 / 80;
    transform-origin: 40px 40px;
  }
}
.s276 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 62.1625px 50px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s276::before{content:none}
.s276::after{content:none}
@media (max-width: 767px) {
  .s276 {
    transform-origin: 62.1625px 46px;
  }
}
.p-57 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 62.1625px 12px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.p-57::before{content:none}
.p-57::after{content:none}


.s277 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 62.1625px 24px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s277::before{content:none}
.s277::after{content:none}




.p-46 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 62.1625px 12px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.p-46::before{content:none}
.p-46::after{content:none}


.s278 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: none;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 2 / 1 / auto / span 3;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1 / span 3;
  grid-row: 2;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: auto;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 122.5px 12px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s278::before{content:none}
.s278::after{content:none}
@media (max-width: 1023px) {
  .s278 {
    grid-area: 4 / 1 / auto / span 2;
    grid-column: 1 / span 2;
    grid-row: 4;
    margin-top: var(--space-reference-0, 0px);
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s278 {
    transform-origin: 160.2px 12px;
  }
}
.section-10 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 797.9px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-10::before{content:none}
.section-10::after{content:none}
@media (max-width: 1023px) {
  .section-10 {
    transform-origin: 442.4px 962px;
  }
}
@media (max-width: 767px) {
  .section-10 {
    transform-origin: 187.6px 1089.8px;
  }
}
.s279 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-30, 30px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-30, 30px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 222px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s279::before{content:none}
.s279::after{content:none}
@media (min-width:992px) { .s279 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s279 {
    column-gap: var(--space-reference-20, 20px);
    row-gap: var(--space-reference-20, 20px);
    transform-origin: 410px 170.8px;
  }
.s279::before{content:none}
.s279::after{content:none}
}
@media (max-width: 767px) {
  .s279 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 209.6px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s279::before{content:none}
.s279::after{content:none}
.s279{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s280 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 423.75px 122px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s280::before{content:none}
.s280::after{content:none}
@media (max-width: 1023px) {
  .s280 {
    transform-origin: 410px 58.8px;
  }
}
@media (max-width: 767px) {
  .s280 {
    transform-origin: 180.2px 97.6px;
  }
}
.h1-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 423.75px 90px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h1-2::before{content:none}
.h1-2::after{content:none}
@media (max-width: 1023px) {
  .h1-2 {
    transform-origin: 410px 28px;
  }
}
@media (max-width: 767px) {
  .h1-2 {
    transform-origin: 180.2px 56px;
  }
}


.p-96 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-30, 30px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 423.75px 17px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-96::before{content:none}
.p-96::after{content:none}
@media (max-width: 1023px) {
  .p-96 {
    transform-origin: 410px 15.8px;
  }
}
@media (max-width: 767px) {
  .p-96 {
    transform-origin: 180.2px 26.6px;
  }
}


.span-68 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 222.512px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-68::before{content:none}
.span-68::after{content:none}
@media (max-width: 1023px) {
  .span-68 {
    transform-origin: 200.262px 10.8px;
  }
}
@media (max-width: 767px) {
  .span-68 {
    transform-origin: 180.2px 21.6px;
  }
}


.s281 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: right;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 141.25px 122px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s281::before{content:none}
.s281::after{content:none}
@media (max-width: 1023px) {
  .s281 {
    text-align: start;
    transform-origin: 410px 22px;
  }
}
@media (max-width: 767px) {
  .s281 {
    flex-shrink: 0;
    max-width: none;
    text-align: center;
    transform-origin: 180.2px 22px;
    width: 100%;
  }
}




.s282 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 525.9px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s282::before{content:none}
.s282::after{content:none}
@media (min-width:992px) { .s282 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s282 {
    grid-template-columns: minmax(0, 1fr);
    transform-origin: 410px 741.2px;
  }
.s282::before{content:none}
.s282::after{content:none}
}
@media (max-width: 767px) {
  .s282 {
    transform-origin: 180.2px 840.2px;
  }
}
.s283 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-40, 40px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: span 4;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: span 4;
  grid-template-rows: subgrid;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-40, 40px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 377.9px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s283::before{content:none}
.s283::after{content:none}
@media (max-width: 1023px) {
  .s283 {
    column-gap: var(--space-reference-30, 30px);
    row-gap: var(--space-reference-30, 30px);
    transform-origin: 410px 177.4px;
  }
}
@media (max-width: 767px) {
  .s283 {
    grid-template-rows: 1fr;
    transform-origin: 180.2px 189.4px;
  }
}
.s284 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(204, 204, 204);
  border-bottom-style: solid;
  border-bottom-width: 0.8px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 1 / 1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1;
  grid-row: 1;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 59.9px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s284::before{content:none}
.s284::after{content:none}
@media (max-width: 1023px) {
  .s284 {
    transform-origin: 390px 39.4px;
  }
}
@media (max-width: 767px) {
  .s284 {
    transform-origin: 160.2px 51.4px;
  }
}
.s285 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 14.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s285::before{content:none}
.s285::after{content:none}
@media (max-width: 1023px) {
  .s285 {
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s285 {
    transform-origin: 160.2px 12px;
  }
}




.s286 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s286::before{content:none}
.s286::after{content:none}
@media (max-width: 1023px) {
  .s286 {
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s286 {
    transform-origin: 160.2px 24px;
  }
}
.s287 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s287::before{content:none}
.s287::after{content:none}
@media (max-width: 1023px) {
  .s287 {
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s287 {
    transform-origin: 160.2px 24px;
  }
}




.s288 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 2 / 1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1;
  grid-row: 2;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 50px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s288::before{content:none}
.s288::after{content:none}
@media (max-width: 1023px) {
  .s288 {
    transform-origin: 390px 39px;
  }
}
@media (max-width: 767px) {
  .s288 {
    transform-origin: 160.2px 39px;
  }
}




.s289 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s289::before{content:none}
.s289::after{content:none}
@media (max-width: 1023px) {
  .s289 {
    margin-top: var(--space-reference-10, 10px);
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s289 {
    transform-origin: 160.2px 12px;
  }
}




.s290 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 3 / 1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1;
  grid-row: 3;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 22px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s290::before{content:none}
.s290::after{content:none}
@media (max-width: 1023px) {
  .s290 {
    transform-origin: 390px 22px;
  }
}
@media (max-width: 767px) {
  .s290 {
    flex-shrink: 0;
    max-width: none;
    text-align: center;
    transform-origin: 160.2px 22px;
    width: 100%;
  }
}




.s291 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-40, 40px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 4 / 1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1;
  grid-row: 4;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-40, 40px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 156px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s291::before{content:none}
.s291::after{content:none}
@media (max-width: 1023px) {
  .s291 {
    column-gap: var(--space-reference-30, 30px);
    row-gap: var(--space-reference-30, 30px);
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s291 {
    transform-origin: 160.2px 12px;
  }
}
.s292 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 56.8px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s292::before{content:none}
.s292::after{content:none}
@media (max-width: 1023px) {
  .s292 {
    display: none;
    transform-origin: 50% 50%;
  }
}
.s293 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 56.8px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s293::before{content:none}
.s293::after{content:none}
@media (max-width: 1023px) {
  .s293 {
    transform-origin: 50% 50%;
  }
}


















.s295 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 17.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s295::before{content:none}
.s295::after{content:none}
@media (max-width: 1023px) {
  .s295 {
    transform-origin: 50% 50%;
  }
}










.s298 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 79.2px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s298::before{content:none}
.s298::after{content:none}
@media (max-width: 1023px) {
  .s298 {
    display: none;
    transform-origin: 50% 50%;
  }
}
.s299 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 79.2px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s299::before{content:none}
.s299::after{content:none}
@media (max-width: 1023px) {
  .s299 {
    transform-origin: 50% 50%;
  }
}
.s294 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s294::before{content:none}
.s294::after{content:none}
@media (max-width: 1023px) {
  .s294 {
    transform-origin: 50% 50%;
  }
}
.p-44 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 156.663px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-44::before{content:none}
.p-44::after{content:none}
@media (max-width: 1023px) {
  .p-44 {
    transform-origin: 50% 50%;
  }
}










.s304 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 108.356px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s304::before{content:none}
.s304::after{content:none}
@media (max-width: 1023px) {
  .s304 {
    transform-origin: 50% 50%;
  }
}
.p-65 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 108.356px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-65::before{content:none}
.p-65::after{content:none}
@media (max-width: 1023px) {
  .p-65 {
    transform-origin: 50% 50%;
  }
}










.s305 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 123.188px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s305::before{content:none}
.s305::after{content:none}
@media (max-width: 1023px) {
  .s305 {
    transform-origin: 50% 50%;
  }
}
.p-66 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 123.188px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-66::before{content:none}
.p-66::after{content:none}
@media (max-width: 1023px) {
  .p-66 {
    transform-origin: 50% 50%;
  }
}


.s300 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 17.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s300::before{content:none}
.s300::after{content:none}
@media (max-width: 1023px) {
  .s300 {
    transform-origin: 50% 50%;
  }
}






.s306 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 86.7px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s306::before{content:none}
.s306::after{content:none}
@media (max-width: 1023px) {
  .s306 {
    transform-origin: 50% 50%;
  }
}
.p-76 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 86.7px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-76::before{content:none}
.p-76::after{content:none}
@media (max-width: 1023px) {
  .p-76 {
    transform-origin: 50% 50%;
  }
}



























































.s314 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s314::before{content:none}
.s314::after{content:none}
@media (max-width: 1023px) {
  .s314 {
    transform-origin: 108.356px 12px;
  }
}
.p-70 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-70::before{content:none}
.p-70::after{content:none}
@media (max-width: 1023px) {
  .p-70 {
    transform-origin: 108.356px 12px;
  }
}










.s315 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s315::before{content:none}
.s315::after{content:none}
@media (max-width: 1023px) {
  .s315 {
    transform-origin: 123.188px 12px;
  }
}
.p-71 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-71::before{content:none}
.p-71::after{content:none}
@media (max-width: 1023px) {
  .p-71 {
    transform-origin: 123.188px 12px;
  }
}










.s316 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s316::before{content:none}
.s316::after{content:none}
@media (max-width: 1023px) {
  .s316 {
    transform-origin: 86.7px 12px;
  }
}
.p-74 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-74::before{content:none}
.p-74::after{content:none}
@media (max-width: 1023px) {
  .p-74 {
    transform-origin: 86.7px 12px;
  }
}


.s317 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-40, 40px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: span 4;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: span 4;
  grid-template-rows: subgrid;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-40, 40px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.669px 377.9px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s317::before{content:none}
.s317::after{content:none}
@media (max-width: 1023px) {
  .s317 {
    column-gap: var(--space-reference-30, 30px);
    row-gap: var(--space-reference-30, 30px);
    transform-origin: 410px 179.4px;
  }
}
@media (max-width: 767px) {
  .s317 {
    grid-template-rows: 1fr;
    transform-origin: 180.2px 191.4px;
  }
}
.s318 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(204, 204, 204);
  border-bottom-style: solid;
  border-bottom-width: 0.8px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 1 / 1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1;
  grid-row: 1;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 59.9px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s318::before{content:none}
.s318::after{content:none}
@media (max-width: 1023px) {
  .s318 {
    transform-origin: 390px 41.4px;
  }
}
@media (max-width: 767px) {
  .s318 {
    transform-origin: 160.2px 53.4px;
  }
}
.s319 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 15.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s319::before{content:none}
.s319::after{content:none}
@media (max-width: 1023px) {
  .s319 {
    transform-origin: 390px 14px;
  }
}
@media (max-width: 767px) {
  .s319 {
    transform-origin: 160.2px 14px;
  }
}
.h2-13 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 62.475px 14.4px;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.h2-13::before{content:none}
.h2-13::after{content:none}
@media (max-width: 1023px) {
  .h2-13 {
    transform-origin: 52.0625px 12px;
  }
}


.s320 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-transform: uppercase;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 59px 15.5px;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.s320::before{content:none}
.s320::after{content:none}
@media (max-width: 1023px) {
  .s320 {
    transform-origin: 52px 14px;
  }
}


.s321 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s321::before{content:none}
.s321::after{content:none}
@media (max-width: 1023px) {
  .s321 {
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s321 {
    transform-origin: 160.2px 24px;
  }
}
.s322 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s322::before{content:none}
.s322::after{content:none}
@media (max-width: 1023px) {
  .s322 {
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s322 {
    transform-origin: 160.2px 24px;
  }
}
.p-68 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 156.669px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-68::before{content:none}
.p-68::after{content:none}
@media (max-width: 1023px) {
  .p-68 {
    transform-origin: 274.119px 12px;
  }
}
@media (max-width: 767px) {
  .p-68 {
    transform-origin: 160.2px 24px;
  }
}


.s323 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 2 / 1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1;
  grid-row: 2;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 50px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s323::before{content:none}
.s323::after{content:none}
@media (max-width: 1023px) {
  .s323 {
    transform-origin: 390px 39px;
  }
}
@media (max-width: 767px) {
  .s323 {
    transform-origin: 160.2px 39px;
  }
}




.s324 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s324::before{content:none}
.s324::after{content:none}
@media (max-width: 1023px) {
  .s324 {
    margin-top: var(--space-reference-10, 10px);
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s324 {
    transform-origin: 160.2px 12px;
  }
}




.s325 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 3 / 1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1;
  grid-row: 3;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 22px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s325::before{content:none}
.s325::after{content:none}
@media (max-width: 1023px) {
  .s325 {
    transform-origin: 390px 22px;
  }
}
@media (max-width: 767px) {
  .s325 {
    flex-shrink: 0;
    max-width: none;
    text-align: center;
    transform-origin: 160.2px 22px;
    width: 100%;
  }
}




.s326 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-40, 40px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 4 / 1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1;
  grid-row: 4;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-40, 40px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 156px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s326::before{content:none}
.s326::after{content:none}
@media (max-width: 1023px) {
  .s326 {
    column-gap: var(--space-reference-30, 30px);
    row-gap: var(--space-reference-30, 30px);
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s326 {
    transform-origin: 160.2px 12px;
  }
}
.s327 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 56.8px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s327::before{content:none}
.s327::after{content:none}
@media (max-width: 1023px) {
  .s327 {
    display: none;
    transform-origin: 50% 50%;
  }
}
.s328 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 56.8px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s328::before{content:none}
.s328::after{content:none}
@media (max-width: 1023px) {
  .s328 {
    transform-origin: 50% 50%;
  }
}








.s296 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 22.9937px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s296::before{content:none}
.s296::after{content:none}
@media (max-width: 1023px) {
  .s296 {
    transform-origin: 50% 50%;
  }
}
.p-48 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 22.9937px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-48::before{content:none}
.p-48::after{content:none}
@media (max-width: 1023px) {
  .p-48 {
    transform-origin: 50% 50%;
  }
}






.s330 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 17.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s330::before{content:none}
.s330::after{content:none}
@media (max-width: 1023px) {
  .s330 {
    transform-origin: 50% 50%;
  }
}
.s297 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 60.7062px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s297::before{content:none}
.s297::after{content:none}
@media (max-width: 1023px) {
  .s297 {
    transform-origin: 50% 50%;
  }
}
.p-51 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 60.7062px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-51::before{content:none}
.p-51::after{content:none}
@media (max-width: 1023px) {
  .p-51 {
    transform-origin: 50% 50%;
  }
}


.p-41 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: right;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50px 12px;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.p-41::before{content:none}
.p-41::after{content:none}
@media (max-width: 1023px) {
  .p-41 {
    transform-origin: 50% 50%;
  }
}


.s331 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 79.2px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s331::before{content:none}
.s331::after{content:none}
@media (max-width: 1023px) {
  .s331 {
    display: none;
    transform-origin: 50% 50%;
  }
}
.s332 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 79.2px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s332::before{content:none}
.s332::after{content:none}
@media (max-width: 1023px) {
  .s332 {
    transform-origin: 50% 50%;
  }
}
.s329 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s329::before{content:none}
.s329::after{content:none}
@media (max-width: 1023px) {
  .s329 {
    transform-origin: 50% 50%;
  }
}
.p-45 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 156.669px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-45::before{content:none}
.p-45::after{content:none}
@media (max-width: 1023px) {
  .p-45 {
    transform-origin: 50% 50%;
  }
}










.s334 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 102.725px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s334::before{content:none}
.s334::after{content:none}
@media (max-width: 1023px) {
  .s334 {
    transform-origin: 50% 50%;
  }
}
.p-64 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 102.725px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-64::before{content:none}
.p-64::after{content:none}
@media (max-width: 1023px) {
  .p-64 {
    transform-origin: 50% 50%;
  }
}










.s335 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 84.025px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s335::before{content:none}
.s335::after{content:none}
@media (max-width: 1023px) {
  .s335 {
    transform-origin: 50% 50%;
  }
}
.p-75 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 84.025px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-75::before{content:none}
.p-75::after{content:none}
@media (max-width: 1023px) {
  .p-75 {
    transform-origin: 50% 50%;
  }
}


.s333 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 17.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s333::before{content:none}
.s333::after{content:none}
@media (max-width: 1023px) {
  .s333 {
    transform-origin: 50% 50%;
  }
}






.s336 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 127.856px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s336::before{content:none}
.s336::after{content:none}
@media (max-width: 1023px) {
  .s336 {
    transform-origin: 50% 50%;
  }
}
.p-67 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 127.856px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-67::before{content:none}
.p-67::after{content:none}
@media (max-width: 1023px) {
  .p-67 {
    transform-origin: 50% 50%;
  }
}


.details-7 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.details-7::before{content:none}
.details-7::after{content:none}
@media (max-width: 1023px) {
  .details-7 {
    display: block;
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .details-7 {
    transform-origin: 160.2px 12px;
  }
}
.summary-4 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.summary-4::before{content:none}
.summary-4::after{content:none}
@media (max-width: 1023px) {
  .summary-4 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .summary-4 {
    transform-origin: 160.2px 12px;
  }
}
.p-55 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.p-55::before{content:none}
.p-55::after{content:none}
@media (max-width: 1023px) {
  .p-55 {
    transform-origin: 24.7687px 12px;
  }
}





.s307 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-40, 40px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-40, 40px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s307::before{content:none}
.s307::after{content:none}
@media (max-width: 1023px) {
  .s307 {
    transform-origin: 390px 166px;
  }
}
@media (max-width: 767px) {
  .s307 {
    transform-origin: 160.2px 166px;
  }
}
.s308 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s308::before{content:none}
.s308::after{content:none}
@media (max-width: 1023px) {
  .s308 {
    transform-origin: 390px 56.8px;
  }
}
@media (max-width: 767px) {
  .s308 {
    transform-origin: 160.2px 56.8px;
  }
}






.s310 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s310::before{content:none}
.s310::after{content:none}
@media (max-width: 1023px) {
  .s310 {
    transform-origin: 22.9937px 12px;
  }
}
.p-49 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-49::before{content:none}
.p-49::after{content:none}
@media (max-width: 1023px) {
  .p-49 {
    transform-origin: 22.9937px 12px;
  }
}






.s309 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s309::before{content:none}
.s309::after{content:none}
@media (max-width: 1023px) {
  .s309 {
    transform-origin: 390px 17.4px;
  }
}
@media (max-width: 767px) {
  .s309 {
    transform-origin: 160.2px 17.4px;
  }
}
.s311 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s311::before{content:none}
.s311::after{content:none}
@media (max-width: 1023px) {
  .s311 {
    transform-origin: 60.7062px 12px;
  }
}
.p-50 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-50::before{content:none}
.p-50::after{content:none}
@media (max-width: 1023px) {
  .p-50 {
    transform-origin: 60.7062px 12px;
  }
}


.p-36 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: right;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-36::before{content:none}
.p-36::after{content:none}
@media (max-width: 1023px) {
  .p-36 {
    transform-origin: 50px 12px;
  }
}


.s312 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s312::before{content:none}
.s312::after{content:none}
@media (max-width: 1023px) {
  .s312 {
    transform-origin: 390px 79.2px;
  }
}
@media (max-width: 767px) {
  .s312 {
    transform-origin: 160.2px 79.2px;
  }
}
.p-37 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-37::before{content:none}
.p-37::after{content:none}
@media (max-width: 1023px) {
  .p-37 {
    transform-origin: 278.075px 12px;
  }
}
@media (max-width: 767px) {
  .p-37 {
    transform-origin: 160.2px 12px;
  }
}










.s337 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s337::before{content:none}
.s337::after{content:none}
@media (max-width: 1023px) {
  .s337 {
    transform-origin: 102.725px 12px;
  }
}
.p-69 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-69::before{content:none}
.p-69::after{content:none}
@media (max-width: 1023px) {
  .p-69 {
    transform-origin: 102.725px 12px;
  }
}










.s338 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s338::before{content:none}
.s338::after{content:none}
@media (max-width: 1023px) {
  .s338 {
    transform-origin: 84.025px 12px;
  }
}
.p-73 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-73::before{content:none}
.p-73::after{content:none}
@media (max-width: 1023px) {
  .p-73 {
    transform-origin: 84.025px 12px;
  }
}


.s313 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s313::before{content:none}
.s313::after{content:none}
@media (max-width: 1023px) {
  .s313 {
    transform-origin: 390px 17.4px;
  }
}
@media (max-width: 767px) {
  .s313 {
    transform-origin: 160.2px 17.4px;
  }
}
.s301 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-n3, -3px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s301::before{content:none}
.s301::after{content:none}
.s302 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s302::before{content:none}
.s302::after{content:none}


.s339 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s339::before{content:none}
.s339::after{content:none}
@media (max-width: 1023px) {
  .s339 {
    transform-origin: 127.856px 12px;
  }
}
.p-72 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-72::before{content:none}
.p-72::after{content:none}
@media (max-width: 1023px) {
  .p-72 {
    transform-origin: 127.856px 12px;
  }
}


.s340 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: 5 / 1 / auto / -1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1 / -1;
  grid-row: 5;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 2;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 579.994px 118px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s340::before{content:none}
.s340::after{content:none}
@media (max-width: 1023px) {
  .s340 {
    grid-area: auto;
    grid-row: auto;
    transform-origin: 410px 157px;
  }
}
@media (max-width: 767px) {
  .s340 {
    transform-origin: 180.2px 220px;
  }
}
.s341 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-40, 40px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 2;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 2;
  grid-row: auto;
  grid-template-columns: 0.9fr 2fr;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-40, 40px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 539.994px 78px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s341::before{content:none}
.s341::after{content:none}
@media (max-width: 1023px) {
  .s341 {
    column-gap: var(--space-reference-20, 20px);
    grid-area: auto;
    grid-column: auto;
    grid-template-columns: 1fr;
    row-gap: var(--space-reference-20, 20px);
    transform-origin: 390px 137px;
  }
}
@media (max-width: 767px) {
  .s341 {
    transform-origin: 160.2px 200px;
  }
}
.s342 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-30, 30px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-30, 30px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 161.375px 78px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s342::before{content:none}
.s342::after{content:none}
@media (max-width: 1023px) {
  .s342 {
    transform-origin: 390px 91px;
    display: flex;
  }
}
@media (max-width: 767px) {
  .s342 {
    transform-origin: 160.2px 118px;
    display: flex;
  }
}
.s343 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 161.375px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s343::before{content:none}
.s343::after{content:none}
@media (max-width: 1023px) {
  .s343 {
    transform-origin: 175.169px 39px;
  }
}
@media (max-width: 767px) {
  .s343 {
    transform-origin: 160.2px 61px;
  }
}
.s344 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-10, 10px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 161.375px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s344::before{content:none}
.s344::after{content:none}
@media (max-width: 1023px) {
  .s344 {
    transform-origin: 175.169px 12px;
  }
}
@media (max-width: 767px) {
  .s344 {
    transform-origin: 160.2px 12px;
  }
}
.p-90 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 161.375px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-90::before{content:none}
.p-90::after{content:none}
@media (max-width: 1023px) {
  .p-90 {
    transform-origin: 175.169px 12px;
  }
}
@media (max-width: 767px) {
  .p-90 {
    transform-origin: 160.2px 12px;
  }
}
.span-64 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 39.4813px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-64::before{content:none}
.span-64::after{content:none}


.s345 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 161.375px 19px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s345::before{content:none}
.s345::after{content:none}
@media (max-width: 1023px) {
  .s345 {
    transform-origin: 175.169px 22px;
  }
}
@media (max-width: 767px) {
  .s345 {
    transform-origin: 160.2px 44px;
  }
}
.p-91 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 161.375px 19px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-91::before{content:none}
.p-91::after{content:none}
@media (max-width: 1023px) {
  .p-91 {
    transform-origin: 175.169px 22px;
  }
}
@media (max-width: 767px) {
  .p-91 {
    transform-origin: 160.2px 44px;
  }
}
.span-54 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 151.281px 19px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-54::before{content:none}
.span-54::after{content:none}
@media (max-width: 1023px) {
  .span-54 {
    transform-origin: 175.169px 22px;
  }
}
@media (max-width: 767px) {
  .span-54 {
    transform-origin: 160.2px 44px;
  }
}


.s346 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-10, 10px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 161.375px 22px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s346::before{content:none}
.s346::after{content:none}
@media (max-width: 1023px) {
  .s346 {
    flex-basis: 100%;
    flex-shrink: 0;
    transform-origin: 390px 22px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .s346 {
    flex-basis: auto;
    margin-bottom: var(--space-reference-0, 0px);
    margin-top: var(--space-reference-20, 20px);
    max-width: none;
    text-align: center;
    transform-origin: 160.2px 22px;
  }
}




.s347 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 358.612px 78px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s347::before{content:none}
.s347::after{content:none}
@media (max-width: 1023px) {
  .s347 {
    transform-origin: 390px 36px;
  }
}
@media (max-width: 767px) {
  .s347 {
    transform-origin: 160.2px 72px;
  }
}
.s348 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 358.612px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s348::before{content:none}
.s348::after{content:none}
@media (max-width: 1023px) {
  .s348 {
    transform-origin: 390px 36px;
  }
}
@media (max-width: 767px) {
  .s348 {
    transform-origin: 160.2px 72px;
  }
}
.p-93 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 358.612px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-93::before{content:none}
.p-93::after{content:none}
@media (max-width: 1023px) {
  .p-93 {
    transform-origin: 390px 36px;
  }
}
@media (max-width: 767px) {
  .p-93 {
    transform-origin: 160.2px 72px;
  }
}
.span-52 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 358.612px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-52::before{content:none}
.span-52::after{content:none}
@media (max-width: 1023px) {
  .span-52 {
    transform-origin: 390px 36px;
  }
}
@media (max-width: 767px) {
  .span-52 {
    transform-origin: 160.2px 72px;
  }
}


.section-17 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 391.688px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-17::before{content:none}
.section-17::after{content:none}
@media (max-width: 1023px) {
  .section-17 {
    transform-origin: 442.4px 395.881px;
  }
}
@media (max-width: 767px) {
  .section-17 {
    transform-origin: 187.6px 373.013px;
  }
}
.s349 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 68px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s349::before{content:none}
.s349::after{content:none}
@media (min-width:992px) { .s349 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s349 {
    transform-origin: 410px 52px;
  }
.s349::before{content:none}
.s349::after{content:none}
}
@media (max-width: 767px) {
  .s349 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 74px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s349::before{content:none}
.s349::after{content:none}
.s349{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.h2-7 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 580px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h2-7::before{content:none}
.h2-7::after{content:none}
@media (max-width: 1023px) {
  .h2-7 {
    transform-origin: 410px 22px;
  }
}
@media (max-width: 767px) {
  .h2-7 {
    transform-origin: 180.2px 44px;
  }
}
.span-59 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 345.719px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-59::before{content:none}
.span-59::after{content:none}
@media (max-width: 1023px) {
  .span-59 {
    transform-origin: 271.638px 22px;
  }
}
@media (max-width: 767px) {
  .span-59 {
    transform-origin: 180.2px 44px;
  }
}


.s350 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 183.688px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s350::before{content:none}
.s350::after{content:none}
@media (min-width:992px) { .s350 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s350 {
    align-items: normal;
    display: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: normal;
    transform-origin: 50% 50%;
  }
.s350::before{content:none}
.s350::after{content:none}
}
@media (max-width: 767px) {
  .s350 {
    max-width: none;
    min-width: 0;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
    display: none;
  }
.s350::before{content:none}
.s350::after{content:none}
.s350{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}








.s354 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.688px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s354::before{content:none}
.s354::after{content:none}
@media (max-width: 1023px) {
  .s354 {
    transform-origin: 50% 50%;
  }
}




.img-22 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 275 / 275.375;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.688px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-22::before{content:none}
.img-22::after{content:none}
@media (max-width: 1023px) {
  .img-22 {
    transform-origin: 50% 50%;
  }
}

















.s352 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 183.688px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s352::before{content:none}
.s352::after{content:none}
@media (max-width: 1023px) {
  .s352 {
    transform-origin: 50% 50%;
  }
}


.s353 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 137.5px 137.688px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s353::before{content:none}
.s353::after{content:none}
@media (max-width: 1023px) {
  .s353 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}


.s355 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.688px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s355::before{content:none}
.s355::after{content:none}
@media (max-width: 1023px) {
  .s355 {
    transform-origin: 50% 50%;
  }
}
.s356 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.688px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s356::before{content:none}
.s356::after{content:none}
@media (max-width: 1023px) {
  .s356 {
    transform-origin: 50% 50%;
  }
}
.img-21 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 275 / 275.375;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.688px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-21::before{content:none}
.img-21::after{content:none}
@media (max-width: 1023px) {
  .img-21 {
    transform-origin: 50% 50%;
  }
}
.s357 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 46px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s357::before{content:none}
.s357::after{content:none}
@media (max-width: 1023px) {
  .s357 {
    transform-origin: 50% 50%;
  }
}
.s358 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 137.5px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s358::before{content:none}
.s358::after{content:none}
@media (max-width: 1023px) {
  .s358 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.a-31 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-31::before{content:none}
.a-31::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:72px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:137.5px 36px;translate:none;visibility:visible;white-space:normal;width:275px;z-index:auto}
@media (max-width: 1023px) {
  .a-31 {
    transform-origin: 50% 50%;
  }
.a-31::before{content:none}
.a-31::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:auto;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:100%;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:auto;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:50% 50%;translate:none;visibility:visible;white-space:normal;width:100%;z-index:auto}
}
.s359 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s359::before{content:none}
.s359::after{content:none}
@media (max-width: 1023px) {
  .s359 {
    transform-origin: 50% 50%;
  }
}
.p-53 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 137.5px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-53::before{content:none}
.p-53::after{content:none}
@media (max-width: 1023px) {
  .p-53 {
    transform-origin: 50% 50%;
  }
}
.span-46 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-46::before{content:none}
.span-46::after{content:none}
@media (max-width: 1023px) {
  .span-46 {
    transform-origin: 50% 50%;
  }
}




.s360 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 171.306px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s360::before{content:none}
.s360::after{content:none}
@media (max-width: 1023px) {
  .s360 {
    transform-origin: 50% 50%;
  }
}


.s361 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 137.5px 137.306px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s361::before{content:none}
.s361::after{content:none}
@media (max-width: 1023px) {
  .s361 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s362 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.306px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s362::before{content:none}
.s362::after{content:none}
@media (max-width: 1023px) {
  .s362 {
    transform-origin: 50% 50%;
  }
}
.s363 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.306px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s363::before{content:none}
.s363::after{content:none}
@media (max-width: 1023px) {
  .s363 {
    transform-origin: 50% 50%;
  }
}
.s364 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.306px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s364::before{content:none}
.s364::after{content:none}
@media (max-width: 1023px) {
  .s364 {
    transform-origin: 50% 50%;
  }
}
.img-20 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 275 / 274.6125183105469;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.306px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-20::before{content:none}
.img-20::after{content:none}
@media (max-width: 1023px) {
  .img-20 {
    transform-origin: 50% 50%;
  }
}
.s365 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 34px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s365::before{content:none}
.s365::after{content:none}
@media (max-width: 1023px) {
  .s365 {
    transform-origin: 50% 50%;
  }
}
.s366 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 137.5px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s366::before{content:none}
.s366::after{content:none}
@media (max-width: 1023px) {
  .s366 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.a-36 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-36::before{content:none}
.a-36::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:48px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:137.5px 24px;translate:none;visibility:visible;white-space:normal;width:275px;z-index:auto}
@media (max-width: 1023px) {
  .a-36 {
    transform-origin: 50% 50%;
  }
.a-36::before{content:none}
.a-36::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:auto;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:100%;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:auto;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:50% 50%;translate:none;visibility:visible;white-space:normal;width:100%;z-index:auto}
}
.s367 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s367::before{content:none}
.s367::after{content:none}
@media (max-width: 1023px) {
  .s367 {
    transform-origin: 50% 50%;
  }
}
.p-89 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 137.5px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-89::before{content:none}
.p-89::after{content:none}
@media (max-width: 1023px) {
  .p-89 {
    transform-origin: 50% 50%;
  }
}
.span-66 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-66::before{content:none}
.span-66::after{content:none}
@media (max-width: 1023px) {
  .span-66 {
    transform-origin: 50% 50%;
  }
}


.s351 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 137.5px 183.688px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s351::before{content:none}
.s351::after{content:none}
@media (max-width: 1023px) {
  .s351 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s368 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 159.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s368::before{content:none}
.s368::after{content:none}
@media (max-width: 1023px) {
  .s368 {
    transform-origin: 50% 50%;
  }
}
.the-future-of-commerce {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 137.5px 183.688px;
  translate: none;
  visibility: visible;
  z-index: 8;
}
.the-future-of-commerce::before{content:none}
.the-future-of-commerce::after{content:none}
@media (max-width: 1023px) {
  .the-future-of-commerce {
    transform-origin: 50% 50%;
  }
}
.s369 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 137.5px 137.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s369::before{content:none}
.s369::after{content:none}
@media (max-width: 1023px) {
  .s369 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s370 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s370::before{content:none}
.s370::after{content:none}
@media (max-width: 1023px) {
  .s370 {
    transform-origin: 50% 50%;
  }
}
.s371 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s371::before{content:none}
.s371::after{content:none}
@media (max-width: 1023px) {
  .s371 {
    transform-origin: 50% 50%;
  }
}
.s372 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s372::before{content:none}
.s372::after{content:none}
@media (max-width: 1023px) {
  .s372 {
    transform-origin: 50% 50%;
  }
}
.img-23 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 275 / 275;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 137.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-23::before{content:none}
.img-23::after{content:none}
@media (max-width: 1023px) {
  .img-23 {
    transform-origin: 50% 50%;
  }
}
.s373 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 22px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s373::before{content:none}
.s373::after{content:none}
@media (max-width: 1023px) {
  .s373 {
    transform-origin: 50% 50%;
  }
}
.s374 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 137.5px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s374::before{content:none}
.s374::after{content:none}
@media (max-width: 1023px) {
  .s374 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.a-35 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-35::before{content:none}
.a-35::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:24px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:137.5px 12px;translate:none;visibility:visible;white-space:normal;width:275px;z-index:auto}
@media (max-width: 1023px) {
  .a-35 {
    transform-origin: 50% 50%;
  }
.a-35::before{content:none}
.a-35::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:auto;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:100%;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:auto;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:50% 50%;translate:none;visibility:visible;white-space:normal;width:100%;z-index:auto}
}
.s375 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 137.5px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s375::before{content:none}
.s375::after{content:none}
@media (max-width: 1023px) {
  .s375 {
    transform-origin: 50% 50%;
  }
}
.p-88 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 137.5px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-88::before{content:none}
.p-88::after{content:none}
@media (max-width: 1023px) {
  .p-88 {
    transform-origin: 50% 50%;
  }
}
.span-65 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 107.894px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-65::before{content:none}
.span-65::after{content:none}
@media (max-width: 1023px) {
  .span-65 {
    transform-origin: 50% 50%;
  }
}


.section-9 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-9::before{content:none}
.section-9::after{content:none}
@media (max-width: 1023px) {
  .section-9 {
    bottom: 0px;
    display: block;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 442.4px 273.881px;
  }
}
@media (max-width: 767px) {
  .section-9 {
    transform-origin: 187.6px 239.012px;
  }
}
.s376 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip visible;
  overflow-x: clip;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s376::before{content:none}
.s376::after{content:none}
@media (max-width: 1023px) {
  .s376 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 442.4px 231.881px;
  }
}
@media (max-width: 767px) {
  .s376 {
    transform-origin: 187.6px 197.012px;
  }
}
.s377 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s377::before{content:none}
.s377::after{content:none}
@media (max-width: 1023px) {
  .s377 {
    margin-bottom: var(--space-reference-0, 0px);
    margin-left: var(--space-reference-32d4, 32.4px);
    margin-right: var(--space-reference-32d4, 32.4px);
    margin-top: var(--space-reference-0, 0px);
    transform-origin: 410px 231.881px;
  }
}
@media (max-width: 767px) {
  .s377 {
    margin-left: 0;
    margin-right: 0;
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 197.012px;
    width: 100%;
  }
.s377::before{content:none}
.s377::after{content:none}
.s377{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0}
}
.s378 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s378::before{content:none}
.s378::after{content:none}
@media (max-width: 1023px) {
  .s378 {
    transform-origin: 410px 231.881px;
  }
}
@media (max-width: 767px) {
  .s378 {
    transform-origin: 180.2px 197.012px;
  }
}
.s379 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-n20, -20px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s379::before{content:none}
.s379::after{content:none}
@media (max-width: 1023px) {
  .s379 {
    transform: matrix(1, 0, 0, 1, 0, 0);
    transform-origin: 420px 231.881px;
  }
}
@media (max-width: 767px) {
  .s379 {
    transform-origin: 190.2px 197.012px;
  }
}










.s383 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s383::before{content:none}
.s383::after{content:none}
@media (max-width: 1023px) {
  .s383 {
    transform-origin: 200px 200.281px;
  }
}
@media (max-width: 767px) {
  .s383 {
    transform-origin: 165.181px 165.413px;
  }
}




.img-34 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-34::before{content:none}
.img-34::after{content:none}
@media (max-width: 1023px) {
  .img-34 {
    aspect-ratio: 400 / 400.5625;
    transform-origin: 200px 200.281px;
  }
}
@media (max-width: 767px) {
  .img-34 {
    aspect-ratio: 330.3625183105469 / 330.82501220703125;
    transform-origin: 165.181px 165.413px;
  }
}
























.s382 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s382::before{content:none}
.s382::after{content:none}
@media (max-width: 1023px) {
  .s382 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 200px 200.281px;
  }
}
@media (max-width: 767px) {
  .s382 {
    transform-origin: 165.181px 165.413px;
  }
}


.s384 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s384::before{content:none}
.s384::after{content:none}
@media (max-width: 1023px) {
  .s384 {
    transform-origin: 200px 200.281px;
  }
}
@media (max-width: 767px) {
  .s384 {
    transform-origin: 165.181px 165.413px;
  }
}
.s385 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s385::before{content:none}
.s385::after{content:none}
@media (max-width: 1023px) {
  .s385 {
    transform-origin: 200px 200.281px;
  }
}
@media (max-width: 767px) {
  .s385 {
    transform-origin: 165.181px 165.413px;
  }
}
.img-33 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-33::before{content:none}
.img-33::after{content:none}
@media (max-width: 1023px) {
  .img-33 {
    aspect-ratio: 400 / 400.5625;
    transform-origin: 200px 200.281px;
  }
}
@media (max-width: 767px) {
  .img-33 {
    aspect-ratio: 330.3625183105469 / 330.82501220703125;
    transform-origin: 165.181px 165.413px;
  }
}
























.s389 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s389::before{content:none}
.s389::after{content:none}
@media (max-width: 1023px) {
  .s389 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 200px 199.712px;
  }
}
@media (max-width: 767px) {
  .s389 {
    transform-origin: 165.181px 164.944px;
  }
}
.s390 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s390::before{content:none}
.s390::after{content:none}
@media (max-width: 1023px) {
  .s390 {
    transform-origin: 200px 199.712px;
  }
}
@media (max-width: 767px) {
  .s390 {
    transform-origin: 165.181px 164.944px;
  }
}
.s391 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s391::before{content:none}
.s391::after{content:none}
@media (max-width: 1023px) {
  .s391 {
    transform-origin: 200px 199.712px;
  }
}
@media (max-width: 767px) {
  .s391 {
    transform-origin: 165.181px 164.944px;
  }
}
.s392 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s392::before{content:none}
.s392::after{content:none}
@media (max-width: 1023px) {
  .s392 {
    transform-origin: 200px 199.712px;
  }
}
@media (max-width: 767px) {
  .s392 {
    transform-origin: 165.181px 164.944px;
  }
}
.img-35 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-35::before{content:none}
.img-35::after{content:none}
@media (max-width: 1023px) {
  .img-35 {
    aspect-ratio: 400 / 399.4250183105469;
    transform-origin: 200px 199.712px;
  }
}
@media (max-width: 767px) {
  .img-35 {
    aspect-ratio: 330.3625183105469 / 329.88751220703125;
    transform-origin: 165.181px 164.944px;
  }
}
.s386 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s386::before{content:none}
.s386::after{content:none}
@media (max-width: 1023px) {
  .s386 {
    transform-origin: 200px 31.6px;
  }
}
@media (max-width: 767px) {
  .s386 {
    transform-origin: 165.181px 31.6px;
  }
}
.s387 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s387::before{content:none}
.s387::after{content:none}
@media (max-width: 1023px) {
  .s387 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 200px 21.6px;
  }
}
@media (max-width: 767px) {
  .s387 {
    transform-origin: 165.181px 21.6px;
  }
}
.a-28 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-28::before{content:none}
.a-28::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:auto;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:100%;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:auto;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:50% 50%;translate:none;visibility:visible;white-space:normal;width:100%;z-index:auto}
@media (max-width: 1023px) {
  .a-28 {
    transform-origin: 0px 0px;
  }
.a-28::before{content:none}
.a-28::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:43.2px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:200px 21.6px;translate:none;visibility:visible;white-space:normal;width:400px;z-index:auto}
}
@media (max-width: 767px) {
.a-28::before{content:none}
.a-28::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:43.2px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:165.181px 21.6px;translate:none;visibility:visible;white-space:normal;width:330.362px;z-index:auto}
}
.s388 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s388::before{content:none}
.s388::after{content:none}
@media (max-width: 1023px) {
  .s388 {
    transform-origin: 200px 21.6px;
  }
}
@media (max-width: 767px) {
  .s388 {
    transform-origin: 165.181px 21.6px;
  }
}
.p-43 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-43::before{content:none}
.p-43::after{content:none}
@media (max-width: 1023px) {
  .p-43 {
    transform-origin: 200px 21.6px;
  }
}
@media (max-width: 767px) {
  .p-43 {
    transform-origin: 165.181px 21.6px;
  }
}
.span-43 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-43::before{content:none}
.span-43::after{content:none}
@media (max-width: 1023px) {
  .span-43 {
    transform-origin: 200px 21.6px;
  }
}
@media (max-width: 767px) {
  .span-43 {
    transform-origin: 165.181px 21.6px;
  }
}


.slide-2 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: calc((clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px )  + 20px)/ 2);
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.slide-2::before{content:none}
.slide-2::after{content:none}
@media (max-width: 1023px) {
  .slide-2 {
    bottom: 0px;
    flex-basis: calc((clamp( 660px, calc(100vw - calc(2 * 40px)), 944px )  + 20px)/ 2);
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 210px 231.881px;
  }
}
@media (max-width: 767px) {
  .slide-2 {
    flex-basis: calc((clamp( 344px, calc(100vw - calc(2 * 15px)), 660px ) * 0.9166666666666666 + 20px)/ 1);
    transform-origin: 175.181px 197.012px;
  }
}
.s380 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s380::before{content:none}
.s380::after{content:none}
@media (max-width: 1023px) {
  .s380 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 200px 231.881px;
  }
}
@media (max-width: 767px) {
  .s380 {
    transform-origin: 165.181px 197.012px;
  }
}
.s381 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s381::before{content:none}
.s381::after{content:none}
@media (max-width: 1023px) {
  .s381 {
    transform-origin: 200px 231.881px;
  }
}
@media (max-width: 767px) {
  .s381 {
    transform-origin: 165.181px 197.012px;
  }
}
.the-future-of-commerce-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 8;
}
.the-future-of-commerce-2::before{content:none}
.the-future-of-commerce-2::after{content:none}
@media (max-width: 1023px) {
  .the-future-of-commerce-2 {
    transform-origin: 200px 231.881px;
  }
}
@media (max-width: 767px) {
  .the-future-of-commerce-2 {
    transform-origin: 165.181px 197.012px;
  }
}
.s393 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s393::before{content:none}
.s393::after{content:none}
@media (max-width: 1023px) {
  .s393 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 200px 200px;
  }
}
@media (max-width: 767px) {
  .s393 {
    transform-origin: 165.181px 165.181px;
  }
}
.s394 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s394::before{content:none}
.s394::after{content:none}
@media (max-width: 1023px) {
  .s394 {
    transform-origin: 200px 200px;
  }
}
@media (max-width: 767px) {
  .s394 {
    transform-origin: 165.181px 165.181px;
  }
}
.s395 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s395::before{content:none}
.s395::after{content:none}
@media (max-width: 1023px) {
  .s395 {
    transform-origin: 200px 200px;
  }
}
@media (max-width: 767px) {
  .s395 {
    transform-origin: 165.181px 165.181px;
  }
}
.s396 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s396::before{content:none}
.s396::after{content:none}
@media (max-width: 1023px) {
  .s396 {
    transform-origin: 200px 200px;
  }
}
@media (max-width: 767px) {
  .s396 {
    transform-origin: 165.181px 165.181px;
  }
}
.img-32 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-32::before{content:none}
.img-32::after{content:none}
@media (max-width: 1023px) {
  .img-32 {
    aspect-ratio: 400 / 400;
    transform-origin: 200px 200px;
  }
}
@media (max-width: 767px) {
  .img-32 {
    aspect-ratio: 330.3625183105469 / 330.3625183105469;
    transform-origin: 165.181px 165.181px;
  }
}
.s397 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s397::before{content:none}
.s397::after{content:none}
@media (max-width: 1023px) {
  .s397 {
    transform-origin: 200px 20.8px;
  }
}
@media (max-width: 767px) {
  .s397 {
    transform-origin: 165.181px 20.8px;
  }
}
.s398 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s398::before{content:none}
.s398::after{content:none}
@media (max-width: 1023px) {
  .s398 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 200px 10.8px;
  }
}
@media (max-width: 767px) {
  .s398 {
    transform-origin: 165.181px 10.8px;
  }
}
.a-37 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-37::before{content:none}
.a-37::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:auto;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:100%;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:auto;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:50% 50%;translate:none;visibility:visible;white-space:normal;width:100%;z-index:auto}
@media (max-width: 1023px) {
  .a-37 {
    transform-origin: 0px 0px;
  }
.a-37::before{content:none}
.a-37::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:21.6px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:200px 10.8px;translate:none;visibility:visible;white-space:normal;width:400px;z-index:auto}
}
@media (max-width: 767px) {
.a-37::before{content:none}
.a-37::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:21.6px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:165.181px 10.8px;translate:none;visibility:visible;white-space:normal;width:330.362px;z-index:auto}
}
.s399 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s399::before{content:none}
.s399::after{content:none}
@media (max-width: 1023px) {
  .s399 {
    transform-origin: 200px 10.8px;
  }
}
@media (max-width: 767px) {
  .s399 {
    transform-origin: 165.181px 10.8px;
  }
}
.p-94 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-94::before{content:none}
.p-94::after{content:none}
@media (max-width: 1023px) {
  .p-94 {
    transform-origin: 200px 10.8px;
  }
}
@media (max-width: 767px) {
  .p-94 {
    transform-origin: 165.181px 10.8px;
  }
}
.span-69 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-69::before{content:none}
.span-69::after{content:none}
@media (max-width: 1023px) {
  .span-69 {
    transform-origin: 97.1062px 10.8px;
  }
}


.carousel-navigation-4 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: flex-start;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.carousel-navigation-4::before{content:none}
.carousel-navigation-4::after{content:none}
@media (min-width:992px) { .carousel-navigation-4 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .carousel-navigation-4 {
    column-gap: var(--space-reference-10, 10px);
    display: flex;
    row-gap: var(--space-reference-10, 10px);
    transform-origin: 410px 42px;
  }
.carousel-navigation-4::before{content:none}
.carousel-navigation-4::after{content:none}
}
@media (max-width: 767px) {
  .carousel-navigation-4 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 42px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
    display: flex;
  }
.carousel-navigation-4::before{content:none}
.carousel-navigation-4::after{content:none}
.carousel-navigation-4{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}


.s400 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s400::before{content:none}
.s400::after{content:none}
@media (max-width: 1023px) {
  .s400 {
    aspect-ratio: 21 / 22;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 10.5px 11px;
  }
}


.s401 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s401::before{content:none}
.s401::after{content:none}
@media (max-width: 1023px) {
  .s401 {
    aspect-ratio: 21 / 22;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform: matrix(-1, 0, 0, 1, 0, 0);
    transform-origin: 10.5px 11px;
  }
}
.section-13 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 377.3px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-13::before{content:none}
.section-13::after{content:none}
@media (max-width: 1023px) {
  .section-13 {
    transform-origin: 442.4px 352.8px;
  }
}
@media (max-width: 767px) {
  .section-13 {
    transform-origin: 187.6px 376.8px;
  }
}
.s402 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(12 , 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: var(--space-reference-80, 80px);
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 257.3px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s402::before{content:none}
.s402::after{content:none}
@media (max-width: 1023px) {
  .s402 {
    row-gap: var(--space-reference-60, 60px);
    transform-origin: 442.4px 272.8px;
  }
}
@media (max-width: 767px) {
  .s402 {
    column-gap: var(--space-reference-15, 15px);
    transform-origin: 187.6px 296.8px;
  }
}
.s403 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-columns: repeat(12 , 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-80, 80px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s403::before{content:none}
.s403::after{content:none}
@media (min-width:992px) { .s403 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s403 {
    row-gap: var(--space-reference-60, 60px);
    transform-origin: 410px 18px;
  }
.s403::before{content:none}
.s403::after{content:none}
}
@media (max-width: 767px) {
  .s403 {
    column-gap: var(--space-reference-15, 15px);
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 18px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s403::before{content:none}
.s403::after{content:none}
.s403{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.header-8 {
  align-items: flex-start;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-0, 0px);
  display: grid;
  flex-basis: auto;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-0, 0px);
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.header-8::before{content:none}
.header-8::after{content:none}
@media (max-width: 1023px) {
  .header-8 {
    column-gap: var(--space-reference-30, 30px);
    display: flex;
    row-gap: var(--space-reference-30, 30px);
    transform-origin: 410px 18px;
  }
}
@media (max-width: 767px) {
  .header-8 {
    transform-origin: 180.2px 18px;
    display: flex;
  }
}
.s404 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 3;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 3;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 435px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s404::before{content:none}
.s404::after{content:none}
@media (max-width: 1023px) {
  .s404 {
    column-gap: var(--space-reference-10, 10px);
    grid-area: auto;
    grid-column: auto;
    row-gap: var(--space-reference-10, 10px);
    transform-origin: 33.0187px 18px;
  }
}
.s405 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 435px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s405::before{content:none}
.s405::after{content:none}
@media (max-width: 1023px) {
  .s405 {
    transform-origin: 33.0187px 18px;
  }
}




.s406 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 194.8px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s406::before{content:none}
.s406::after{content:none}
@media (min-width:992px) { .s406 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s406 {
    transform-origin: 410px 224.8px;
  }
.s406::before{content:none}
.s406::after{content:none}
}
@media (max-width: 767px) {
  .s406 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 248.8px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s406::before{content:none}
.s406::after{content:none}
.s406{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.ul-11 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(204, 204, 204);
  border-bottom-style: solid;
  border-bottom-width: 0.8px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-left: 0;
  padding-right: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 194.8px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.ul-11::before{content:none}
.ul-11::after{content:none}
.ul-11::marker{content:"";display:none}
@media (max-width: 1023px) {
  .ul-11 {
    transform-origin: 410px 224.8px;
  }
}
@media (max-width: 767px) {
  .ul-11 {
    transform-origin: 180.2px 248.8px;
  }
}





       
.s408 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 342.719px 51px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s408::before{content:none}
.s408::after{content:none}
@media (max-width: 1023px) {
  .s408 {
    transform-origin: 342.719px 56px;
  }
}
@media (max-width: 767px) {
  .s408 {
    transform-origin: 180.2px 80px;
  }
}
.s409 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 342.719px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s409::before{content:none}
.s409::after{content:none}
@media (max-width: 767px) {
  .s409 {
    transform-origin: 180.2px 60px;
  }
}
.p-79 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 342.719px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-79::before{content:none}
.p-79::after{content:none}
@media (max-width: 767px) {
  .p-79 {
    transform-origin: 180.2px 60px;
  }
}







       
.s410 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 342.719px 87px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s410::before{content:none}
.s410::after{content:none}
@media (max-width: 1023px) {
  .s410 {
    transform-origin: 342.719px 92px;
  }
}
@media (max-width: 767px) {
  .s410 {
    transform-origin: 180.2px 164px;
  }
}
.s411 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 342.719px 72px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s411::before{content:none}
.s411::after{content:none}
@media (max-width: 767px) {
  .s411 {
    transform-origin: 180.2px 144px;
  }
}
.p-82 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 342.719px 72px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-82::before{content:none}
.p-82::after{content:none}
@media (max-width: 767px) {
  .p-82 {
    transform-origin: 180.2px 144px;
  }
}













       
.s412 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 342.719px 235px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s412::before{content:none}
.s412::after{content:none}
@media (max-width: 1023px) {
  .s412 {
    transform-origin: 342.719px 240px;
  }
}
@media (max-width: 767px) {
  .s412 {
    transform-origin: 180.2px 348px;
  }
}
.s413 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 342.719px 220px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s413::before{content:none}
.s413::after{content:none}
@media (max-width: 767px) {
  .s413 {
    transform-origin: 180.2px 328px;
  }
}
.p-78 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 342.719px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-78::before{content:none}
.p-78::after{content:none}
@media (max-width: 767px) {
  .p-78 {
    transform-origin: 180.2px 48px;
  }
}








.s414 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 342.719px 140px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s414::before{content:none}
.s414::after{content:none}
@media (max-width: 767px) {
  .s414 {
    transform-origin: 180.2px 224px;
  }
}
.s415 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 342.719px 140px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s415::before{content:none}
.s415::after{content:none}
@media (max-width: 767px) {
  .s415 {
    transform-origin: 180.2px 224px;
  }
}
.s416 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 342.719px 140px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s416::before{content:none}
.s416::after{content:none}
@media (max-width: 767px) {
  .s416 {
    transform-origin: 180.2px 224px;
  }
}
.ol {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: left;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 342.719px 140px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.ol::before{content:none}
.ol::after{content:none}
@media (max-width: 767px) {
  .ol {
    transform-origin: 180.2px 224px;
  }
}




































.li-11 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: list-item;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 342.719px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.li-11::before{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:24px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:counter(listCounter) ". ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Cash Sans", "Helvetica Neue", Helvetica, Arial, "Noto Sans JP", "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:24px;justify-content:normal;justify-items:normal;justify-self:auto;left:28px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:-28px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:clip;overflow-x:clip;overflow-y:clip;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:657.438px;rotate:none;row-gap:normal;scale:none;text-align:left;text-decoration:none;text-transform:none;text-wrap:pretty;top:0px;transform:none;transform-origin:14px 12px;translate:none;visibility:visible;white-space:normal;width:28px;z-index:auto}
.li-11::after{content:none}
.li-11::marker{content:"";display:none}
@media (max-width: 767px) {
  .li-11 {
    transform-origin: 180.2px 36px;
  }
.li-11::before{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:48px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:counter(listCounter) ". ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Cash Sans", "Helvetica Neue", Helvetica, Arial, "Noto Sans JP", "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:24px;justify-content:normal;justify-items:normal;justify-self:auto;left:28px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:-28px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:clip;overflow-x:clip;overflow-y:clip;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:332.4px;rotate:none;row-gap:normal;scale:none;text-align:left;text-decoration:none;text-transform:none;text-wrap:pretty;top:0px;transform:none;transform-origin:14px 12px;translate:none;visibility:visible;white-space:normal;width:28px;z-index:auto}
.li-11::after{content:none}
.li-11::marker{content:"";display:none}
}
.s417 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 328.719px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s417::before{content:none}
.s417::after{content:none}
@media (max-width: 767px) {
  .s417 {
    transform-origin: 166.2px 36px;
  }
}
.s418 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 328.719px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s418::before{content:none}
.s418::after{content:none}
@media (max-width: 767px) {
  .s418 {
    transform-origin: 166.2px 36px;
  }
}
.p-42 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 328.719px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-42::before{content:none}
.p-42::after{content:none}
@media (max-width: 767px) {
  .p-42 {
    transform-origin: 166.2px 36px;
  }
}


.li-13 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: list-item;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 342.719px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.li-13::before{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:24px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:counter(listCounter) ". ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Cash Sans", "Helvetica Neue", Helvetica, Arial, "Noto Sans JP", "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:24px;justify-content:normal;justify-items:normal;justify-self:auto;left:28px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:-28px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:clip;overflow-x:clip;overflow-y:clip;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:657.438px;rotate:none;row-gap:normal;scale:none;text-align:left;text-decoration:none;text-transform:none;text-wrap:pretty;top:0px;transform:none;transform-origin:14px 12px;translate:none;visibility:visible;white-space:normal;width:28px;z-index:auto}
.li-13::after{content:none}
.li-13::marker{content:"";display:none}
@media (max-width: 767px) {
  .li-13 {
    transform-origin: 180.2px 48px;
  }
.li-13::before{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:72px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:counter(listCounter) ". ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Cash Sans", "Helvetica Neue", Helvetica, Arial, "Noto Sans JP", "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:24px;justify-content:normal;justify-items:normal;justify-self:auto;left:28px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:-28px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:clip;overflow-x:clip;overflow-y:clip;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:332.4px;rotate:none;row-gap:normal;scale:none;text-align:left;text-decoration:none;text-transform:none;text-wrap:pretty;top:0px;transform:none;transform-origin:14px 12px;translate:none;visibility:visible;white-space:normal;width:28px;z-index:auto}
.li-13::after{content:none}
.li-13::marker{content:"";display:none}
}
.s419 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-10, 10px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 328.719px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s419::before{content:none}
.s419::after{content:none}
@media (max-width: 767px) {
  .s419 {
    transform-origin: 166.2px 48px;
  }
}
.s420 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 328.719px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s420::before{content:none}
.s420::after{content:none}
@media (max-width: 767px) {
  .s420 {
    transform-origin: 166.2px 48px;
  }
}
.p-52 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 328.719px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-52::before{content:none}
.p-52::after{content:none}
@media (max-width: 767px) {
  .p-52 {
    transform-origin: 166.2px 48px;
  }
}


.p-84 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 342.719px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-84::before{content:none}
.p-84::after{content:none}
@media (max-width: 767px) {
  .p-84 {
    transform-origin: 180.2px 36px;
  }
}


.br {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.br::before{content:none}
.br::after{content:none}





       
.s421 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 342.719px 63px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s421::before{content:none}
.s421::after{content:none}
@media (max-width: 1023px) {
  .s421 {
    transform-origin: 342.719px 68px;
  }
}
@media (max-width: 767px) {
  .s421 {
    transform-origin: 180.2px 104px;
  }
}
.s422 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 342.719px 48px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s422::before{content:none}
.s422::after{content:none}
@media (max-width: 767px) {
  .s422 {
    transform-origin: 180.2px 84px;
  }
}
.p-80 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 342.719px 48px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-80::before{content:none}
.p-80::after{content:none}
@media (max-width: 767px) {
  .p-80 {
    transform-origin: 180.2px 84px;
  }
}


.a-29 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: underline;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-29::before{content:none}
.a-29::after{content:none}




.li-9 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: list-item;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 580px 32.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.li-9::before{content:none}
.li-9::after{content:none}
.li-9::marker{content:"";display:none}
@media (max-width: 1023px) {
  .li-9 {
    transform-origin: 410px 37.4px;
  }
}
@media (max-width: 767px) {
  .li-9 {
    transform-origin: 180.2px 37.4px;
  }
}
.details-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible clip;
  overflow-x: visible;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 32.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.details-3::before{content:none}
.details-3::after{content:none}
@media (max-width: 1023px) {
  .details-3 {
    transform-origin: 410px 37.4px;
  }
}
@media (max-width: 767px) {
  .details-3 {
    transform-origin: 180.2px 37.4px;
  }
}
       
.s423 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 342.719px 99px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s423::before{content:none}
.s423::after{content:none}
@media (max-width: 1023px) {
  .s423 {
    transform-origin: 342.719px 104px;
  }
}
@media (max-width: 767px) {
  .s423 {
    transform-origin: 180.2px 164px;
  }
}
.s424 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 342.719px 84px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s424::before{content:none}
.s424::after{content:none}
@media (max-width: 767px) {
  .s424 {
    transform-origin: 180.2px 144px;
  }
}
.p-83 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 342.719px 84px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-83::before{content:none}
.p-83::after{content:none}
@media (max-width: 767px) {
  .p-83 {
    transform-origin: 180.2px 144px;
  }
}


.li-12 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: list-item;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 580px 32.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.li-12::before{content:none}
.li-12::after{content:none}
.li-12::marker{content:"";display:none}
@media (max-width: 1023px) {
  .li-12 {
    transform-origin: 410px 37.4px;
  }
}
@media (max-width: 767px) {
  .li-12 {
    transform-origin: 180.2px 49.4px;
  }
}
.details-6 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible clip;
  overflow-x: visible;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 32.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.details-6::before{content:none}
.details-6::after{content:none}
@media (max-width: 1023px) {
  .details-6 {
    transform-origin: 410px 37.4px;
  }
}
@media (max-width: 767px) {
  .details-6 {
    transform-origin: 180.2px 49.4px;
  }
}
.summary-3 {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  flex-wrap: nowrap;
  height: auto;
  list-style: none;
  max-height: none;
  max-width: none;
  min-height: 64px;
  padding: 12px 0;
  width: 100%;
}
.summary-3::-webkit-details-marker{display:none} .summary-3::marker{content:""} .summary-3 > :last-child::before,.summary-3 > :last-child::after{content:"";position:absolute;left:5px;top:11px;width:14px;height:1.5px;background:currentColor;transform-origin:center;transition:transform 240ms ease,opacity 240ms ease} .summary-3 > :last-child::after{transform:rotate(90deg)} .summary-3[aria-expanded="true"] > :last-child::after{transform:rotate(0);opacity:0} @media(prefers-reduced-motion:reduce){ .summary-3 > :last-child::before,.summary-3 > :last-child::after{transition:none} } .summary-3 > :last-child{position:relative!important;flex:0 0 24px!important;width:24px!important;height:24px!important;min-width:24px!important;} .summary-3 > h3{flex:1 1 auto!important;min-width:0!important;width:auto!important;}
.s407 {
  display: block;
  flex: 1 1 auto;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  height: auto;
  line-height: 26px;
  margin: 0;
  max-height: none;
  min-width: 0;
  position: static;
}
.s425 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 342.719px 75px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s425::before{content:none}
.s425::after{content:none}
@media (max-width: 1023px) {
  .s425 {
    transform-origin: 342.719px 80px;
  }
}
@media (max-width: 767px) {
  .s425 {
    transform-origin: 180.2px 128px;
  }
}
.s426 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 342.719px 60px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s426::before{content:none}
.s426::after{content:none}
@media (max-width: 767px) {
  .s426 {
    transform-origin: 180.2px 108px;
  }
}
.p-81 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 342.719px 60px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-81::before{content:none}
.p-81::after{content:none}
@media (max-width: 767px) {
  .p-81 {
    transform-origin: 180.2px 108px;
  }
}


.s71 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: contents;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s71::before{content:none}
.s71::after{content:none}
.section-11 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 212.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-11::before{content:none}
.section-11::after{content:none}
@media (max-width: 1023px) {
  .section-11 {
    transform-origin: 442.4px 255.1px;
  }
}
@media (max-width: 767px) {
  .section-11 {
    transform-origin: 187.6px 296.1px;
  }
}
.s427 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(12 , 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: var(--space-reference-120, 120px);
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 580px 92.5px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s427::before{content:none}
.s427::after{content:none}
@media (min-width:992px) { .s427 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s427 {
    row-gap: var(--space-reference-80, 80px);
    transform-origin: 410px 175.1px;
  }
.s427::before{content:none}
.s427::after{content:none}
}
@media (max-width: 767px) {
  .s427 {
    column-gap: var(--space-reference-15, 15px);
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 216.1px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s427::before{content:none}
.s427::after{content:none}
.s427{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s428 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / 1 / auto / span 6;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1 / span 6;
  grid-row: auto;
  grid-template-columns: repeat(12 , 1fr);
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-120, 120px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 92.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s428::before{content:none}
.s428::after{content:none}
@media (max-width: 1023px) {
  .s428 {
    grid-area: auto / span 12;
    grid-column: span 12;
    row-gap: var(--space-reference-80, 80px);
    transform-origin: 410px 57px;
  }
}
@media (max-width: 767px) {
  .s428 {
    column-gap: var(--space-reference-15, 15px);
    transform-origin: 180.2px 57px;
  }
}
.header-5 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 64px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.header-5::before{content:none}
.header-5::after{content:none}
@media (max-width: 1023px) {
  .header-5 {
    column-gap: var(--space-reference-30, 30px);
    row-gap: var(--space-reference-30, 30px);
    transform-origin: 410px 57px;
  }
}
@media (max-width: 767px) {
  .header-5 {
    transform-origin: 180.2px 57px;
  }
}
.s429 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 4;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 4;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 161.212px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s429::before{content:none}
.s429::after{content:none}
@media (max-width: 1023px) {
  .s429 {
    column-gap: var(--space-reference-10, 10px);
    row-gap: var(--space-reference-10, 10px);
    transform-origin: 107.481px 24px;
  }
}
.s430 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 161.212px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s430::before{content:none}
.s430::after{content:none}
@media (max-width: 1023px) {
  .s430 {
    transform-origin: 107.481px 24px;
  }
}
.h2-9 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 161.212px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h2-9::before{content:none}
.h2-9::after{content:none}
@media (max-width: 1023px) {
  .h2-9 {
    transform-origin: 107.481px 24px;
  }
}
.faq-2 {
  font-weight: 500;
}
.faq-2::before{content:none}
.faq-2::after{content:none}
.s431 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 4;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 4;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 140.544px 18px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s431::before{content:none}
.s431::after{content:none}
@media (max-width: 1023px) {
  .s431 {
    column-gap: var(--space-reference-10, 10px);
    row-gap: var(--space-reference-10, 10px);
    transform-origin: 135.544px 18px;
  }
}
@media (max-width: 767px) {
  .s431 {
    align-items: stretch;
    flex-direction: column;
    flex-shrink: 0;
    flex-wrap: nowrap;
    max-width: none;
    text-align: center;
    width: 100%;
  }
}
.s432 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 61.1px 18px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s432::before{content:none}
.s432::after{content:none}
@media (max-width: 767px) {
  .s432 {
    flex-shrink: 0;
    max-width: none;
    text-align: center;
    width: 100%;
  }
}




.s433 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 69.4437px 18px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s433::before{content:none}
.s433::after{content:none}
@media (max-width: 767px) {
  .s433 {
    flex-shrink: 0;
    max-width: none;
    text-align: center;
    width: 100%;
  }
}




.s434 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-60, 60px);
  display: none;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / 7 / auto / span 6;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 7 / span 6;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-60, 60px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 92.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s434::before{content:none}
.s434::after{content:none}
@media (max-width: 1023px) {
  .s434 {
    column-gap: var(--space-reference-40, 40px);
    grid-area: auto / span 12;
    grid-column: span 12;
    row-gap: var(--space-reference-40, 40px);
    transform-origin: 410px 78.1px;
  }
}
@media (max-width: 767px) {
  .s434 {
    transform-origin: 180.2px 119.1px;
  }
}




































































































.s464 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 899px;
  box-sizing: border-box;
  clip-path: inset(50%);
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: 1263.8px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: nowrap;
  top: 0px;
  transform: none;
  transform-origin: 0.5px 0.5px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.s464::before{content:none}
.s464::after{content:none}
@media (max-width: 1023px) {
  .s464 {
    right: 883.8px;
  }
}
@media (max-width: 767px) {
  .s464 {
    right: 374.2px;
  }
}
.s465 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s465::before{content:none}
.s465::after{content:none}
@media (max-width: 1023px) {
  .s465 {
    transform-origin: 442.4px 0px;
  }
}
@media (max-width: 767px) {
  .s465 {
    transform-origin: 187.6px 0px;
  }
}
.s466 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 900px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: fixed;
  right: 1264.8px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: 1001;
}
.s466::before{content:none}
.s466::after{content:none}
@media (max-width: 1023px) {
  .s466 {
    right: 884.8px;
  }
}
@media (max-width: 767px) {
  .s466 {
    right: 375.2px;
  }
}










.s470 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: auto hidden;
  overflow-x: auto;
  overflow-y: hidden;
  position: fixed;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 900);
  transform-origin: 632.4px 450px;
  translate: none;
  visibility: hidden;
  z-index: 0;
}
.s470::before{content:none}
.s470::after{content:none}
@media (max-width: 1023px) {
  .s470 {
    transform-origin: 442.4px 450px;
  }
}
@media (max-width: 767px) {
  .s470 {
    transform-origin: 187.6px 450px;
  }
}
.s471 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 272px 194.8px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s471::before{content:none}
.s471::after{content:none}
@media (max-width: 767px) {
  .s471 {
    display: block;
    transform-origin: 187.6px 450px;
  }
}
.s472 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 212px 134.8px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s472::before{content:none}
.s472::after{content:none}
@media (max-width: 767px) {
  .s472 {
    transform-origin: 180.2px 134.8px;
  }
}
.h4-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-weight: 600;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-20, 20px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 212px 16px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.h4-2::before{content:none}
.h4-2::after{content:none}
@media (max-width: 767px) {
  .h4-2 {
    transform-origin: 180.2px 16px;
  }
}
.highlight-specific-products {
  font-weight: 600;
}
.highlight-specific-products::before{content:none}
.highlight-specific-products::after{content:none}
.p-77 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-12, 12px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 212px 28px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.p-77::before{content:none}
.p-77::after{content:none}
@media (max-width: 767px) {
  .p-77 {
    transform-origin: 180.2px 28px;
  }
}




.ul-10 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-16, 16px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 212px 42px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.ul-10::before{content:none}
.ul-10::after{content:none}
@media (max-width: 767px) {
  .ul-10 {
    transform-origin: 180.2px 42px;
  }
}
















.li-10 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: list-item;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 212px 14px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.li-10::before{content:none}
.li-10::after{content:none}
@media (max-width: 767px) {
  .li-10 {
    transform-origin: 180.2px 14px;
  }
}
.a-30 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-n8, -8px);
  margin-left: var(--space-reference-n16, -16px);
  margin-right: var(--space-reference-n16, -16px);
  margin-top: var(--space-reference-n8, -8px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.a-30::before{content:none}
.a-30::after{content:none}


.s473 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 12 / 13;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 6px 6.5px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s473::before{content:none}
.s473::after{content:none}
.hr-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgba(128, 128, 128, 0.35);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-12, 12px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-12, 12px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 212px 0.4px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.hr-2::before{content:none}
.hr-2::after{content:none}
@media (max-width: 767px) {
  .hr-2 {
    transform-origin: 180.2px 0.4px;
  }
}
.button-17 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(115, 115, 115);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(115, 115, 115);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(115, 115, 115);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(115, 115, 115);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-n8, -8px);
  margin-left: var(--space-reference-n16, -16px);
  margin-right: var(--space-reference-n16, -16px);
  margin-top: var(--space-reference-n8, -8px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: inherit;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 102.544px 14.8px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.button-17::before{content:none}
.button-17::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(115, 115, 115);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(115, 115, 115);border-left-style:none;border-left-width:0px;border-right-color:rgb(115, 115, 115);border-right-style:none;border-right-width:0px;border-top-color:rgb(115, 115, 115);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:auto;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(115, 115, 115);column-gap:normal;display:inline;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:12px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:auto;justify-content:normal;justify-items:normal;justify-self:auto;left:auto;letter-spacing:normal;line-height:normal;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:static;right:auto;rotate:none;row-gap:normal;scale:none;text-align:left;text-decoration:none;text-transform:none;text-wrap:wrap;top:auto;transform:none;transform-origin:0px 0px;translate:none;visibility:hidden;white-space:normal;width:auto;z-index:auto}


















































.s468 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 0px;
  translate: none;
  visibility: visible;
  z-index: 1000;
}
.s468::before{content:none}
.s468::after{content:none}
@media (max-width: 1023px) {
  .s468 {
    transform-origin: 442.4px 0px;
  }
}
@media (max-width: 767px) {
  .s468 {
    transform-origin: 187.6px 0px;
  }
}


.s469 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 632.4px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: fixed;
  right: -632.4px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 450px;
  transform: matrix(1, 0, 0, 1, -632.4, -450);
  transform-origin: 632.4px 450px;
  translate: none;
  visibility: hidden;
  z-index: -1;
}
.s469::before{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgb(0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:"";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:900px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:0;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:fixed;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:632.4px 450px;translate:none;visibility:hidden;white-space:normal;width:1264.8px;z-index:auto}
.s469::after{content:none}
@media (max-width: 1023px) {
  .s469 {
    left: 442.4px;
    right: -442.4px;
    transform: matrix(1, 0, 0, 1, -442.4, -450);
    transform-origin: 442.4px 450px;
  }
.s469::before{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgb(0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:"";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:900px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:0;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:fixed;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:442.4px 450px;translate:none;visibility:hidden;white-space:normal;width:884.8px;z-index:auto}
.s469::after{content:none}
}
@media (max-width: 767px) {
  .s469 {
    left: 187.6px;
    right: -187.6px;
    transform: matrix(1, 0, 0, 1, -187.6, -450);
    transform-origin: 187.6px 450px;
  }
.s469::before{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgb(0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:"";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:900px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:0;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:fixed;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:187.6px 450px;translate:none;visibility:hidden;white-space:normal;width:375.2px;z-index:auto}
.s469::after{content:none}
}
.s474 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: 632.4px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: auto;
  overflow-x: auto;
  overflow-y: auto;
  position: fixed;
  right: -632.4px;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  top: 0px;
  transform: matrix(1, 0, 0, 1, -632.4, 900);
  transform-origin: 632.4px 450px;
  translate: none;
  visibility: hidden;
  z-index: 0;
}
.s474::before{content:none}
.s474::after{content:none}
@media (max-width: 1023px) {
  .s474 {
    left: 442.4px;
    right: -442.4px;
    transform: matrix(1, 0, 0, 1, -442.4, 900);
    transform-origin: 442.4px 450px;
  }
}
@media (max-width: 767px) {
  .s474 {
    left: 187.6px;
    right: -187.6px;
    transform: matrix(1, 0, 0, 1, -187.6, 900);
    transform-origin: 187.6px 450px;
  }
}
.s475 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 450px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s475::before{content:none}
.s475::after{content:none}
@media (max-width: 1023px) {
  .s475 {
    transform-origin: 442.4px 450px;
  }
}
@media (max-width: 767px) {
  .s475 {
    transform-origin: 187.6px 450px;
  }
}
.button-15 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 845px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 1209.8px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 10px;
  row-gap: normal;
  scale: none;
  text-align: inherit;
  text-decoration: none;
  top: 10px;
  transform: none;
  transform-origin: 22.5px 22.5px;
  translate: none;
  visibility: hidden;
  z-index: 1;
}
.button-15::before{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgb(242, 242, 242);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:5px;border-top-right-radius:5px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:"";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:45px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:normal;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:0.75;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:left;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:22.5px 22.5px;translate:none;visibility:hidden;white-space:normal;width:45px;z-index:auto}
.button-15::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQuNzA3IDMuMjkzYTEgMSAwIDEgMC0xLjQxNCAxLjQxNEwxMC41ODYgMTJsLTcuMjkzIDcuMjkzYTEgMSAwIDEgMCAxLjQxNCAxLjQxNEwxMiAxMy40MTRsNy4yOTMgNy4yOTNhMSAxIDAgMSAwIDEuNDE0LTEuNDE0TDEzLjQxNCAxMmw3LjI5My03LjI5M2ExIDEgMCAxIDAtMS40MTQtMS40MTRMMTIgMTAuNTg2IDQuNzA3IDMuMjkzeiIgZmlsbD0iIzAwMCIvPgo8L3N2Zz4K");background-position:50% 50%;background-repeat:no-repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:"";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:45px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:normal;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:left;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:22.5px 22.5px;translate:none;visibility:hidden;white-space:normal;width:45px;z-index:auto}
@media (max-width: 1023px) {
  .button-15 {
    left: 829.8px;
  }
}
@media (max-width: 767px) {
  .button-15 {
    left: 320.2px;
  }
}
.s476 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 0px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s476::before{content:none}
.s476::after{content:none}
@media (max-width: 1023px) {
  .s476 {
    transform-origin: 442.4px 0px;
  }
}
@media (max-width: 767px) {
  .s476 {
    transform-origin: 187.6px 0px;
  }
}
.h4 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 600;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-20, 20px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 632.4px 0px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.h4::before{content:none}
.h4::after{content:none}
@media (max-width: 1023px) {
  .h4 {
    transform-origin: 442.4px 0px;
  }
}
@media (max-width: 767px) {
  .h4 {
    transform-origin: 187.6px 0px;
  }
}
.s477 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: fixed;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 450px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s477::before{content:none}
.s477::after{content:none}
@media (max-width: 1023px) {
  .s477 {
    transform-origin: 442.4px 450px;
  }
}
@media (max-width: 767px) {
  .s477 {
    transform-origin: 187.6px 450px;
  }
}
.s478 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 450px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s478::before{content:none}
.s478::after{content:none}
@media (max-width: 1023px) {
  .s478 {
    transform-origin: 442.4px 450px;
  }
}
@media (max-width: 767px) {
  .s478 {
    transform-origin: 187.6px 450px;
  }
}
.s479 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 390px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s479::before{content:none}
.s479::after{content:none}
@media (max-width: 1023px) {
  .s479 {
    transform-origin: 442.4px 390px;
  }
}
@media (max-width: 767px) {
  .s479 {
    transform-origin: 187.6px 390px;
  }
}








.s480 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 255, 255);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(255, 255, 255);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(255, 255, 255);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 860px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: fixed;
  right: -15.2px;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, -40);
  transform-origin: 640px 20px;
  translate: none;
  visibility: hidden;
  z-index: 10000;
}
.s480::before{content:none}
.s480::after{content:none}
@media (max-width: 1023px) {
  .s480 {
    transform-origin: 450px 20px;
  }
}
@media (max-width: 767px) {
  .s480 {
    transform-origin: 195.2px 20px;
  }
}
.s481 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 255, 255);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(255, 255, 255);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(255, 255, 255);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 590px 0px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s481::before{content:none}
.s481::after{content:none}
@media (max-width: 1023px) {
  .s481 {
    transform-origin: 400px 0px;
  }
}
@media (max-width: 767px) {
  .s481 {
    transform-origin: 145.2px 0px;
  }
}
.button-16 {
  align-items: normal;
  align-self: auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: -4px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 1221px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 35px;
  row-gap: normal;
  scale: none;
  text-align: inherit;
  text-decoration: none;
  top: 20px;
  transform: none;
  transform-origin: 12px 12px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.button-16::before{content:none}
.button-16::after{content:none}
@media (max-width: 1023px) {
  .button-16 {
    left: 841px;
  }
}
@media (max-width: 767px) {
  .button-16 {
    left: 331.4px;
  }
}


.s467 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 0px;
  translate: none;
  visibility: visible;
  z-index: 1000;
}
.s467::before{content:none}
.s467::after{content:none}
@media (max-width: 1023px) {
  .s467 {
    transform-origin: 442.4px 0px;
  }
}
@media (max-width: 767px) {
  .s467 {
    transform-origin: 187.6px 0px;
  }
}































































































































































































































































































































































.span-48 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 580px 72px;
  translate: -4.608px;
  visibility: visible;
  z-index: auto;
}
.span-48::before{content:none}
.span-48::after{content:none}
@media (max-width: 1023px) {
  .span-48 {
    transform-origin: 410px 48px;
    translate: -3.072px;
  }
}
@media (max-width: 767px) {
  .span-48 {
    transform-origin: 180.2px 72px;
  }
}




































.img-29 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 421.5874938964844 / 633.5125122070312;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 65% 45%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 210.794px 316.756px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-29::before{content:none}
.img-29::after{content:none}
@media (max-width: 1023px) {
  .img-29 {
    aspect-ratio: 294.9250183105469 / 443.1750183105469;
    transform-origin: 147.462px 221.587px;
  }
}
@media (max-width: 767px) {
  .img-29 {
    aspect-ratio: 2 / 3;
    height: auto;
    max-width: 100%;
    min-width: 0;
    transform-origin: 62.5312px 93.9625px;
    width: 100%;
  }
.img-29::before{content:none}
.img-29::after{content:none}
.img-29{width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:2 / 3}
}



















































































.img-36 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 580 / 580;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 30%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 290px 290px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-36::before{content:none}
.img-36::after{content:none}
@media (max-width: 1023px) {
  .img-36 {
    aspect-ratio: 410 / 410;
    transform-origin: 205px 205px;
  }
}
@media (max-width: 767px) {
  .img-36 {
    transform-origin: 50% 50%;
  }
}






























.img-37 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 580 / 580;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 65%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 290px 290px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-37::before{content:none}
.img-37::after{content:none}
@media (max-width: 1023px) {
  .img-37 {
    aspect-ratio: 410 / 410;
    transform-origin: 205px 205px;
  }
}
@media (max-width: 767px) {
  .img-37 {
    transform-origin: 50% 50%;
  }
}






























































































































































.img-30 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 30%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-30::before{content:none}
.img-30::after{content:none}
@media (max-width: 767px) {
  .img-30 {
    aspect-ratio: 1 / 1;
    height: auto;
    max-height: none;
    transform-origin: 180.2px 180.2px;
  }
.img-30::before{content:none}
.img-30::after{content:none}
.img-30{height:auto;max-height:none;aspect-ratio:1 / 1}
}













































































































































































































































































































.img-31 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 65%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-31::before{content:none}
.img-31::after{content:none}
@media (max-width: 767px) {
  .img-31 {
    aspect-ratio: 1 / 1;
    height: auto;
    max-height: none;
    transform-origin: 180.2px 180.2px;
  }
.img-31::before{content:none}
.img-31::after{content:none}
.img-31{height:auto;max-height:none;aspect-ratio:1 / 1}
}


















































































































































.a-27 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: underline;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.a-27::before{content:none}
.a-27::after{content:none}
@media (max-width: 767px) {
.a-27::before{content:none}
.a-27::after{content:none}
.a-27{height:auto;max-height:none}
}
.afterpay {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  height: auto;
  max-height: none;
  max-width: none;
  width: auto;
}
.afterpay::before{content:none}
.afterpay::after{content:none}
@media (max-width: 767px) {
.afterpay::before{content:none}
.afterpay::after{content:none}
.afterpay{height:auto;max-height:none}
}



.s539 {
  height: 100%;
  inset: 0;
  max-width: none;
  object-fit: cover;
  object-position: 50% 60%;
  position: absolute;
  width: 100%;
  z-index: 0;
}
@media (max-width: 767px) {
  .s539 {
    object-position: 62% 50%;
  }
}
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     























































































































































































































































































































































































.s659 {
  background: #fff;
  overflow: hidden;
  padding-bottom: var(--space-commerce-64, 64px);
  position: relative;
}
.s660 {
  height: min(100%, 880px);
  inset: 0;
  object-fit: cover;
  object-position: center 38%;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
@media (max-width: 767px) {
  .s660 {
    height: 660px;
    object-position: 52% center;
  }
}
.s661 {
  background: linear-gradient(180deg,rgba(0,0,0,.84) 0%,rgba(0,0,0,.76) 54%,rgba(0,0,0,.44) 76%,#fff 100%);
  height: min(100%, 880px);
  inset: 0;
  pointer-events: none;
  position: absolute;
}
@media (max-width: 767px) {
  .s661 {
    height: 660px;
  }
}
.s662 {
  background: transparent;
  isolation: isolate;
  min-width: 0;
  padding: var(--space-commerce-96, 96px) 0 var(--space-commerce-200, 200px);
  position: relative;
}
@media (max-width: 767px) {
  .s662 {
    padding: var(--space-commerce-64, 64px) 0 var(--space-commerce-144, 144px);
  }
}
.s663 {
  align-items: center;
  color: #fff;
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  text-align: center;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s663 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s663 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s665 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0 auto;
  max-width: 1100px;
  min-width: 0;
}
.s667 {
  margin: 0 auto;
  margin-top: -104px;
  max-width: none;
  min-width: 0;
  position: relative;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s667 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s667 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    margin-top: -80px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s675 {
  background: transparent;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #0066ff;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.s675:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s675:hover{filter:brightness(.94)}
.s669 {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 10px;
  box-shadow: 5px 5px 50px 0 rgba(0,0,0,.1);
  box-sizing: border-box;
  min-width: 0;
  padding: var(--space-commerce-40, 40px);
}
@media (max-width: 767px) {
  .s669 {
    padding: var(--space-commerce-24, 24px);
  }
}
.s673 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s674 {
  color: #707070;
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.s683 {
  background: #0066ff;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.s683:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s683:hover{filter:brightness(.94)}
.s677 {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  padding: var(--space-commerce-20, 20px) 0;
}
.s679 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s680 {
  background: #f5f5f5;
  border-radius: 8px;
  padding: var(--space-commerce-16, 16px);
}
.s681 {
  flex-shrink: 0;
  height: 24px;
  width: 24px;
}
.s682 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s686 {
  color: #707070;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  text-align: center;
}
.s687 {
  border-bottom: 1px solid #ddd;
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  padding: var(--space-commerce-40, 40px) 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s687 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s687 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s688 {
  display: grid;
  gap: var(--space-commerce-40, 40px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s688 {
    grid-template-columns: minmax(0,1fr);
  }
}

.s692 {
  background: #fff;
  max-width: none;
  padding: var(--space-feature-96, 96px) 0;
  width: 100%;
}
@media (max-width: 767px) {
  .s692 {
    padding: var(--space-feature-64, 64px) 0;
  }
}
.s693 {
  display: flex;
  flex-direction: column;
  gap: var(--space-feature-24, 24px);
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s693 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s693 {
    width: calc(100% - 48px);
  }
}
.s694 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
}
.s695 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
}
  

  

  

  

  

  

  

.s710 {
  display: inline-block;
  position: relative;
}
.s711 {
  display: inline-block;
  height: 22px;
  vertical-align: middle;
  width: 22px;
}
  

.s712 {
  color: #0066ff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.s696 {
  border-bottom: 1px solid #bbb;
  display: block;
  min-width: 0;
  width: 100%;
}
.s696[open] > summary::after{transform:rotate(0)} .s696 thead th{font-weight:500;background:#f5f5f5} @media(max-width:767px){.s696 th,.s696 td{padding:16px 8px}}
.s697 {
  cursor: pointer;
  display: flex;
  list-style: none;
  padding: var(--space-feature-24, 24px) 40px var(--space-feature-24, 24px) 0;
  position: relative;
}
.s697::-webkit-details-marker{display:none}.s697::before,.s697::after{content:"";position:absolute;right:8px;top:50%;width:16px;height:1.5px;background:currentColor}.s697::after{transform:rotate(90deg)}.s697:focus-visible{outline:2px solid #0066ff;outline-offset:4px}
.s698 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
}
.s699 {
  border-collapse: collapse;
  color: #151515;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.s700 {
  clip-path: inset(50%);
  font-family: "STK Bureau Sans", Arial, sans-serif;
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
.s701 {
  display: table-column-group;
}
.s702 {
  display: table-column;
  width: 42%;
}
.s703 {
  display: table-column;
  width: 29%;
}
.s704 {
  display: table-header-group;
}
.s708 {
  display: table-row-group;
}
.s709 {
  border-bottom: 1px solid #e5e5e5;
  box-sizing: border-box;
  display: table-cell;
  overflow-wrap: anywhere;
  padding: var(--space-feature-20, 20px) var(--space-feature-12, 12px);
  text-align: left;
  vertical-align: middle;
}
.s706 {
  border-bottom: 1px solid #e5e5e5;
  box-sizing: border-box;
  display: table-cell;
  overflow-wrap: anywhere;
  padding: var(--space-feature-20, 20px) var(--space-feature-12, 12px);
  text-align: center;
  vertical-align: middle;
}
.s707 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
}
.s713 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 24px 0 0;
}

























































































































































































































































































































































































.s724 {
  align-items: start;
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 1023px) {
  .s724 {
    gap: var(--space-commerce-40, 40px);
  }
}
@media (max-width: 767px) {
  .s724 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s726 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s727 {
  border-top: 1px solid #ccc;
  display: grid;
  gap: var(--space-commerce-20, 20px);
  grid-template-columns: 40px minmax(0,1fr);
  padding-top: var(--space-commerce-24, 24px);
}
.s728 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 40px;
  min-width: 0;
  padding-top: 4px;
}
.s729 {
  min-width: 0;
}
.s730 {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 10px;
  box-sizing: border-box;
  min-width: 0;
  padding: var(--space-commerce-60, 60px);
}
@media (max-width: 767px) {
  .s730 {
    padding: var(--space-commerce-24, 24px);
  }
}




.s731 {
  background: #fff;
  border: 1px solid #bbb;
  border-radius: 12px;
  box-sizing: border-box;
  color: #151515;
  display: block;
  font-family: STK Bureau Sans;
  font-size: 16px;
  height: 44px;
  min-width: 0;
  padding: 10px 12px;
  resize: none;
  width: 100%;
}
.s731:focus{outline:2px solid #0066ff;outline-offset:2px}
.s672 {
  min-width: 0;
}
.s733 {
  background: #fff;
  border: 1px solid #bbb;
  border-radius: 12px;
  box-sizing: border-box;
  color: #151515;
  display: block;
  font-family: STK Bureau Sans;
  font-size: 16px;
  height: 144px;
  min-width: 0;
  padding: 10px 12px;
  resize: vertical;
  width: 100%;
}
.s733:focus{outline:2px solid #0066ff;outline-offset:2px}
.s735 {
  color: #151515;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.s737 {
  background: #0066ff;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.s737:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s737:hover{filter:brightness(.94)}




















































































































































































































































































































































































.s743 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-24, 24px);
  grid-template-columns: repeat(3,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s743 {
    gap: 12px;
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}
.s745 {
  aspect-ratio: 3 / 4;
  border-radius: 10px;
  display: block;
  margin-top: 0;
  max-width: none;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}
@media (max-width: 767px) {
  .s745 {
    aspect-ratio: 4 / 3;
    grid-column: 1 / -1;
    order: -1;
  }
}
.s748 {
  min-width: 0;
}
.s750 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s749 {
  flex-shrink: 0;
  height: 36px;
  width: 36px;
}
.s755 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}


.s756 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 1023px) {
  .s756 {
    gap: 40px;
  }
}
@media (max-width: 767px) {
  .s756 {
    grid-template-columns: minmax(0,1fr);
  }
}














.s761 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s761 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s744 {
  aspect-ratio: 4 / 3;
  border-radius: 10px;
  display: block;
  max-width: none;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}

.s738 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  min-width: 0;
}
.s752 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}

.s763 {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 10px;
  box-shadow: 5px 5px 50px 0 rgba(0,0,0,.1);
  padding: 40px;
}
@media (max-width: 767px) {
  .s763 {
    padding: 24px;
  }
}

.s746 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  min-width: 0;
}
.s741 {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
}
@media (max-width: 767px) {
  .s741 {
    flex-direction: column;
    width: 100%;
  }
}


.s768 {
  display: grid;
  gap: var(--space-commerce-24, 24px);
  grid-template-columns: repeat(4,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s768 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s769 {
  color: #151515;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  text-decoration: underline;
}
.s770 {
  color: #0066ff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  text-decoration: underline;
}


















































































































































































































































































































































































.s771 {
  background: #fff;
  isolation: isolate;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.s771::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 35%,rgba(255,255,255,.9) 43%,rgba(255,255,255,0) 65%);z-index:1;pointer-events:none}@media(max-width:991px){.s771::after{display:none}}
.s772 {
  aspect-ratio: 4 / 5;
  border-radius: 0;
  display: block;
  height: 100%;
  object-fit: cover;
  object-position: 50% 35%;
  position: absolute;
  right: 0;
  top: 0;
  width: 60%;
}
@media (max-width: 1023px) {
  .s772 {
    aspect-ratio: auto;
    height: 460px;
    order: 2;
    position: relative;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .s772 {
    height: 340px;
  }
}
.s773 {
  justify-content: center;
  margin: 0 auto;
  max-width: none;
  min-height: 640px;
  min-width: 0;
  padding: 64px 0;
  position: relative;
  width: min(1336px, calc(100% - 96px));
  z-index: 2;
}
@media (max-width: 1023px) {
  .s773 {
    min-height: 0;
    padding: 48px 0;
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s773 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s774 {
  max-width: 570px;
  min-width: 0;
}
.s775 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 12ch;
  min-width: 0;
}
.s776 {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
@media (max-width: 767px) {
  .s776 {
    flex-direction: column;
    width: 100%;
  }
}


.s778 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-64, 64px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s778 {
    gap: 32px;
    grid-template-columns: minmax(0,1fr);
  }
}
.s779 {
  display: grid;
  gap: var(--space-commerce-24, 24px);
  grid-template-columns: minmax(0,.65fr) minmax(0,1fr);
  margin-left: -180px;
  max-width: none;
  width: calc(100% + 180px);
}
@media (max-width: 767px) {
  .s779 {
    gap: 16px;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-left: 0;
    width: 100%;
  }
}
.s780 {
  aspect-ratio: 4 / 3;
  border-radius: 10px;
  display: block;
  object-fit: cover;
  width: 100%;
}
.s782 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: minmax(0,.8fr) minmax(0,1.5fr);
}
@media (max-width: 1023px) {
  .s782 {
    gap: 40px;
    grid-template-columns: minmax(0,1fr);
  }
}
.s783 {
  max-width: 420px;
  min-width: 0;
}
@media (max-width: 1023px) {
  .s783 {
    order: -1;
  }
}

.s787 {
  align-items: center;
  background: #f3f5f5;
  border-radius: 10px;
  display: grid;
  gap: var(--space-commerce-48, 48px);
  grid-template-columns: minmax(0,1.7fr) minmax(0,.8fr);
  padding: 48px;
}
@media (max-width: 1023px) {
  .s787 {
    grid-template-columns: minmax(0,1fr);
    padding: 32px;
  }
}
@media (max-width: 767px) {
  .s787 {
    padding: 24px;
  }
}
.s788 {
  min-width: 0;
}
@media(max-width:767px){.s788 [data-visual-stage] > div > div{padding:12px}.s788 [data-visual-stage] > div > div > p{font-size:22px}}
.s789 {
  background: transparent;
  border: 1px solid #dcdcdc;
  box-shadow: 0 12px 30px rgba(0,0,0,.08);
  box-sizing: border-box;
  min-width: 0;
  padding: 0;
}
.s794 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s795 {
  display: grid;
  gap: var(--space-commerce-20, 20px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s795 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s689 {
  min-width: 0;
}
.s796 {
  aspect-ratio: 4/3;
  display: block;
  max-width: none;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.s797 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s798 {
  align-items: start;
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s798 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s800 {
  background: #fff;
  box-sizing: border-box;
  display: grid;
  gap: var(--space-commerce-24, 24px);
  grid-template-columns: repeat(2,minmax(0,1fr));
  min-width: 0;
  padding: var(--space-commerce-24, 24px);
}
@media (max-width: 767px) {
  .s800 {
    grid-template-columns: minmax(0,1fr);
    padding: var(--space-commerce-16, 16px);
  }
}
.s801 {
  aspect-ratio: 1/1;
  display: block;
  max-width: none;
  object-fit: cover;
  object-position: 68% center;
  width: 100%;
}
.s802 {
  justify-content: center;
  min-width: 0;
}
.s804 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s805 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s807 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s809 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0 auto;
  max-width: 900px;
  min-width: 0;
  text-align: center;
}
.s808 {
  aspect-ratio: 4 / 5;
  border-radius: 10px;
  display: block;
  object-fit: cover;
  width: 100%;
}
.s812 {
  isolation: isolate;
  max-width: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.s812::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.28) 55%,rgba(0,0,0,.06));z-index:1;pointer-events:none}
.s813 {
  border-radius: 0;
  height: 100%;
  inset: 0;
  object-fit: cover;
  object-position: 50% 38%;
  position: absolute;
  width: 100%;
}
.s814 {
  color: #fff;
  justify-content: center;
  margin: 0 auto;
  max-width: none;
  min-height: 560px;
  min-width: 0;
  padding: 80px 0;
  position: relative;
  width: min(1336px, calc(100% - 96px));
  z-index: 2;
}
@media (max-width: 1023px) {
  .s814 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s814 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    min-height: 420px;
    padding: 64px 0;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s785 {
  background: #fff;
  gap: var(--space-feature-64, 64px);
  min-width: 0;
  padding: var(--space-commerce-96, 96px) 0;
}
@media (max-width: 767px) {
  .s785 {
    padding: var(--space-commerce-64, 64px) 0;
  }
}
.s817 {
  align-self: start;
  min-width: 0;
  position: sticky;
  top: 104px;
}
@media (max-width: 1023px) {
  .s817 {
    position: relative;
    top: auto;
  }
}
.s799 {
  background: #fff;
  border: 1px solid #dcdcdc;
  box-shadow: 0 12px 30px rgba(0,0,0,.08);
  box-sizing: border-box;
  min-width: 0;
}
.s790 {
  background: #fff;
  border-bottom: 1px solid #ececec;
  box-sizing: border-box;
  flex-wrap: wrap;
  justify-content: space-between;
  min-height: 38px;
  min-width: 0;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-14, 14px);
}
.s791 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s818 {
  flex-wrap: wrap;
  min-width: 0;
}
.s792 {
  flex-shrink: 0;
  height: 16px;
  width: 16px;
}
.s793 {
  background: #fff;
  box-sizing: border-box;
  min-width: 0;
  padding: var(--space-commerce-24, 24px);
}
@media (max-width: 767px) {
  .s793 {
    padding: var(--space-commerce-16, 16px);
  }
}
.s819 {
  aspect-ratio: 4/3;
  display: block;
  max-width: none;
  object-fit: cover;
  object-position: 60% center;
  width: 100%;
}
.s820 {
  min-width: 0;
}
.s821 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s803 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s806 {
  background: #222;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  max-width: 100%;
  min-width: 0;
  padding: 10px 18px;
  text-align: center;
  width: fit-content;
}
.s823 {
  border-bottom: 1px solid #d8d8d8;
  min-width: 0;
  padding: 32px 0;
}
.s816 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 1023px) {
  .s816 {
    gap: 40px;
    grid-template-columns: minmax(0,1fr);
  }
}

.s826 {
  border-radius: 12px;
  display: block;
  height: 240px;
  inset: auto;
  min-width: 0;
  object-fit: cover;
  object-position: center;
  position: static;
  transform: none;
  width: 100%;
}
.s827 {
  background: #0066ff;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s827:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s827:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s827 {
    width: 100%;
  }
}
.s829 {
  aspect-ratio: 4 / 3;
  border-radius: 10px;
  display: block;
  object-fit: cover;
  width: 100%;
}
.s830 {
  color: #151515;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  text-decoration: underline;
  text-underline-offset: 5px;
}








.s831 {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
}
@media (max-width: 767px) {
  .s831 {
    flex-direction: column;
    width: 100%;
  }
}




















































































































































































































































































































































































.s833 {
  background: #fff;
  min-width: 0;
  padding: 64px 0 40px;
}
@media (max-width: 767px) {
  .s833 {
    padding: 40px 0 32px;
  }
}
.s834 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 850px;
  min-width: 0;
}
.s835 {
  background: #fff;
  min-width: 0;
  padding: 0 0 64px;
}
@media (max-width: 767px) {
  .s835 {
    padding: 0 0 48px;
  }
}
.s836 {
  display: block;
  min-width: 0;
  width: 100%;
}
.s837 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-64, 64px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s837 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s841 {
  color: inherit;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.s842 {
  background: #fff;
  min-width: 0;
  padding: 48px 0 96px;
}
@media (max-width: 767px) {
  .s842 {
    padding: 32px 0 64px;
  }
}
.s843 {
  display: none;
  min-width: 0;
}
.s844 {
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 10px;
  box-sizing: border-box;
  color: #151515;
  font-family: inherit;
  font-size: 16px;
  min-width: 0;
  padding: 14px 16px;
  width: 100%;
}
.s844:focus-visible{outline:2px solid #0066ff;outline-offset:3px}
.s845 {
  display: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
}





.s846 {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 999px;
  color: #151515;
  cursor: pointer;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  padding: 10px 16px;
  width: fit-content;
}
.s846[aria-pressed="true"]{background:#151515;color:#fff;border-color:#151515}.s846:focus-visible{outline:3px solid #0066ff;outline-offset:3px}
.s847 {
  display: grid;
  gap: var(--space-commerce-40, 40px);
  grid-template-columns: repeat(3,minmax(0,1fr));
  scroll-margin-top: 96px;
}
@media (max-width: 1023px) {
  .s847 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}
@media (max-width: 767px) {
  .s847 {
    grid-template-columns: minmax(0,1fr);
  }
}

















































































.s848 {
  color: #151515;
  hyphens: auto;
  min-width: 0;
  overflow-wrap: anywhere;
  text-decoration: none;
}
.s848:focus-visible{outline:3px solid #0066ff;outline-offset:8px}.s848:hover h3{text-decoration:underline;text-underline-offset:5px}.s848[hidden]{display:none}
.s838 {
  aspect-ratio: 16 / 10;
  border-radius: 10px;
  display: block;
  object-fit: cover;
  object-position: 50% 58%;
  width: 100%;
}
.s850 {
  display: none;
}
.s852 {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 8px;
  cursor: pointer;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  padding: 10px 16px;
  width: fit-content;
}
.s852:disabled{opacity:.45;cursor:default}.s852:focus-visible{outline:2px solid #0066ff;outline-offset:3px}
.s853 {
  align-items: center;
  display: none;
  gap: 16px;
  padding-top: 40px;
}
.s853 button{box-sizing:border-box;width:44px;height:44px;min-width:44px;border-radius:50%;font-family:inherit;font-size:16px;font-weight:500;line-height:1;color:#151515;background:transparent;cursor:pointer;flex-shrink:0}.s853 [data-blog-number]{border:0}.s853 button:hover:not(:disabled){background:#f5f5f5}.s853 [aria-current="page"],.s853 [aria-current="page"]:hover{background:#0066ff;color:white}.s853 button:focus-visible{outline:2px solid #0066ff;outline-offset:3px}.s853 button:disabled{opacity:.35;cursor:default}.s853 [data-blog-ellipsis]{display:flex;width:44px;align-items:center;justify-content:center}@media(max-width:767px){.s853 button{width:40px;height:40px;min-width:40px}.s853 [data-blog-page-status]{display:block}}
.s854 {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: center;
}

.s857 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
.s855 {
  align-items: center;
  background: transparent;
  border: 1px solid #d5d5d5;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  height: 44px;
  justify-content: center;
  padding: 0;
  width: 44px;
}
.s855:disabled{opacity:.45;cursor:default}.s855:focus-visible{outline:2px solid #0066ff;outline-offset:3px}
.s858 {
  color: #626262;
  display: none;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  text-align: center;
}
.s720 {
  background: #e4eff1;
  min-width: 0;
  padding: var(--space-commerce-96, 96px) 0;
}
@media (max-width: 767px) {
  .s720 {
    padding: var(--space-commerce-64, 64px) 0;
  }
}



















































































































































































































































































































































































.s874 {
  hyphens: auto;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s875 {
  background: #000;
  color: #fff;
  gap: 112px;
  min-width: 0;
  padding: var(--space-commerce-96, 96px) 0;
}
@media (max-width: 767px) {
  .s875 {
    gap: 64px;
    padding: 48px 0 64px;
  }
}
.s876 {
  justify-content: center;
  margin: 0 auto;
  max-width: none;
  min-height: 686px;
  min-width: 0;
  position: relative;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s876 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s876 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    min-height: 0;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s877 {
  border-radius: 80px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  width: min(686px,100%);
}
.s877::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25);pointer-events:none}@media(max-width:767px){.s877::after{display:none}}
@media (max-width: 767px) {
  .s877 {
    border-radius: 50px;
  }
}
.s878 {
  aspect-ratio: 1 / 1;
  border-radius: 80px;
  display: block;
  margin: 0 auto;
  object-fit: cover;
  object-position: center;
  width: min(686px,100%);
}
@media (max-width: 767px) {
  .s878 {
    border-radius: 50px;
  }
}
.s879 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  left: 50%;
  margin: 0;
  max-width: 1200px;
  min-width: 0;
  position: absolute;
  text-align: center;
  text-wrap: balance;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  z-index: 1;
}
@media (max-width: 767px) {
  .s879 {
    hyphens: none;
    margin: 32px auto 0;
    overflow-wrap: normal;
    position: static;
    transform: none;
  }
}
.s880 {
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s880 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s880 {
    box-sizing: border-box;
    gap: 48px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s881 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0 auto;
  max-width: 1000px;
  min-width: 0;
  text-align: center;
}
.s882 {
  border-top: 1px solid #555;
  display: grid;
  gap: var(--space-commerce-64, 64px);
  grid-template-columns: repeat(2,minmax(0,1fr));
  padding-top: 40px;
}
@media (max-width: 767px) {
  .s882 {
    gap: 24px;
    grid-template-columns: minmax(0,1fr);
  }
}
.s883 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s884 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s885 {
  border-top: 1px solid #555;
  min-width: 0;
  padding-top: 32px;
}
.s886 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s839 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s889 {
  background: #fff;
  border-radius: 12px;
  color: #151515;
  min-width: 0;
  overflow: hidden;
  text-decoration: none;
}
.s890 {
  aspect-ratio: 4 / 3;
  border-radius: 0;
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.s891 {
  min-width: 0;
  padding: 24px;
}
.s753 {
  display: grid;
  gap: var(--space-commerce-64, 64px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s753 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s892 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s893 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s894 {
  display: flex;
  flex-direction: row;
  gap: 32px;
  max-width: 100%;
  overflow-x: auto;
  padding-bottom: 16px;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}
.s894::-webkit-scrollbar{display:none}




.s896 {
  padding-top: 0;
  position: relative;
}
.s896::before{content:"";position:absolute;left:0;right:-32px;top:50%;height:1px;background:#bbb;z-index:0}.s896 > *{position:relative;z-index:1}
.s895 {
  flex: 0 0 min(420px,82vw);
  min-width: 0;
  padding-top: 24px;
  scroll-snap-align: start;
}
.s925 {
  padding-top: 0;
  position: relative;
}
.s925::before{content:"";position:absolute;left:0;right:-32px;top:50%;height:1px;background:#bbb;z-index:0}.s925 > *{position:relative;z-index:1}.s925::before{right:0}
.s897 {
  background: #000;
  border-radius: 999px;
  color: #fff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  padding: 10px 20px;
  width: fit-content;
}
.s898 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-height: 2.16em;
  min-width: 0;
}
.s899 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-height: 4.5em;
  min-width: 0;
}


.s930 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s931 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  max-width: 100%;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}
.s931::-webkit-scrollbar{display:none}
.s932 {
  background: #fff;
  display: grid;
  flex: 0 0 100%;
  gap: var(--space-commerce-0, 0px);
  grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);
  scroll-snap-align: start;
}
@media (max-width: 767px) {
  .s932 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s933 {
  background: #fff;
  justify-content: center;
  min-width: 0;
  padding: 48px;
}
@media (max-width: 767px) {
  .s933 {
    padding: 24px;
  }
}
.s934 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s935 {
  aspect-ratio: 5 / 4;
  border-radius: 0;
  display: block;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.s926 {
  display: flex;
  gap: 12px;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .s926 {
    grid-template-columns: minmax(0,1fr);
  }
}

.s927 {
  background: #fff;
  border: 1px solid #bbb;
  border-radius: 50%;
  cursor: pointer;
  height: 48px;
  padding: 10px;
  width: 48px;
}
.s927:focus-visible{outline:2px solid #0066ff;outline-offset:3px}.s927:disabled{opacity:.35}
.s747 {
  display: grid;
  gap: var(--space-commerce-48, 48px);
  grid-template-columns: repeat(3,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s747 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s928 {
  display: block;
  height: 32px;
  width: 32px;
}
.s849 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s936 {
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s936 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s924 {
  aspect-ratio: 4 / 3;
  border-radius: 12px;
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
}

.s937 {
  align-items: center;
  background: #000;
  border-radius: 24px;
  box-sizing: border-box;
  color: #fff;
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  padding: 80px 48px;
  text-align: center;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s937 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s937 {
    margin-left: auto;
    margin-right: auto;
    padding: 48px 24px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s938 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}



















































































































































































































































































































































































.s939 {
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  padding: 64px 0 96px;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s939 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s939 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0 64px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s940 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s941 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
}



.s942 {
  background: #f5f5f5;
  border: 1px solid transparent;
  border-radius: 999px;
  box-sizing: border-box;
  color: #151515;
  cursor: pointer;
  display: inline-flex;
  min-height: 46px;
  padding: 10px 16px;
  text-align: center;
  text-decoration: none;
}
.s942[aria-pressed="true"]{background:#151515;color:#fff;border-color:#151515}.s942:focus-visible{outline:2px solid #0066ff;outline-offset:3px}
.s943 {
  display: grid;
  gap: var(--space-commerce-32, 32px);
  grid-template-columns: repeat(3,minmax(0,1fr));
}
@media(min-width:768px) and (max-width:1199px){.s943{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width: 1023px) {
  .s943 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}
@media (max-width: 767px) {
  .s943 {
    grid-template-columns: minmax(0,1fr);
  }
}
















.s944 {
  min-width: 0;
}
.s944[hidden]{display:none}
.s945 {
  aspect-ratio: 1.3 / 1;
  background: #f5f5f5;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
}
.s946 {
  aspect-ratio: 16 / 10;
  background: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  box-shadow: 0 8px 32px rgba(0,0,0,.12);
  box-sizing: border-box;
  left: 6%;
  margin: 0;
  overflow: hidden;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 88%;
}
.s946::before{content:"";display:block;height:16px;background:linear-gradient(90deg,#ddd 0 4px,transparent 4px 9px,#ddd 9px 13px,transparent 13px 18px,#ddd 18px 22px,transparent 22px) 12px center/22px 4px no-repeat,#fff;border-bottom:1px solid #eee;flex-shrink:0}
.s947 {
  display: block;
  height: auto;
  max-width: 100%;
  width: 100%;
}
.s948 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-16, 16px);
  grid-template-columns: minmax(0,1fr);
}
.s949 {
  min-width: 0;
}
.s887 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s950 {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
@media (max-width: 767px) {
  .s950 {
    flex-direction: column;
    width: 100%;
  }
}
.s951 {
  background: transparent;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #0066ff;
  cursor: pointer;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s951:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s951:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s951 {
    width: 100%;
  }
}



































































































.s952 {
  background: #fff;
  border: 0;
  box-sizing: border-box;
  color: #151515;
  display: none;
  height: 100dvh;
  inset: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: fixed;
  width: 100%;
}
.s952[open]{display:flex;flex-direction:column}.s952::backdrop{background:rgba(0,0,0,.5)}.s952 button:focus-visible,.s952 a:focus-visible{outline:2px solid #0066ff;outline-offset:3px}
.s953 {
  align-items: center;
  background: #fff;
  border-bottom: 1px solid #ddd;
  display: grid;
  gap: var(--space-commerce-16, 16px);
  grid-template-columns: auto minmax(0,1fr) auto auto;
  padding: 16px 24px;
}
@media (max-width: 767px) {
  .s953 {
    gap: 12px;
    grid-template-columns: minmax(0,1fr) auto;
    padding: 12px 16px;
  }
}
.s954 {
  background: transparent;
  border: 0;
  border-radius: 999px;
  box-sizing: border-box;
  color: #151515;
  cursor: pointer;
  display: inline-flex;
  gap: 8px;
  min-height: 46px;
  padding: 8px;
  text-align: center;
  text-decoration: none;
}
.s954:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s954:hover{filter:brightness(.94)}
.s955 {
  flex-shrink: 0;
  height: 20px;
  width: 20px;
}
.s956 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s957 {
  background: transparent;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #0066ff;
  cursor: pointer;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s957:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s957:hover{filter:brightness(.94)}

.s958 {
  display: grid;
  flex: 1 1 auto;
  grid-template-columns: 280px minmax(0,1fr);
  min-height: 0;
}
.s958[data-details="false"]{grid-template-columns:minmax(0,1fr)}.s958[data-details="false"] > aside{display:none}@media(max-width:767px){.s958{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.s958 > aside{max-height:35dvh}}
.s959 {
  background: #fff;
  box-sizing: border-box;
  min-width: 0;
  overflow-y: auto;
  padding: 24px;
}




.s960 {
  min-width: 0;
}
.s960[hidden]{display:none}
.s961 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s962 {
  background: #f5f5f5;
  box-sizing: border-box;
  min-height: 0;
  min-width: 0;
  overflow-y: auto;
  padding: 32px;
}
@media (max-width: 767px) {
  .s962 {
    padding: 16px;
  }
}




.s963 {
  box-shadow: 0 8px 32px rgba(0,0,0,.1);
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  width: min(920px,100%);
}
.s963[hidden]{display:none}
















































































































































































































































































.s967 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0 auto;
  max-width: 650px;
  min-width: 0;
  text-align: center;
}
.s968 {
  margin: 0 auto;
  max-width: 880px;
  min-width: 0;
  width: 100%;
}
.s969 {
  min-width: 0;
  scroll-margin-top: 112px;
}
.s969:focus{outline:none}.s969:focus-visible{outline:2px solid #0066ff;outline-offset:8px}


























.s970 {
  align-items: start;
  border-top: 1px solid #e8e8e8;
  color: inherit;
  display: grid;
  gap: var(--space-commerce-32, 32px);
  grid-template-columns: 316px minmax(0,1fr);
  padding: var(--space-commerce-40, 40px) 0;
  text-decoration: none;
}
.s970[hidden]{display:none}.s970:hover h2{text-decoration:underline;text-underline-offset:5px}.s970:focus-visible{outline:3px solid #0066ff;outline-offset:8px}@media(min-width:600px) and (max-width:900px){.s970{grid-template-columns:minmax(0,40%) minmax(0,1fr)}}@media(max-width:599px){.s970{grid-template-columns:minmax(0,1fr);gap:var(--space-commerce-24,24px);padding:var(--space-commerce-32,32px) 0}}
.s979 {
  min-width: 0;
  padding-top: var(--space-commerce-2, 2px);
}
.s981 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
@media(max-width:599px){.s981{font-size:var(--text-commerce-22,22px)}}
.s1002 {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: var(--space-commerce-8, 8px);
  justify-content: center;
  padding: var(--space-commerce-40, 40px) 0 0;
}
.s1002[hidden]{display:none}.s1002 button{box-sizing:border-box;width:46px;height:46px;min-width:46px;border-radius:50%;font-family:inherit;font-size:16px;line-height:1;color:#151515;background:transparent;cursor:pointer;flex-shrink:0}.s1002 [data-updates-number]{border:0}.s1002 [aria-current="page"]{background:#0066ff;color:white}.s1002 button:hover:not(:disabled){background:#eee}.s1002 [aria-current="page"]:hover{background:#0052cc}.s1002 button:focus-visible{outline:3px solid #0066ff;outline-offset:3px}.s1002 button:disabled{opacity:.35;cursor:default}
.s1004 {
  display: flex;
  flex-direction: row;
  gap: var(--space-commerce-8, 8px);
}
.s1003 {
  align-items: center;
  background: transparent;
  border: 1px solid #d5d5d5;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 46px;
  justify-content: center;
  padding: 0;
  width: 46px;
}
.s856 {
  display: block;
  height: 20px;
  width: 20px;
}
.s1006 {
  align-items: center;
  min-width: 0;
  padding: var(--space-commerce-48, 48px) 0 var(--space-commerce-80, 80px);
}
.s1007 {
  color: inherit;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0 auto;
  min-width: 0;
  text-decoration: underline;
  text-underline-offset: 4px;
  width: fit-content;
}
.s1007:focus-visible{outline:3px solid #0066ff;outline-offset:5px}.s1007:hover{color:#0066ff}




























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































.s991 {
  border: 3cqw solid #fff;
  border-radius: 7%;
  box-sizing: border-box;
  height: 64%;
  left: 4%;
  position: absolute;
  top: 8%;
  width: 56%;
}
.s992 {
  background: #fff;
  border-radius: 7%;
  bottom: 0;
  box-sizing: border-box;
  height: 64%;
  position: absolute;
  right: 2%;
  width: 56%;
}



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































.s987 {
  background: #0066ff;
  bottom: 8%;
  box-sizing: border-box;
  height: 35%;
  left: 8%;
  position: absolute;
  width: 19%;
}
.s988 {
  background: #0066ff;
  bottom: 8%;
  box-sizing: border-box;
  height: 60%;
  left: 40%;
  position: absolute;
  width: 19%;
}
.s989 {
  background: #0066ff;
  bottom: 8%;
  box-sizing: border-box;
  height: 85%;
  left: 72%;
  position: absolute;
  width: 19%;
}
















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































.s990 {
  aspect-ratio: 16 / 9;
  background: #0066ff;
  border-radius: 10px;
  container-type: inline-size;
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.s999 {
  background: #fff;
  bottom: 8%;
  box-sizing: border-box;
  height: 35%;
  left: 8%;
  position: absolute;
  width: 19%;
}
.s1000 {
  background: #fff;
  bottom: 8%;
  box-sizing: border-box;
  height: 60%;
  left: 40%;
  position: absolute;
  width: 19%;
}
.s1001 {
  background: #fff;
  bottom: 8%;
  box-sizing: border-box;
  height: 85%;
  left: 72%;
  position: absolute;
  width: 19%;
}





































































































































































































































































































































































































.s997 {
  border: 3cqw solid #0066ff;
  border-radius: 7%;
  box-sizing: border-box;
  height: 64%;
  left: 4%;
  position: absolute;
  top: 8%;
  width: 56%;
}
.s998 {
  background: #0066ff;
  border-radius: 7%;
  bottom: 0;
  box-sizing: border-box;
  height: 64%;
  position: absolute;
  right: 2%;
  width: 56%;
}































































































































































































































































































































































































.s993 {
  aspect-ratio: 16 / 9;
  background: #eaeaea;
  border-radius: 10px;
  container-type: inline-size;
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.s994 {
  bottom: -7%;
  color: #151515;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  left: -2%;
  letter-spacing: -.09em;
  max-width: none;
  position: absolute;
  user-select: none;
  white-space: nowrap;
  width: 110%;
}
.s995 {
  color: #151515;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  left: 5%;
  position: absolute;
  top: 9%;
  width: auto;
}
.s996 {
  color: #151515;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  position: absolute;
  right: 5%;
  top: 9%;
  width: auto;
}
.s975 {
  height: 58%;
  left: 34%;
  position: absolute;
  top: 21%;
  transform: rotate(-10deg);
  width: 32%;
}
.s976 {
  border: 3cqw solid #0066ff;
  border-radius: 8%;
  box-sizing: border-box;
  inset: 10% 0 10% 0;
  position: absolute;
}
.s977 {
  background: #0066ff;
  box-sizing: border-box;
  height: 3cqw;
  left: 0;
  position: absolute;
  top: 35%;
  width: 100%;
}
.s978 {
  background: #0066ff;
  box-sizing: border-box;
  height: 48%;
  left: 32%;
  position: absolute;
  top: 38%;
  width: 3cqw;
}






.s1022 {
  border-top: 1px solid #e8e8e8;
  display: grid;
  gap: var(--space-commerce-40, 40px);
  grid-template-columns: repeat(2,minmax(0,1fr));
  padding-top: var(--space-commerce-40, 40px);
}
@media (max-width: 767px) {
  .s1022 {
    grid-template-columns: minmax(0,1fr);
  }
}





















































































































































































































































































































































































.s965 {
  align-items: center;
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  padding: var(--space-commerce-80, 80px) 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s965 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s965 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding: var(--space-commerce-56, 56px) 0;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s966 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.045em;
  margin: 0;
  min-width: 0;
  text-align: center;
}
.s1008 {
  margin: 0 auto;
  max-width: 800px;
  min-width: 0;
  width: 100%;
}
.s1009 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-commerce-8, 8px) var(--space-commerce-16, 16px);
}
.s1010 {
  color: #707070;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: .025em;
  margin: 0;
  min-width: 0;
  text-transform: uppercase;
  width: auto;
}
.s1011 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s971 {
  aspect-ratio: 16 / 9;
  background: #050505;
  border-radius: 10px;
  container-type: inline-size;
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.s972 {
  bottom: -7%;
  color: #fff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  left: -2%;
  letter-spacing: -.09em;
  max-width: none;
  position: absolute;
  user-select: none;
  white-space: nowrap;
  width: 110%;
}
.s973 {
  color: #fff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  left: 5%;
  position: absolute;
  top: 9%;
  width: auto;
}
.s974 {
  color: #fff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  position: absolute;
  right: 5%;
  top: 9%;
  width: auto;
}
.s982 {
  height: 58%;
  left: 37%;
  position: absolute;
  top: 21%;
  transform: rotate(12deg);
  width: 32%;
}
.s983 {
  border: 3cqw solid #0066ff;
  box-sizing: border-box;
  height: 54%;
  left: 13%;
  position: absolute;
  top: 24%;
  transform: skew(-8deg);
  width: 70%;
}
.s984 {
  background: #0066ff;
  box-sizing: border-box;
  height: 3cqw;
  left: 2%;
  position: absolute;
  top: 8%;
  width: 25%;
}
.s985 {
  background: #0066ff;
  border-radius: 50%;
  bottom: 3%;
  box-sizing: border-box;
  height: 4cqw;
  left: 22%;
  position: absolute;
  width: 4cqw;
}
.s986 {
  background: #0066ff;
  border-radius: 50%;
  bottom: 3%;
  box-sizing: border-box;
  height: 4cqw;
  position: absolute;
  right: 15%;
  width: 4cqw;
}
.s1012 {
  border-bottom: 1px solid #e8e8e8;
  border-top: 1px solid #e8e8e8;
  min-width: 0;
  padding: var(--space-commerce-32, 32px) 0;
}
.s1013 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}




.s1015 {
  min-width: 0;
}



.s1016 {
  min-width: 0;
  overflow-wrap: anywhere;
  scroll-margin-top: 112px;
}
.s1016 p{line-height:1.65}
.s1017 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1018 {
  margin: 0 auto;
  max-width: 800px;
  min-width: 0;
  padding: var(--space-commerce-64, 64px) 0 var(--space-commerce-80, 80px);
  width: 100%;
}
.s1019 {
  border-top: 1px solid #e8e8e8;
  display: grid;
  gap: var(--space-commerce-40, 40px);
  grid-template-columns: minmax(0,1fr);
  padding-top: var(--space-commerce-40, 40px);
}
.s1020 {
  color: inherit;
  min-width: 0;
  text-decoration: none;
}
.s1020:hover{text-decoration:underline;text-underline-offset:4px}.s1020:focus-visible{outline:3px solid #0066ff;outline-offset:6px}
.s980 {
  color: #707070;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: .025em;
  margin: 0;
  min-width: 0;
  text-transform: uppercase;
}
.s1014 {
  color: inherit;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  text-decoration: underline;
  text-underline-offset: 4px;
  width: fit-content;
}
.s1014:focus-visible{outline:3px solid #0066ff;outline-offset:5px}.s1014:hover{color:#0066ff}


















































































































































































































































































































































































.s1024 {
  background: #000;
  color: #fff;
  overflow: hidden;
  position: relative;
}
.s1025 {
  height: 1460px;
  margin: 0 auto;
  margin-top: var(--space-commerce-80, 80px);
  max-width: none;
  min-width: 0;
  position: relative;
  width: min(1336px, calc(100% - 96px));
}
@media(max-width:767px){.s1025 [data-why-tile="0"]{left:-32px;top:30px;width:150px;height:190px}.s1025 [data-why-tile="1"]{left:auto;right:-35px;top:15px;width:170px;height:160px}.s1025 [data-why-tile="2"],.s1025 [data-why-tile="4"]{display:none}.s1025 [data-why-tile="3"]{left:-24px;top:645px;width:160px;height:170px}.s1025 [data-why-tile="5"]{left:auto;right:-32px;top:650px;width:165px;height:210px}}
@media (max-width: 1023px) {
  .s1025 {
    height: 1380px;
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s1025 {
    height: 860px;
    margin-top: 0;
    width: 100%;
  }
}
.s1026 {
  border-radius: 24px;
  height: 430px;
  left: -3%;
  overflow: hidden;
  position: absolute;
  top: 90px;
  transform: translate3d(0,var(--why-parallax,0px),0);
  width: 24%;
}
@media(max-width:767px){.s1026{transform:none!important}}
@media (max-width: 767px) {
  .s1026 {
    opacity: .55;
  }
}
.s1028 {
  border-radius: 24px;
  height: 270px;
  left: 45%;
  overflow: hidden;
  position: absolute;
  top: 0px;
  transform: translate3d(0,var(--why-parallax,0px),0);
  width: 22%;
}
@media(max-width:767px){.s1028{transform:none!important}}
@media (max-width: 767px) {
  .s1028 {
    opacity: .55;
  }
}
.s1029 {
  border-radius: 24px;
  height: 430px;
  left: 81%;
  overflow: hidden;
  position: absolute;
  top: 310px;
  transform: translate3d(0,var(--why-parallax,0px),0);
  width: 25%;
}
@media(max-width:767px){.s1029{transform:none!important}}
@media (max-width: 767px) {
  .s1029 {
    opacity: .55;
  }
}
.s1030 {
  border-radius: 24px;
  height: 290px;
  left: 4%;
  overflow: hidden;
  position: absolute;
  top: 940px;
  transform: translate3d(0,var(--why-parallax,0px),0);
  width: 32%;
}
@media(max-width:767px){.s1030{transform:none!important}}
@media (max-width: 767px) {
  .s1030 {
    opacity: .55;
  }
}
.s1031 {
  border-radius: 24px;
  height: 320px;
  left: 42%;
  overflow: hidden;
  position: absolute;
  top: 1060px;
  transform: translate3d(0,var(--why-parallax,0px),0);
  width: 22%;
}
@media(max-width:767px){.s1031{transform:none!important}}
@media (max-width: 767px) {
  .s1031 {
    opacity: .55;
  }
}
.s1032 {
  border-radius: 24px;
  height: 340px;
  left: 72%;
  overflow: hidden;
  position: absolute;
  top: 860px;
  transform: translate3d(0,var(--why-parallax,0px),0);
  width: 28%;
}
@media(max-width:767px){.s1032{transform:none!important}}
@media (max-width: 767px) {
  .s1032 {
    opacity: .55;
  }
}
.s1027 {
  aspect-ratio: auto;
  border-radius: 24px;
  display: block;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.s1033 {
  align-items: center;
  left: 50%;
  max-width: 650px;
  position: absolute;
  text-align: center;
  top: 380px;
  transform: translateX(-50%);
  width: min(650px, 100%);
  z-index: 2;
}
@media (max-width: 1023px) {
  .s1033 {
    top: 350px;
    width: min(600px, 56%);
  }
}
@media (max-width: 767px) {
  .s1033 {
    gap: var(--space-commerce-24, 24px);
    top: 210px;
    width: calc(100% - 48px);
  }
}
.s1034 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: .07em;
  margin: 0;
  min-width: 0;
}
.s1035 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1037 {
  background: #0066ff;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s1037:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s1037:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s1037 {
    min-width: 0;
    width: 100%;
  }
}
.s1038 {
  background: transparent;
  border: 1px solid #707070;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s1038:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s1038:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s1038 {
    min-width: 0;
    width: 100%;
  }
}
.s1039 {
  background: #000;
  color: #fff;
  min-width: 0;
  padding: var(--space-commerce-160, 160px) 0;
  padding-top: var(--space-commerce-64, 64px);
}
@media (max-width: 767px) {
  .s1039 {
    padding: var(--space-commerce-80, 80px) 0 var(--space-commerce-96, 96px);
  }
}
.s1044 {
  align-items: start;
  display: grid;
  gap: var(--space-commerce-48, 48px);
  grid-template-columns: minmax(0,1fr) minmax(0,2fr);
}
@media (max-width: 767px) {
  .s1044 {
    gap: var(--space-commerce-24, 24px);
    grid-template-columns: minmax(0,1fr);
  }
}
.s1045 {
  align-self: start;
  aspect-ratio: 4 / 5;
  border-radius: 24px;
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.s1046 {
  aspect-ratio: 3 / 2;
  border-radius: 24px;
  display: block;
  margin-top: var(--space-commerce-80, 80px);
  object-fit: cover;
  object-position: center;
  width: 100%;
}
@media (max-width: 767px) {
  .s1046 {
    margin-top: 0;
  }
}
.s1047 {
  background: #000;
  color: #fff;
  min-width: 0;
  padding: var(--space-commerce-160, 160px) 0;
  padding-top: 0;
}
@media (max-width: 767px) {
  .s1047 {
    padding: 0 0 var(--space-commerce-96, 96px);
  }
}

.s1048 {
  background: #000;
  color: #fff;
}
.s1049 {
  position: relative;
}
.s1050 {
  aspect-ratio: 16 / 7;
  border-radius: 0;
  display: block;
  object-fit: cover;
  object-position: center 48%;
  width: 100%;
}
@media (max-width: 767px) {
  .s1050 {
    aspect-ratio: 4 / 3;
  }
}
.s1051 {
  align-items: center;
  bottom: 12%;
  display: flex;
  flex-direction: row;
  gap: var(--space-commerce-24, 24px);
  justify-content: space-evenly;
  left: 0;
  padding: 0 24px;
  position: absolute;
  right: 0;
}
@media (max-width: 767px) {
  .s1051 {
    flex-wrap: wrap;
    gap: var(--space-commerce-12, 12px);
    justify-content: flex-start;
    padding: var(--space-commerce-24, 24px) var(--space-commerce-24, 24px) 0;
    position: static;
  }
}


.s1052 {
  align-items: center;
  background: #fff;
  border: 0;
  border-radius: 999px;
  box-shadow: 0 4px 24px #0002;
  color: #151515;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  font-family: inherit;
  gap: var(--space-commerce-10, 10px);
  justify-content: center;
  min-height: 48px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-20, 20px);
  width: fit-content;
}
.s1052[aria-expanded="true"]{background:#0066ff;color:#fff}.s1052[aria-expanded="true"] img{filter:brightness(0) invert(1);transform:rotate(45deg)}.s1052:focus-visible{outline:3px solid #fff;outline-offset:5px}.s1052:hover{filter:brightness(.93)}




.s1054 {
  max-width: 870px;
  min-width: 0;
  padding: var(--space-commerce-40, 40px) 0 0;
}
.s1054[hidden]{display:none}

.s1058 {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-commerce-24, 24px) var(--space-commerce-48, 48px);
  padding: var(--space-commerce-16, 16px) 0;
}
.s1059 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  width: auto;
}

.s1060 {
  background: #0d0d0d;
  color: #fff;
  overflow: hidden;
  padding: var(--space-commerce-96, 96px) 0 0;
}
@media (max-width: 767px) {
  .s1060 {
    padding: var(--space-commerce-48, 48px) 0 0;
  }
}
.s1061 {
  align-items: start;
  display: grid;
  gap: var(--space-commerce-64, 64px);
  grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);
}
@media (max-width: 1023px) {
  .s1061 {
    gap: var(--space-commerce-32, 32px);
  }
}
@media (max-width: 767px) {
  .s1061 {
    gap: var(--space-commerce-40, 40px);
    grid-template-columns: minmax(0,1fr);
  }
}
.s1062 {
  color: #151515;
  margin-bottom: -9%;
  min-width: 0;
  width: 100%;
}
@media (max-width: 767px) {
  .s1062 {
    margin-bottom: 0;
  }
}
.s900 {
  background: #f8f8f8;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  box-shadow: 0 8px 32px #0000000a;
  container-type: inline-size;
  min-width: 0;
  overflow: hidden;
  position: relative;
}
.s901 {
  aspect-ratio: 3/2;
  border-radius: 0;
  display: block;
  max-width: none;
  object-fit: contain;
  object-position: center;
  width: 100%;
}
.s902 {
  background: #fff;
  border-radius: .6cqw;
  box-shadow: 0 .2cqw 1.2cqw #00000012;
  height: 49.8%;
  left: 22.36%;
  min-width: 0;
  overflow: hidden;
  position: absolute;
  top: 7.92%;
  width: 50.55%;
}
.s903 {
  align-items: center;
  background: #fff;
  display: flex;
  flex-direction: row;
  gap: var(--space-feature-16, 16px);
  justify-content: space-between;
  padding: 1.6cqw 1.5cqw;
}
.s904 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: 1.55cqw;
  line-height: 1.3;
  margin: 0;
  min-width: 0;
}
.s905 {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: var(--space-feature-12, 12px);
  justify-content: space-between;
}
.s907 {
  align-items: center;
  background: #fff;
  display: flex;
  flex-direction: row;
  gap: var(--space-feature-16, 16px);
  justify-content: flex-start;
  padding: 0 1.5cqw 1.5cqw;
}
.s908 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: .8cqw;
  line-height: 1.3;
  margin: 0;
  min-width: 0;
}
.s909 {
  display: grid;
  flex: 1 1 auto;
  gap: var(--space-commerce-0, 0px);
  grid-template-columns: repeat(2,minmax(0,1fr));
  height: 67%;
  min-height: 0;
  position: relative;
}

.s910 {
  height: 100%;
  min-width: 0;
  overflow: hidden;
  position: relative;
}
.s910::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0007,transparent 75%)}
.s911 {
  aspect-ratio: auto;
  display: block;
  height: 100%;
  inset: 0;
  max-width: none;
  object-fit: cover;
  object-position: center;
  position: absolute;
  width: 100%;
}
.s912 {
  color: #fff;
  height: 100%;
  justify-content: flex-end;
  min-width: 0;
  padding: 2cqw 1.8cqw;
  position: relative;
  z-index: 1;
}
.s913 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: 2.2cqw;
  line-height: 1.3;
  margin: 0;
  min-width: 0;
}
.s914 {
  background: #202020;
  border-radius: .2cqw;
  color: #fff;
  min-width: 0;
  padding: .8cqw 1.1cqw;
  width: fit-content;
}
.s915 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: .85cqw;
  line-height: 1.3;
  margin: 0;
  min-width: 0;
}
.s916 {
  background: #fff;
  min-width: 0;
  padding: 1.8cqw 1.5cqw;
}
.s917 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: 1.6cqw;
  line-height: 1.3;
  margin: 0;
  min-width: 0;
}
.s918 {
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 10px;
  box-shadow: 0 1px 2px #00000007, 0 2px 5px #00000004;
  box-sizing: border-box;
  height: 3.7%;
  justify-content: center;
  left: 76.6%;
  min-width: 0;
  overflow: hidden;
  padding: .5cqw .8cqw;
  position: absolute;
  top: 30.3%;
  width: 21%;
}
.s920 {
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 10px;
  box-shadow: 0 1px 2px #00000007, 0 2px 5px #00000004;
  box-sizing: border-box;
  height: 8.1%;
  justify-content: space-around;
  left: 76.6%;
  min-width: 0;
  overflow: hidden;
  position: absolute;
  top: 37.8%;
  width: 21%;
}
.s921 {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: var(--space-feature-4, 4px);
  justify-content: space-between;
  padding: .6cqw .8cqw;
}
.s919 {
  font-family: Inter, sans-serif;
  font-size: .9cqw;
  line-height: 1.3;
  margin: 0;
  min-width: 0;
}
.s922 {
  align-items: center;
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 0 0 1px #0000000a, 0 2px 4px #00000004, 0 6px 18px #0000000a;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  gap: .6cqw;
  left: 47.63%;
  max-width: 100%;
  padding: .45cqw .7cqw;
  position: absolute;
  top: 49%;
  transform: translateX(-50%);
  width: max-content;
}
.s923 {
  font-family: Inter, sans-serif;
  font-size: .75cqw;
  line-height: 1.3;
  margin: 0;
  min-width: 0;
}
.s906 {
  flex-shrink: 0;
  height: 1.2cqw;
  opacity: .7;
  width: 1.2cqw;
}
.s1063 {
  align-self: center;
  min-width: 0;
  padding: var(--space-commerce-64, 64px) 0;
}
@media (max-width: 767px) {
  .s1063 {
    padding: 0 0 var(--space-commerce-48, 48px);
  }
}
.s1056 {
  color: #d0d0d0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}

.s1065 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-24, 24px);
  grid-template-columns: 1fr 2fr 1fr;
}
.s1065:focus-visible{outline:3px solid #0066ff;outline-offset:6px}@media(max-width:767px){.s1065 > img{flex:0 0 82%;width:82%;aspect-ratio:4 / 3;scroll-snap-align:start}}
@media (max-width: 767px) {
  .s1065 {
    display: flex;
    flex-direction: row;
    gap: var(--space-commerce-16, 16px);
    overflow-x: auto;
    padding-bottom: var(--space-commerce-16, 16px);
    scroll-snap-type: x mandatory;
  }
}
.s1067 {
  aspect-ratio: 3 / 2;
  border-radius: 20px;
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.s1066 {
  aspect-ratio: 3 / 4;
  border-radius: 20px;
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.s1041 {
  margin: 0 auto;
  max-width: 870px;
  min-width: 0;
  width: 100%;
}
@media (max-width: 767px) {
  .s1041 {
    gap: var(--space-commerce-24, 24px);
  }
}



.s1068 {
  align-items: center;
  border-top: 1px solid #444;
  color: #fff;
  display: flex;
  flex-direction: row;
  gap: var(--space-commerce-24, 24px);
  justify-content: space-between;
  min-width: 0;
  padding: var(--space-commerce-32, 32px) 0;
  text-decoration: none;
  width: 100%;
}
.s1068:last-child{border-bottom:1px solid #444}.s1068:hover h3{text-decoration:underline;text-underline-offset:5px}.s1068:focus-visible{outline:3px solid #0066ff;outline-offset:6px}
.s1069 {
  flex: 1 1 0%;
  max-width: 100%;
  min-width: 0;
  overflow-wrap: anywhere;
  width: 0;
}
.s1070 {
  color: #408cff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1071 {
  color: #d0d0d0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1072 {
  display: block;
  flex-shrink: 0;
  height: 28px;
  width: 28px;
}
.s1057 {
  background: #000;
  color: #fff;
  min-width: 0;
  padding: var(--space-commerce-160, 160px) 0;
}
@media (max-width: 767px) {
  .s1057 {
    gap: var(--space-commerce-40, 40px);
    padding: var(--space-commerce-96, 96px) 0;
  }
}
.s1073 {
  align-items: center;
  margin: 0 auto;
  max-width: 900px;
  min-width: 0;
  text-align: center;
}
.s1043 {
  color: #d0d0d0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}

.s1075 {
  background: transparent;
  border: 1px solid #707070;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s1075:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s1075:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s1075 {
    width: 100%;
  }
}


















































































































































































































































































































































































.s1076 {
  background: #f5f5f5;
  padding: var(--space-commerce-48, 48px) 0 0;
}
@media (max-width: 767px) {
  .s1076 {
    padding: var(--space-commerce-40, 40px) 0 0;
  }
}
.s1077 {
  align-items: center;
  margin: 0 auto;
  max-width: 860px;
  min-width: 0;
  text-align: center;
}
.s1078 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.025em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1079 {
  color: #626262;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 640px;
  min-width: 0;
}
.s1080 {
  align-self: center;
  color: #0066ff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  text-decoration: underline;
  text-underline-offset: 4px;
  width: fit-content;
}
.s1080:focus-visible{outline:3px solid #0066ff;outline-offset:5px}
.s1081 {
  margin: 0 auto -28px;
  max-width: 600px;
  min-width: 0;
  position: relative;
  width: 100%;
  z-index: 1;
}
.s1082 {
  align-items: center;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 8px 32px rgba(0,0,0,.1);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  gap: var(--space-commerce-8, 8px);
  min-height: 56px;
  padding: 5px;
}
@media (max-width: 767px) {
  .s1082 {
    flex-direction: column;
    gap: var(--space-commerce-12, 12px);
    padding: var(--space-commerce-16, 16px);
  }
}
.s1083 {
  align-items: center;
  display: flex;
  flex: 1 1 0%;
  flex-direction: row;
  gap: var(--space-commerce-8, 8px);
  min-width: 0;
  padding-left: var(--space-commerce-12, 12px);
  width: 0;
}
@media (max-width: 767px) {
  .s1083 {
    padding-left: 0;
    width: 100%;
  }
}
.s1084 {
  background: transparent;
  border: 0;
  box-sizing: border-box;
  color: #151515;
  display: block;
  flex: 1 1 0%;
  font-family: inherit;
  font-size: var(--text-commerce-16,16px);
  height: 46px;
  min-width: 0;
  padding: 0 var(--space-commerce-8, 8px);
  width: 0;
}
.s1084:focus-visible{outline:2px solid #0066ff;outline-offset:-2px;border-radius:6px}
.s1085 {
  background: #0066ff;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s1085:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s1085:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s1085 {
    width: 100%;
  }
}
.s1086 {
  background: #fff;
  min-width: 0;
  padding: var(--space-commerce-80, 80px) 0;
  padding-bottom: var(--space-commerce-40, 40px);
  padding-top: var(--space-commerce-104, 104px);
}
@media (max-width: 767px) {
  .s1086 {
    padding: var(--space-commerce-80, 80px) 0 var(--space-commerce-32, 32px);
  }
}
.s1088 {
  display: grid;
  gap: var(--space-commerce-32, 32px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s1088 {
    grid-template-columns: minmax(0,1fr);
  }
}

.s1090 {
  align-items: center;
  aspect-ratio: 16 / 8;
  background: #141414;
  border-radius: 12px;
  display: flex;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.s1089 {
  background: transparent;
  border: 0;
  color: #151515;
  cursor: pointer;
  display: flex;
  font-family: inherit;
  min-width: 0;
  padding: 0;
  text-align: left;
  width: 100%;
}
.s1089:focus-visible{outline:3px solid #0066ff;outline-offset:8px}.s1089:hover > span:nth-child(2){text-decoration:underline;text-underline-offset:5px}
.s1095 {
  align-items: center;
  aspect-ratio: 16 / 8;
  background: #141414;
  border-radius: 12px;
  display: flex;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.s1095::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);pointer-events:none}
.s1096 {
  aspect-ratio: auto;
  border-radius: 0;
  display: block;
  height: 100%;
  inset: 0;
  object-fit: cover;
  object-position: center 45%;
  position: absolute;
  width: 100%;
}
.s1091 {
  display: block;
  flex-shrink: 0;
  height: 100px;
  object-fit: contain;
  position: relative;
  width: min(60%, 260px);
  z-index: 1;
}
.s1092 {
  background: #fff;
  border-radius: 999px;
  bottom: 20px;
  color: #151515;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  padding: var(--space-commerce-8, 8px) var(--space-commerce-14, 14px);
  position: absolute;
  right: 20px;
  width: auto;
  z-index: 1;
}
.s1093 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1094 {
  color: #626262;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1097 {
  background: #fff;
  min-width: 0;
  padding: var(--space-commerce-80, 80px) 0;
  scroll-margin-top: 96px;
}
.s1097:focus{outline:none}.s1097:focus-visible{outline:3px solid #0066ff;outline-offset:-3px}
@media (max-width: 767px) {
  .s1097 {
    padding: var(--space-commerce-56, 56px) 0;
  }
}
.s1098 {
  align-items: flex-end;
  display: flex;
  flex-direction: row;
  gap: var(--space-commerce-24, 24px);
  justify-content: space-between;
}
@media (max-width: 767px) {
  .s1098 {
    align-items: stretch;
    flex-direction: column;
  }
}
.s1099 {
  flex: 1 1 0%;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.025em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
  width: 0;
}
@media (max-width: 767px) {
  .s1099 {
    width: 100%;
  }
}
.s1100 {
  max-width: 100%;
  min-width: 0;
  width: 240px;
}
@media (max-width: 767px) {
  .s1100 {
    width: 100%;
  }
}
.s1101 {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 8px;
  box-sizing: border-box;
  color: #151515;
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-size: 16px;
  height: 48px;
  padding: 0 var(--space-commerce-36, 36px) 0 var(--space-commerce-14, 14px);
  width: 100%;
}
.s1101:focus-visible{outline:3px solid #0066ff;outline-offset:3px}
.s840 {
  color: #626262;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1102 {
  display: grid;
  gap: var(--space-commerce-40, 40px);
  grid-template-columns: repeat(3,minmax(0,1fr));
}
@media (max-width: 1023px) {
  .s1102 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}
@media (max-width: 767px) {
  .s1102 {
    gap: 0;
    grid-template-columns: minmax(0,1fr);
  }
}







.s1103 {
  align-items: flex-start;
  background: transparent;
  border: 0;
  border-top: 1px solid #e8e8e8;
  color: #151515;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  font-family: inherit;
  gap: var(--space-commerce-20, 20px);
  min-width: 0;
  padding: var(--space-commerce-28, 28px) 0;
  text-align: left;
  width: 100%;
}
.s1103[hidden]{display:none}.s1103:hover{background:#fafafa}.s1103:focus-visible{outline:3px solid #0066ff;outline-offset:6px}
.s1104 {
  align-items: center;
  background: #f5f5f5;
  border-radius: 12px;
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  height: 64px;
  justify-content: center;
  padding: 8px;
  width: 64px;
}
.s1105 {
  display: block;
  flex-shrink: 0;
  height: 100%;
  object-fit: contain;
  width: 100%;
}
.s1106 {
  flex: 1 1 0%;
  min-width: 0;
  overflow-wrap: anywhere;
  width: 0;
}
.s1108 {
  color: #626262;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1109 {
  min-width: 0;
  padding: var(--space-commerce-32, 32px) 0;
}
.s1109[hidden]{display:none}
.s1110 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.025em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1111 {
  background: #0066ff;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s1111:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s1111:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s1111 {
    width: 100%;
  }
}
.s1113 {
  background: #f5f5f5;
  min-width: 0;
  padding: var(--space-commerce-80, 80px) 0;
}
@media (max-width: 767px) {
  .s1113 {
    padding: var(--space-commerce-56, 56px) 0;
  }
}
.s1114 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.025em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1115 {
  display: grid;
  gap: var(--space-commerce-32, 32px);
  grid-template-columns: repeat(3,minmax(0,1fr));
}
@media (max-width: 1023px) {
  .s1115 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}
@media (max-width: 767px) {
  .s1115 {
    grid-template-columns: minmax(0,1fr);
  }
}


.s1116 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 8px 28px #0000000a;
  color: #151515;
  min-width: 0;
  overflow: hidden;
  text-decoration: none;
}
.s1116:focus-visible{outline:3px solid #0066ff;outline-offset:6px}.s1116:hover h3{text-decoration:underline;text-underline-offset:4px}
.s1117 {
  aspect-ratio: 16 / 9;
  border-radius: 0;
  display: block;
  object-fit: cover;
  width: 100%;
}
.s1118 {
  min-width: 0;
  overflow-wrap: anywhere;
  padding: var(--space-commerce-24, 24px);
}
.s1119 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.025em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1120 {
  background: #fff;
  min-width: 0;
  padding: var(--space-commerce-80, 80px) 0;
}
@media (max-width: 767px) {
  .s1120 {
    padding: var(--space-commerce-56, 56px) 0;
  }
}
.s1121 {
  align-items: center;
  margin: 0 auto;
  max-width: 900px;
  min-width: 0;
  text-align: center;
}
.s1122 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.025em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1123 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-commerce-16, 16px);
  justify-content: center;
}
@media (max-width: 767px) {
  .s1123 {
    align-items: stretch;
    flex-direction: column;
    width: 100%;
  }
}




































































































.s1124 {
  background: #fff;
  border: 0;
  border-radius: 20px;
  box-sizing: border-box;
  color: #151515;
  display: none;
  flex: 0 1 auto;
  height: fit-content;
  margin: auto;
  max-height: calc(100dvh - 48px);
  max-width: 680px;
  min-height: 0;
  overflow-y: auto;
  padding: var(--space-commerce-32, 32px);
  width: min(680px, calc(100% - 48px));
}
.s1124[open]{display:flex;flex-direction:column}.s1124::backdrop{background:rgba(0,0,0,.55)}.s1124 button:focus-visible,.s1124 a:focus-visible{outline:3px solid #0066ff;outline-offset:4px}
@media (max-width: 767px) {
  .s1124 {
    max-height: calc(100dvh - 32px);
    padding: var(--space-commerce-24, 24px);
    width: calc(100% - 32px);
  }
}
.s1125 {
  align-items: center;
  align-self: flex-end;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 44px;
  justify-content: center;
  padding: 10px;
  width: 44px;
}
.s1053 {
  display: block;
  flex-shrink: 0;
  height: 24px;
  width: 24px;
}
.s1087 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.025em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}





















.s1126 {
  min-width: 0;
}
.s1126[hidden]{display:none}
.s1127 {
  display: block;
  flex-shrink: 0;
  height: 70px;
  object-fit: contain;
  object-position: left center;
  width: 160px;
}
.s1107 {
  color: #707070;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1128 {
  border-top: 1px solid #e8e8e8;
  color: #626262;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  padding: var(--space-commerce-24, 24px) 0 0;
}
.s1129 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-commerce-16, 16px);
}
@media (max-width: 767px) {
  .s1129 {
    align-items: stretch;
    flex-direction: column;
    width: 100%;
  }
}


.s1112 {
  display: none;
}
.s1130 {
  display: none;
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.s832 {
  min-width: 0;
  width: 100%;
}
















































































































































































































































































.s1131 {
  background: #fff;
  color: #151515;
  hyphens: auto;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s1132 {
  background: #fff;
  min-width: 0;
  padding: var(--space-commerce-104, 104px) 0 var(--space-commerce-112, 112px);
}
@media (max-width: 767px) {
  .s1132 {
    padding: var(--space-commerce-56, 56px) 0 var(--space-commerce-64, 64px);
  }
}
.s1133 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-48, 48px);
  grid-template-columns: minmax(0,1.38fr) minmax(0,1fr);
}
@media (max-width: 1023px) {
  .s1133 {
    gap: var(--space-commerce-40, 40px);
  }
}
@media (max-width: 767px) {
  .s1133 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s1134 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: .07em;
  margin: 0;
  min-width: 0;
}
.s1135 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  max-width: 750px;
  min-width: 0;
  text-wrap: balance;
}
.s1136 {
  color: #555;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 590px;
  min-width: 0;
}

.s1137 {
  aspect-ratio: 1 / 1;
  justify-self: end;
  position: relative;
  width: min(420px,100%);
}
@media (max-width: 767px) {
  .s1137 {
    justify-self: center;
    width: min(320px,100%);
  }
}
.s1138 {
  background: #151515;
  border-radius: 999px;
  height: 35%;
  left: 7%;
  position: absolute;
  top: 7%;
  width: 35%;
}
.s1139 {
  background: #151515;
  border-radius: 999px;
  height: 35%;
  left: 58%;
  position: absolute;
  top: 58%;
  width: 35%;
}
.s1140 {
  background: #151515;
  border-radius: 0;
  height: 6%;
  left: 26%;
  position: absolute;
  top: 47%;
  width: 48%;
}
.s1141 {
  background: #151515;
  border-radius: 0;
  height: 48%;
  left: 47%;
  position: absolute;
  top: 26%;
  width: 6%;
}
.s1142 {
  background: #0066ff;
  border-radius: 999px;
  height: 44%;
  left: 28%;
  position: absolute;
  top: 28%;
  width: 44%;
}
.s1143 {
  display: block;
  flex-shrink: 0;
  height: 38%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%) rotate(-45deg);
  width: 38%;
}
.s1144 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: minmax(0,2fr) minmax(0,3fr);
}
@media (max-width: 1023px) {
  .s1144 {
    gap: var(--space-commerce-40, 40px);
  }
}
@media (max-width: 767px) {
  .s1144 {
    grid-template-columns: minmax(0,1fr);
  }
}

.s1147 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: minmax(0,1.22fr) minmax(0,1fr);
}
@media (max-width: 1023px) {
  .s1147 {
    gap: var(--space-commerce-40, 40px);
  }
}
@media (max-width: 767px) {
  .s1147 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s1148 {
  aspect-ratio: 5 / 4;
  background: #f5f5f5;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.s1149 {
  display: block;
  flex-shrink: 0;
  height: 20%;
  left: 31%;
  position: absolute;
  top: 26%;
  transform: rotate(35deg);
  width: 20%;
}
.s1150 {
  display: block;
  flex-shrink: 0;
  height: 20%;
  left: 37%;
  position: absolute;
  top: 59%;
  transform: rotate(145deg);
  width: 20%;
}
.s1151 {
  align-items: center;
  background: #151515;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  height: 21%;
  justify-content: center;
  left: 7%;
  padding: 0 12px;
  position: absolute;
  text-align: center;
  top: 10%;
  width: 32%;
}
.s1153 {
  align-items: center;
  background: #151515;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  height: 21%;
  justify-content: center;
  left: 48%;
  padding: 0 12px;
  position: absolute;
  text-align: center;
  top: 40%;
  width: 44%;
}
.s1154 {
  align-items: center;
  background: #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  height: 21%;
  justify-content: center;
  left: 12%;
  padding: 0 12px;
  position: absolute;
  text-align: center;
  top: 69%;
  width: 32%;
}
.s1152 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  text-align: center;
}

.s1155 {
  display: grid;
  gap: var(--space-commerce-32, 32px);
  grid-template-columns: repeat(3,minmax(0,1fr));
}
@media (max-width: 1023px) {
  .s1155 {
    gap: var(--space-commerce-24, 24px);
  }
}
@media (max-width: 767px) {
  .s1155 {
    gap: var(--space-commerce-48, 48px);
    grid-template-columns: minmax(0,1fr);
  }
}
.s1146 {
  aspect-ratio: 4 / 3;
  border-radius: 12px;
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}
.s1157 {
  align-items: center;
  margin: 0 auto;
  max-width: 870px;
  min-width: 0;
  text-align: center;
}
.s1145 {
  color: #555;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}

.s1159 {
  margin: 0 auto;
  max-width: 870px;
  min-width: 0;
}
.s1160 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  margin-bottom: var(--space-commerce-32, 32px);
  min-width: 0;
  text-wrap: balance;
}




























































































































































































































































































































































































.s1167 {
  aspect-ratio: 1 / 1;
  border-radius: 24px;
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}
@media (max-width: 767px) {
  .s1167 {
    border-radius: 16px;
  }
}

.s1165 {
  aspect-ratio: 4 / 5;
  border-radius: 24px;
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}
@media (max-width: 767px) {
  .s1165 {
    border-radius: 16px;
  }
}




.s1176 {
  aspect-ratio: 16 / 9;
  border-radius: 24px;
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}
@media (max-width: 767px) {
  .s1176 {
    aspect-ratio: 4 / 5;
    border-radius: 16px;
  }
}
.s1182 {
  aspect-ratio: 4 / 5;
  border-radius: 24px;
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}
.s1183 {
  aspect-ratio: 3 / 2;
  border-radius: 24px;
  display: block;
  margin-top: var(--space-commerce-88, 88px);
  object-fit: cover;
  object-position: 50% 52%;
  width: 100%;
}
@media (max-width: 767px) {
  .s1183 {
    margin-top: 0;
  }
}
.s1186 {
  aspect-ratio: 16 / 7;
  border-radius: 24px;
  display: block;
  object-fit: cover;
  object-position: 50% 46%;
  width: 100%;
}
@media (max-width: 767px) {
  .s1186 {
    aspect-ratio: 4 / 3;
    border-radius: 16px;
  }
}





















































































































































































































































































































































































































































































































































































































































.s1211 {
  background: #111;
  border: 1px solid #333;
  border-radius: 24px;
  box-sizing: border-box;
  color: #408cff;
  min-width: 0;
  padding: var(--space-commerce-40, 40px);
  text-decoration: none;
}
.s1211:hover{border-color:#408cff}.s1211:focus-visible{outline:3px solid #99c2ff;outline-offset:5px}
@media (max-width: 767px) {
  .s1211 {
    padding: var(--space-commerce-28, 28px);
  }
}
.s1156 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1213 {
  display: block;
  flex-shrink: 0;
  height: 24px;
  width: 24px;
}




































































































































































































































































































































































































.microcart-editable-ui-110 {
  border: 1px solid #eaeaea;
  border-radius: 10px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-height: 180px;
  min-width: 0;
  padding: 12px 14px;
}
.microcart-editable-ui-99 {
  background: #f6f6f6;
  border-radius: 10px;
  box-sizing: border-box;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(3,minmax(0,1fr));
  min-width: 0;
  padding: 12px;
}
@media (max-width: 767px) {
  .microcart-editable-ui-99 {
    gap: 8px;
    padding: 10px 4px;
  }
}
.microcart-editable-ui-67 {
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(3,minmax(0,1fr));
  min-width: 0;
  padding: 16px 12px;
}
@media (max-width: 767px) {
  .microcart-editable-ui-67 {
    gap: 8px;
    padding: 14px 4px;
  }
}






































































































































































































































































































































































































.microcart-editable-ui-111 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0px;
  min-width: 0;
}
.microcart-editable-ui-115 {
  background: #7a7672;
  border-radius: 4px;
  box-sizing: border-box;
  flex: 0 0 auto;
  flex-shrink: 0;
  height: 18px;
  min-width: 0;
  padding: 3px;
  width: 18px;
}
.microcart-editable-ui-65 {
  background: #cfcfcf;
  box-sizing: border-box;
  height: 20px;
  margin: 0 auto;
  min-width: 1px;
  width: 1px;
}
.microcart-editable-ui-80 {
  background: #0066ff;
  border-radius: 4px;
  box-sizing: border-box;
  flex: 0 0 auto;
  flex-shrink: 0;
  height: 18px;
  min-width: 0;
  padding: 3px;
  width: 18px;
}
.microcart-editable-ui-44 {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 0 0 1px #0000000a,0 2px 4px #00000004,0 6px 18px #0000000a;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 0 auto;
  max-width: 390px;
  min-width: 0;
  overflow: hidden;
  width: 100%;
}
.microcart-editable-ui-42 {
  align-items: center;
  background: #fafafa;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 12px 16px;
}
.microcart-editable-ui-81 {
  background: #303030;
  border-radius: 4px;
  box-sizing: border-box;
  flex: 0 0 auto;
  flex-shrink: 0;
  height: 18px;
  min-width: 0;
  padding: 3px;
  width: 18px;
}
.microcart-editable-ui-45 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
  padding: 0 16px;
}
.microcart-editable-ui-43 {
  align-items: center;
  border-top: 1px solid #eee;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 10px 16px;
}
.s1248 {
  background: #f5f5f5;
  border-radius: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  font-family: Inter, sans-serif;
  gap: 20px;
  justify-content: center;
  min-height: 360px;
  min-width: 0;
  padding: 32px;
  scroll-margin-top: 96px;
  text-align: left;
  width: 100%;
}
@media (max-width: 767px) {
  .s1248 {
    gap: 16px;
    padding: 16px;
  }
}
.microcart-editable-ui-116 {
  align-self: center;
  background: #eef4ff;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #0066ff;
  flex: 0 1 auto;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  padding: 4px 10px;
  text-align: left;
  white-space: nowrap;
}






































































































































































































































































































































































































.microcart-editable-ui-46 {
  align-items: center;
  background: #f5f5f5;
  border-radius: 12px;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 12px 14px;
}
.microcart-editable-ui-72 {
  align-items: center;
  background: #f5f5f5;
  border-radius: 12px;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 16px;
}
.microcart-editable-ui-68 {
  border: 1px solid #eaeaea;
  border-radius: 18px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 28px;
  min-width: 0;
  padding: 16px;
}






































































































































































































































































































































































































.microcart-productbeeld-15 {
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
}
.microcart-productbeeld-18 {
  box-sizing: border-box;
  min-width: 0;
}
.microcart-productbeeld-14 {
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  display: grid;
  gap: 16px;
  grid-template-columns: minmax(0,1fr) 100px;
  min-width: 0;
  padding: 0 0 12px;
}
.microcart-productbeeld-17 {
  box-sizing: border-box;
  color: #656565;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
}
.microcart-productbeeld-16 {
  box-sizing: border-box;
  color: #656565;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  text-align: right;
}
.microcart-productbeeld-10 {
  align-items: center;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  display: grid;
  gap: 16px;
  grid-template-columns: minmax(0,1fr) 100px;
  min-width: 0;
  padding: 16px 0;
}
.microcart-productbeeld-12 {
  align-items: center;
  border-bottom: none;
  box-sizing: border-box;
  display: grid;
  gap: 16px;
  grid-template-columns: minmax(0,1fr) 100px;
  min-width: 0;
  padding: 16px 0;
}
.microcart-productbeeld-8 {
  background: #f5f5f5;
  border-radius: 12px;
  box-sizing: border-box;
  height: 48px;
  min-width: 48px;
  object-fit: cover;
  width: 48px;
}
.microcart-productbeeld-7 {
  align-self: center;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
}
.microcart-productbeeld-6 {
  align-self: center;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-variant-numeric: tabular-nums;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  text-align: right;
}
.microcart-productbeeld-4 {
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 0 0 1px #0000000a,0 2px 4px #00000004,0 6px 18px #0000000a;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 22px;
  min-width: 0;
  padding: 28px;
}
@media (max-width: 767px) {
  .microcart-productbeeld-4 {
    gap: 20px;
    padding: 20px;
  }
}
.microcart-productbeeld-5 {
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
}
.microcart-productbeeld-13 {
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 10px;
  box-shadow: 0 1px 2px #00000007,0 2px 5px #00000004;
  box-sizing: border-box;
  display: flex;
  min-height: 42px;
  min-width: 0;
  padding: 8px;
}
.microcart-productbeeld-21 {
  background: #f5f5f5;
  border: 1px solid #eaeaea;
  border-radius: 8px;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  padding: 5px 10px;
}
.microcart-productbeeld-11 {
  align-items: center;
  background: #fff;
  border: none;
  border-radius: 10px;
  box-shadow: none;
  box-sizing: border-box;
  display: flex;
  gap: 8px;
  min-height: 42px;
  min-width: 0;
  padding: 8px 0;
}
.microcart-productbeeld-19 {
  background: #303030;
  border-radius: 5px;
  box-sizing: border-box;
  color: #fff;
  flex-shrink: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  height: 18px;
  line-height: 18px;
  margin: 0;
  min-width: 0;
  text-align: center;
  width: 18px;
}
.microcart-productbeeld-20 {
  background: #f5f5f5;
  border-radius: 999px;
  box-sizing: border-box;
  color: #656565;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  padding: 3px 8px;
}
.microcart-productbeeld-9 {
  align-items: center;
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 10px;
  box-shadow: 0 1px 2px #00000007,0 2px 5px #00000004;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  min-height: 42px;
  min-width: 0;
  padding: 10px 12px;
}
.microcart-productbeeld {
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
}
.microcart-productbeeld-3 {
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 10px;
  box-shadow: 0 1px 2px #00000007,0 2px 5px #00000004;
  box-sizing: border-box;
  min-height: 42px;
  min-width: 0;
  padding: 10px 12px;
}
.microcart-productbeeld-2 {
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
}






































































































































































































































































































































































































.microcart-editable-ui-71 {
  align-self: center;
  background: #f5f5f5;
  border-radius: 999px;
  box-sizing: border-box;
  color: #656565;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  padding: 4px 10px;
  text-align: left;
  white-space: nowrap;
}






































































































































































































































































































































































































.microcart-editable-ui-106 {
  background: linear-gradient(135deg,#0f0f0f 0%,#1a1a2e 55%,#16213e 100%);
  border-radius: 16px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 26px;
  justify-content: space-between;
  min-height: 230px;
  min-width: 0;
  padding: 24px;
}
.microcart-editable-ui-88 {
  align-self: auto;
  box-sizing: border-box;
  color: #ddd;
  flex: 1 1 0%;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-93 {
  align-self: auto;
  box-sizing: border-box;
  color: #fff;
  flex: 1 1 0%;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-87 {
  align-self: auto;
  box-sizing: border-box;
  color: #ccc;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-92 {
  align-self: auto;
  box-sizing: border-box;
  color: #ddd;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-103 {
  background: #fff;
  border-radius: 16px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0px;
  min-width: 0;
  overflow: hidden;
}
.microcart-editable-ui-82 {
  align-items: center;
  background: #1a1a1a;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 20px 32px;
}
.microcart-editable-ui-94 {
  align-self: auto;
  box-sizing: border-box;
  color: #fff;
  flex: 1 1 0%;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-96 {
  background: #0f0f1a;
  border-radius: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0px;
  min-width: 0;
}
.microcart-editable-ui-112 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-width: 0;
  padding: 40px 32px 28px;
}
.microcart-editable-ui-91 {
  align-self: auto;
  box-sizing: border-box;
  color: #ddd;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-74 {
  align-self: auto;
  box-sizing: border-box;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-89 {
  align-self: auto;
  box-sizing: border-box;
  color: #ddd;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-108 {
  border-top: 1px solid #ffffff26;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 0 32px;
  min-width: 0;
  padding: 24px 0 32px;
}
.microcart-editable-ui-90 {
  align-self: auto;
  box-sizing: border-box;
  color: #ddd;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-105 {
  background: #ffffff12;
  border: 1px solid #ffffff26;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  font-family: monospace;
  gap: 0px;
  letter-spacing: 1px;
  min-width: 0;
  padding: 14px 16px;
}
.microcart-editable-ui-95 {
  align-self: auto;
  box-sizing: border-box;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-113 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-width: 0;
  padding: 32px;
}
.microcart-editable-ui-104 {
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-width: 0;
  padding: 24px;
}
.microcart-editable-ui-86 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-98 {
  background: #f5f5f5;
  border-radius: 10px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
  padding: 16px;
}
.microcart-editable-ui-85 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}






































































































































































































































































































































































































.microcart-editable-ui-61 {
  align-self: auto;
  background: #fff;
  border-radius: 999px;
  box-shadow: 0 1px 2px #0000000d,0 3px 10px #00000007;
  box-sizing: border-box;
  color: #303030;
  flex: 0 1 auto;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  padding: 10px 16px;
  text-align: center;
  white-space: normal;
}
.microcart-editable-ui-69 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
}
.microcart-editable-ui-62 {
  align-items: center;
  background: #f5f5f5;
  border-radius: 10px;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 10px 12px;
}
.microcart-editable-ui-70 {
  background: #303030;
  border: 1px solid #303030;
  border-radius: 50%;
  box-sizing: border-box;
  flex: 0 0 auto;
  flex-shrink: 0;
  height: 18px;
  min-width: 0;
  width: 18px;
}
.microcart-editable-ui-66 {
  background: #fff;
  border-radius: 50%;
  box-sizing: border-box;
  height: 6px;
  margin: 5px;
  min-width: 0;
  width: 6px;
}
.microcart-editable-ui-36 {
  align-items: center;
  background: #fff;
  border-radius: 10px;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 10px 12px;
}
.microcart-editable-ui-41 {
  background: #fff;
  border: 1px solid #c9c9c9;
  border-radius: 50%;
  box-sizing: border-box;
  flex: 0 0 auto;
  flex-shrink: 0;
  height: 18px;
  min-width: 0;
  width: 18px;
}
.microcart-editable-ui-20 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  flex: 1 1 0%;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}






































































































































































































































































































































































































.s1250 {
  background: #fff;
  border: 1px solid #dcdcdc;
  box-shadow: 0 12px 30px rgba(0,0,0,.08);
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 560px;
  min-width: 0;
  width: 100%;
}
.s1251 {
  background: #fff;
  border-bottom: 1px solid #ececec;
  box-sizing: border-box;
  flex-wrap: wrap;
  justify-content: flex-start;
  min-height: 38px;
  min-width: 0;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-14, 14px);
}
.s1252 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: 14px;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s1253 {
  background: #fff;
  box-sizing: border-box;
  min-width: 0;
  padding: var(--space-commerce-24, 24px);
}
@media (max-width: 767px) {
  .s1253 {
    padding: var(--space-commerce-16, 16px);
  }
}
.s1254 {
  min-width: 0;
}
.s1255 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: 14px;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s1256 {
  background: #fff;
  border: 1px solid #d8d8d8;
  box-sizing: border-box;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: 14px;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  padding: var(--space-commerce-8, 8px) var(--space-commerce-10, 10px);
}
.s1257 {
  flex-wrap: wrap;
  min-width: 0;
}
.s1258 {
  display: block;
  flex-shrink: 0;
  height: 72px;
  max-width: 100%;
  object-position: 50% 50%;
  width: 72px;
}
.s1259 {
  min-width: 0;
}
.s1260 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: 14px;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s1261 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: 14px;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s1262 {
  background: #0066ff;
  border: 1px solid #0066ff;
  box-sizing: border-box;
  flex-wrap: wrap;
  justify-content: center;
  min-width: 0;
  padding: var(--space-commerce-6, 6px) var(--space-commerce-10, 10px);
}
.s1263 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: 14px;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s1229 {
  box-sizing: border-box;
  max-width: 100%;
  min-width: 0;
  width: 100%;
}
.s1234 {
  box-sizing: border-box;
  max-width: 100%;
  min-width: 0;
  width: 100%;
}
.microcart-editable-ui-73 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  min-width: 0;
}
.microcart-editable-ui-79 {
  background: #d1d1d1;
  border-radius: 999px;
  box-sizing: border-box;
  flex: 0 0 auto;
  flex-shrink: 0;
  height: 22px;
  min-width: 0;
  width: 38px;
}
.microcart-editable-ui-76 {
  background: #fff;
  border-radius: 50%;
  box-sizing: border-box;
  height: 16px;
  margin: 3px;
  min-width: 0;
  width: 16px;
}
.microcart-editable-ui-40 {
  background: #303030;
  border: 1px solid #303030;
  border-radius: 5px;
  box-sizing: border-box;
  flex: 0 0 auto;
  flex-shrink: 0;
  height: 18px;
  min-width: 0;
  width: 18px;
}
.microcart-editable-ui-35 {
  background: transparent;
  border-radius: 50%;
  box-sizing: border-box;
  height: 12px;
  margin: 2px;
  min-width: 0;
  width: 12px;
}



































































































































































































































































































































































































.s1219 {
  aspect-ratio: 4 / 3;
  border-radius: 0;
  display: block;
  height: 100%;
  inset: 0 0 0 auto;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  width: 64%;
}
@media (max-width: 1023px) {
  .s1219 {
    aspect-ratio: auto;
    height: 460px;
    inset: auto;
    order: 2;
    position: relative;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .s1219 {
    height: 320px;
  }
}



.microcart-editable-ui-107 {
  border-top: 1px solid #e5e5e5;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-width: 0;
  padding: 20px 0 0;
}
.microcart-editable-ui-83 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  flex: 1 1 0%;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-84 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  flex: 1 1 0%;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.s1231 {
  align-items: center;
  background: #f5f5f5;
  border-radius: 12px;
  display: grid;
  gap: var(--space-commerce-48, 48px);
  grid-template-columns: minmax(0,1.65fr) minmax(0,1fr);
  padding: var(--space-commerce-48, 48px);
}
@media (max-width: 1023px) {
  .s1231 {
    grid-template-columns: minmax(0,1fr);
    padding: var(--space-commerce-32, 32px);
  }
}
@media (max-width: 767px) {
  .s1231 {
    gap: var(--space-commerce-24, 24px);
    padding: var(--space-commerce-16, 16px);
  }
}
.microcart-editable-ui-37 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-77 {
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 22px;
  min-width: 0;
  padding: 24px;
}
.microcart-editable-ui-38 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-50 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-109 {
  border: 1px solid #dedede;
  border-radius: 16px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0px;
  min-width: 0;
  overflow: hidden;
}
.microcart-editable-ui-100 {
  background: #f7f7f7;
  border-bottom: 1px solid #dedede;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-width: 0;
  padding: 18px;
}
.microcart-editable-ui-114 {
  border: 1px solid #303030;
  border-radius: 50%;
  box-sizing: border-box;
  flex: 0 0 auto;
  height: 18px;
  min-width: 0;
  padding: 4px;
  width: 18px;
}
.microcart-editable-ui-97 {
  background: #303030;
  border-radius: 50%;
  box-sizing: border-box;
  height: 8px;
  min-width: 0;
  width: 8px;
}
.microcart-editable-ui-101 {
  background: #fff;
  border-bottom: 1px solid #dedede;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-width: 0;
  padding: 18px;
}
.microcart-editable-ui-102 {
  background: #fff;
  border-bottom: none;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-width: 0;
  padding: 18px;
}
.microcart-editable-ui-78 {
  border: 1px solid #bbb;
  border-radius: 50%;
  box-sizing: border-box;
  flex: 0 0 auto;
  height: 18px;
  min-width: 0;
  padding: 4px;
  width: 18px;
}
.s1232 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1227 {
  aspect-ratio: 4 / 5;
  border-radius: 10px;
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}
.s1235 {
  aspect-ratio: 4 / 5;
  border-radius: 10px;
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}
.s811 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}

.s1237 {
  border-radius: 0;
  height: 100%;
  inset: 0;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  width: 100%;
}
.s1241 {
  align-self: start;
  aspect-ratio: 4 / 5;
  border-radius: 10px;
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  position: sticky;
  top: 104px;
  width: 100%;
}
@media (max-width: 1023px) {
  .s1241 {
    position: relative;
    top: auto;
  }
}
.s764 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}

.s1226 {
  aspect-ratio: 4 / 3;
  border-radius: 10px;
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}

.s1245 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  margin-inline: auto;
  max-width: 900px;
  min-width: 0;
}


























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































     









     









     







































































































.s482 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: 100%;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip visible;
  overflow-x: clip;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 6699.24px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s482::before{content:none}
.s482::after{content:none}
@media (max-width: 1023px) {
  .s482 {
    transform-origin: 442.4px 8014.95px;
  }
}
@media (max-width: 767px) {
  .s482 {
    transform-origin: 187.6px 7994.53px;
  }
}
.s483 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: contents;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s483::before{content:none}
.s483::after{content:none}















































































































































.s484 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: -4px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: -279px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 65px;
  transform: none;
  transform-origin: 160px 0px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s484::before{content:none}
.s484::after{content:none}
@media (max-width: 1023px) {
  .s484 {
    bottom: auto;
    left: auto;
    top: calc(100% + 4px);
    transform-origin: 50% 50%;
  }
}
@media (max-width: 767px) {
  .s484 {
    max-width: 100%;
    min-width: 0;
    width: 100%;
  }
.s484::before{content:none}
.s484::after{content:none}
.s484{width:100%;max-width:100%;min-width:0}
}



























































































































.s64 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: 0px;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  min-height: 0px;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s64::before{content:none}
.s64::after{content:none}
@media (max-width: 1023px) {
  .s64 {
    transform-origin: 442.4px 36px;
  }
}
@media (max-width: 767px) {
  .s64 {
    transform-origin: 187.6px 36px;
  }
}
.s65 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s65::before{content:none}
.s65::after{content:none}
@media (max-width: 1023px) {
  .s65 {
    transform-origin: 442.4px 0px;
  }
}
@media (max-width: 767px) {
  .s65 {
    transform-origin: 187.6px 0px;
  }
}


.nav-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: 0px;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  min-height: 0px;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.nav-3::before{content:none}
.nav-3::after{content:none}
@media (max-width: 1023px) {
  .nav-3 {
    display: block;
    transform-origin: 442.4px 36px;
  }
}
@media (max-width: 767px) {
  .nav-3 {
    transform-origin: 187.6px 36px;
  }
}
.s66 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s66::before{content:none}
.s66::after{content:none}
@media (max-width: 1023px) {
  .s66 {
    transform-origin: 442.4px 0px;
  }
}
@media (max-width: 767px) {
  .s66 {
    transform-origin: 187.6px 0px;
  }
}
.s67 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: fixed;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s67::before{content:none}
.s67::after{content:none}
@media (max-width: 1023px) {
  .s67 {
    bottom: 900px;
    display: block;
    left: 0px;
    right: -15.2px;
    transform-origin: 450px 0px;
  }
}
@media (max-width: 767px) {
  .s67 {
    transform-origin: 195.2px 0px;
  }
}
.s485 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(204, 204, 204);
  border-bottom-style: solid;
  border-bottom-width: 0.8px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-7, 7px);
  display: none;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: fixed;
  right: auto;
  row-gap: var(--space-reference-7, 7px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 4;
}
.s485::before{content:none}
.s485::after{content:none}
@media (max-width: 1023px) {
  .s485 {
    left: 0px;
    right: -0.2px;
    top: 828px;
    transform: matrix(1, 0, 0, 1, 0, 72);
    transform-origin: 442.5px 36px;
  }
}
@media (max-width: 767px) {
  .s485 {
    max-width: 100%;
    min-width: 0;
    right: 0.2px;
    transform-origin: 187.5px 36px;
    width: 100%;
  }
.s485::before{content:none}
.s485::after{content:none}
.s485{width:100%;max-width:100%;min-width:0}
}
.s69 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex: 1 1 auto;
  flex-basis: 0%;
  flex-direction: row;
  flex-grow: 1;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s69::before{content:none}
.s69::after{content:none}
@media (max-width: 1023px) {
  .s69 {
    transform-origin: 209.5px 19px;
  }
}
@media (max-width: 767px) {
  .s69 {
    transform-origin: 82px 19px;
  }
}




.s70 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: 0%;
  flex-direction: row;
  flex-grow: 1;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s70::before{content:none}
.s70::after{content:none}
@media (max-width: 1023px) {
  .s70 {
    transform-origin: 209.5px 19px;
  }
}
@media (max-width: 767px) {
  .s70 {
    transform-origin: 82px 19px;
  }
}








.main {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 6030.19px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.main::before{content:none}
.main::after{content:none}
@media (min-width:992px) { .main { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .main {
    transform-origin: 442.4px 7131.9px;
  }
.main::before{content:none}
.main::after{content:none}
}
@media (max-width: 767px) {
  .main {
    max-width: 100%;
    min-width: 0;
    transform-origin: 187.6px 7440.98px;
  }
.main::before{content:none}
.main::after{content:none}
.main{width:100%;max-width:100%;min-width:0}
}
.s486 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 6030.19px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s486::before{content:none}
.s486::after{content:none}
@media (min-width:992px) { .s486 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s486 {
    transform-origin: 442.4px 7131.9px;
  }
.s486::before{content:none}
.s486::after{content:none}
}
@media (max-width: 767px) {
  .s486 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 187.6px 7440.98px;
  }
.s486::before{content:none}
.s486::after{content:none}
.s486{width:100%;max-width:100%;min-width:0}
}


.section-6 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 193.1px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-6::before{content:none}
.section-6::after{content:none}
@media (min-width:992px) { .section-6 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .section-6 {
    transform-origin: 442.4px 149.4px;
  }
.section-6::before{content:none}
.section-6::after{content:none}
}
@media (max-width: 767px) {
  .section-6 {
    max-width: 100%;
    min-width: 0;
    padding-bottom: var(--space-reference-40, 40px);
    padding-top: var(--space-reference-32, 32px);
    transform-origin: 187.6px 173.4px;
    width: 100%;
  }
.section-6::before{content:none}
.section-6::after{content:none}
.section-6{width:100%;max-width:100%;min-width:0}
.section-6{padding-top:var(--space-reference-32, 32px);padding-bottom:var(--space-reference-40, 40px)}
}
.s488 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px;
  grid-template-rows: auto;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: 80px;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 133.1px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s488::before{content:none}
.s488::after{content:none}
@media (min-width:992px) { .s488 { width:100%;max-width:none;min-width:0;height:auto;grid-template-columns:repeat(12, minmax(0, 1fr)) } }
@media (max-width: 1023px) {
  .s488 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    row-gap: 60px;
    transform-origin: 442.4px 104.4px;
  }
.s488::before{content:none}
.s488::after{content:none}
}
@media (max-width: 767px) {
  .s488 {
    column-gap: 15px;
    max-width: 100%;
    min-width: 0;
    transform-origin: 187.6px 128.4px;
    width: 100%;
  }
.s488::before{content:none}
.s488::after{content:none}
.s488{width:100%;max-width:100%;min-width:0}
}
.s489 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-columns: 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px;
  grid-template-rows: auto;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 80px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 133.1px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s489::before{content:none}
.s489::after{content:none}
@media (min-width:992px) { .s489 { grid-template-columns:repeat(12, minmax(0, 1fr)) } }
@media (min-width:992px) { .s489 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s489 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    row-gap: 60px;
    transform-origin: 410px 104.4px;
  }
.s489::before{content:none}
.s489::after{content:none}
}
@media (max-width: 767px) {
  .s489 {
    column-gap: 15px;
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 128.4px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s489::before{content:none}
.s489::after{content:none}
.s489{width:100%;max-width:100%;min-width:0}
.s489{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.header-3 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 30px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: auto;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 30px;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 133.1px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.header-3::before{content:none}
.header-3::after{content:none}
@media (max-width: 1023px) {
  .header-3 {
    grid-template-columns: none;
    transform-origin: 410px 104.4px;
  }
}
@media (max-width: 767px) {
  .header-3 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 128.4px;
    width: 100%;
  }
.header-3::before{content:none}
.header-3::after{content:none}
.header-3{width:100%;max-width:100%;min-width:0}
}
.s490 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 3;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 3;
  grid-row: auto;
  grid-template-rows: auto;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 20px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 96.1px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s490::before{content:none}
.s490::after{content:none}
@media (min-width:992px) { .s490 { width:100%;max-width:none;min-width:0;height:auto } }
@media (min-width:992px) { .s490 { width:100%; max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s490 {
    column-gap: 10px;
    grid-area: auto;
    grid-column: auto;
    row-gap: 10px;
    transform-origin: 410px 67.4px;
  }
.s490::before{content:none}
.s490::after{content:none}
}
@media (max-width: 767px) {
  .s490 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 91.4px;
    width: 100%;
  }
.s490::before{content:none}
.s490::after{content:none}
.s490{width:100%;max-width:100%;min-width:0}
}
.h1 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: auto;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 580px 96.1px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h1::before{content:none}
.h1::after{content:none}
@media (min-width:992px) { .h1 { width:100%; max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media(min-width:992px){.h1{width:100%;max-width:900px;height:auto;margin-left:0;margin-right:auto;align-self:flex-start;justify-self:start;}}
@media (max-width: 1023px) {
  .h1 {
    transform-origin: 410px 67.4px;
  }
.h1::before{content:none}
.h1::after{content:none}
}
@media (max-width: 767px) {
  .h1 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 91.4px;
    width: 100%;
  }
.h1::before{content:none}
.h1::after{content:none}
.h1{width:100%;max-width:100%;min-width:0}
}
.span-21 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-transform: uppercase;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: -0.84px;
  visibility: visible;
  z-index: auto;
}
.span-21::before{content:none}
.span-21::after{content:none}
@media (max-width: 1023px) {
  .span-21 {
    translate: -0.72px;
  }
}


.span-40 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin: 0;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 580px 72px;
  translate: -4.608px;
  visibility: visible;
  z-index: auto;
}
.span-40::before{content:none}
.span-40::after{content:none}
@media (max-width: 1023px) {
  .span-40 {
    transform-origin: 410px 48px;
    translate: -3.072px;
  }
}
@media (max-width: 767px) {
  .span-40 {
    transform-origin: 180.2px 72px;
  }
}
.square-for-clothing {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  height: auto;
  max-height: none;
  min-width: 0;
  white-space: normal;
}
.square-for-clothing::before{content:none}
.square-for-clothing::after{content:none}
.s1264 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  margin: 0;
  margin-top: var(--space-reference-24, 24px);
  max-height: none;
  max-width: 760px;
  min-width: 0;
  text-transform: none;
  white-space: normal;
}
.s491 {
  align-self: flex-start;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: flex;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  gap: 16px;
  grid-area: auto / span 1;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 1;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: flex-start;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: 100%;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 20px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 144.544px 22px;
  translate: none;
  visibility: visible;
  width: fit-content;
  z-index: auto;
}
.s491::before{content:none}
.s491::after{content:none}
@media (max-width: 1023px) {
  .s491 {
    align-self: auto;
    column-gap: 10px;
    grid-area: auto;
    grid-column: auto;
    row-gap: 10px;
    transform-origin: 139.544px 22px;
  }
}
@media (max-width: 767px) {
  .s491 {
    align-items: stretch;
    flex-direction: column;
    max-width: none;
    width: 100%;
  }
}
.s492 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 63.1px 22px;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.s492::before{content:none}
.s492::after{content:none}
@media (max-width: 767px) {
  .s492 {
    width: 100%;
  }
}




.s493 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 71.4437px 22px;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.s493::before{content:none}
.s493::after{content:none}
@media (max-width: 767px) {
  .s493 {
    width: 100%;
  }
}






.s497 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 396.756px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s497::before{content:none}
.s497::after{content:none}
@media (min-width:992px) { .s497 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s497 {
    transform-origin: 442.4px 271.587px;
  }
.s497::before{content:none}
.s497::after{content:none}
}
@media (max-width: 767px) {
  .s497 {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    height: auto;
    max-width: 100%;
    min-width: 0;
    transform-origin: 187.6px 123.963px;
    width: 100%;
  }
.s497::before{content:none}
.s497::after{content:none}
.s497{width:100%;max-width:100%;min-width:0}
.s497{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto}
}





























.img-9 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 421.5874938964844 / 633.5125122070312;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 210.794px 316.756px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-9::before{content:none}
.img-9::after{content:none}
@media (max-width: 1023px) {
  .img-9 {
    aspect-ratio: 294.9250183105469 / 443.1750183105469;
    transform-origin: 147.462px 221.587px;
  }
}
@media (max-width: 767px) {
  .img-9 {
    aspect-ratio: 2 / 3;
    height: auto;
    max-width: 100%;
    min-width: 0;
    transform-origin: 62.5312px 93.9625px;
    width: 100%;
  }
.img-9::before{content:none}
.img-9::after{content:none}
.img-9{width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:2 / 3}
}
.s498 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 210.794px 316.756px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s498::before{content:none}
.s498::after{content:none}
@media (max-width: 1023px) {
  .s498 {
    transform-origin: 147.462px 221.587px;
  }
}
@media (max-width: 767px) {
  .s498 {
    height: auto;
    max-width: 100%;
    min-width: 0;
    transform-origin: 62.5312px 93.9625px;
    width: 100%;
  }
.s498::before{content:none}
.s498::after{content:none}
.s498{width:100%;min-width:0;max-width:100%;height:auto}
}
.s499 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 210.794px 316.756px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s499::before{content:none}
.s499::after{content:none}
@media (min-width:992px) { .s499 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s499 {
    transform-origin: 147.462px 221.587px;
  }
.s499::before{content:none}
.s499::after{content:none}
}
@media (max-width: 767px) {
  .s499 {
    height: auto;
    max-width: 100%;
    min-width: 0;
    transform-origin: 62.5312px 93.9625px;
    width: 100%;
  }
.s499::before{content:none}
.s499::after{content:none}
.s499{width:100%;min-width:0;max-width:100%;height:auto}
}
.s500 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s500::before{content:none}
.s500::after{content:none}
@media (min-width:992px) { .s500 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
.s500::before{content:none}
.s500::after{content:none}
}
@media (max-width: 767px) {
  .s500 {
    height: auto;
    max-width: 100%;
    min-width: 0;
    width: 100%;
  }
.s500::before{content:none}
.s500::after{content:none}
.s500{width:100%;min-width:0;max-width:100%;height:auto}
}
.img-7 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 421.5874938964844 / 633.5125122070312;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 210.794px 316.756px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-7::before{content:none}
.img-7::after{content:none}
@media (max-width: 1023px) {
  .img-7 {
    aspect-ratio: 294.9250183105469 / 443.1750183105469;
    transform-origin: 147.462px 221.587px;
  }
}
@media (max-width: 767px) {
  .img-7 {
    aspect-ratio: 2 / 3;
    height: auto;
    max-width: 100%;
    min-width: 0;
    transform-origin: 62.5312px 93.9625px;
    width: 100%;
  }
.img-7::before{content:none}
.img-7::after{content:none}
.img-7{width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:2 / 3}
}
.s501 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-width: 100%;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 136px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s501::before{content:none}
.s501::after{content:none}
@media (min-width:992px) { .s501 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s501 {
    transform-origin: 410px 84px;
  }
.s501::before{content:none}
.s501::after{content:none}
}
@media (max-width: 767px) {
  .s501 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 132px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s501::before{content:none}
.s501::after{content:none}
.s501{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.h2-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 580px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h2-3::before{content:none}
.h2-3::after{content:none}
@media (min-width:992px) { .h2-3 { width:100%; max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .h2-3 {
    transform-origin: 410px 24px;
  }
.h2-3::before{content:none}
.h2-3::after{content:none}
}
@media (max-width: 767px) {
  .h2-3 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 72px;
    width: 100%;
  }
.h2-3::before{content:none}
.h2-3::after{content:none}
.h2-3{width:100%;max-width:100%;min-width:0}
}
.span-28 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 517.919px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-28::before{content:none}
.span-28::after{content:none}
@media (max-width: 1023px) {
  .span-28 {
    transform-origin: 345.281px 24px;
  }
}
@media (max-width: 767px) {
  .span-28 {
    transform-origin: 180.2px 72px;
  }
}


.s502 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-width: 100%;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 580px 1233.66px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s502::before{content:none}
.s502::after{content:none}
@media (min-width:992px) { .s502 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s502 {
    transform-origin: 410px 1063.8px;
  }
.s502::before{content:none}
.s502::after{content:none}
}
@media (max-width: 767px) {
  .s502 {
    align-items: normal;
    display: block;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: normal;
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 1661.6px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s502::before{content:none}
.s502::after{content:none}
.s502{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s503 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: sticky;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 210px;
  transform: none;
  transform-origin: 290px 290px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s503::before{content:none}
.s503::after{content:none}
@media (max-width: 1023px) {
  .s503 {
    top: 295px;
    transform-origin: 205px 205px;
  }
}
@media (max-width: 767px) {
  .s503 {
    display: none;
    overflow: visible;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s504 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 290px 290px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s504::before{content:none}
.s504::after{content:none}
@media (max-width: 1023px) {
  .s504 {
    transform-origin: 205px 205px;
  }
}
@media (max-width: 767px) {
  .s504 {
    align-items: normal;
    bottom: auto;
    display: block;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: normal;
    left: auto;
    position: static;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s505 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 290px 290px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s505::before{content:none}
.s505::after{content:none}
@media (min-width:992px) { .s505 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s505 {
    transform-origin: 205px 205px;
  }
.s505::before{content:none}
.s505::after{content:none}
}
@media (max-width: 767px) {
  .s505 {
    transform-origin: 50% 50%;
  }
}










































.s508 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 290px 290px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s508::before{content:none}
.s508::after{content:none}
@media (max-width: 1023px) {
  .s508 {
    transform-origin: 205px 205px;
  }
}
@media (max-width: 767px) {
  .s508 {
    align-items: normal;
    bottom: auto;
    display: block;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: normal;
    left: auto;
    position: static;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s509 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 290px 290px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s509::before{content:none}
.s509::after{content:none}
@media (min-width:992px) { .s509 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s509 {
    transform-origin: 205px 205px;
  }
.s509::before{content:none}
.s509::after{content:none}
}
@media (max-width: 767px) {
  .s509 {
    transform-origin: 50% 50%;
  }
}
.s506 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 290px 290px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s506::before{content:none}
.s506::after{content:none}
@media (min-width:992px) { .s506 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s506 {
    transform-origin: 205px 205px;
  }
.s506::before{content:none}
.s506::after{content:none}
}
@media (max-width: 767px) {
  .s506 {
    transform-origin: 50% 50%;
  }
}
.s507 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s507::before{content:none}
.s507::after{content:none}
@media (min-width:992px) { .s507 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
.s507::before{content:none}
.s507::after{content:none}
}
@media (max-width: 767px) {
  .s507 {
    transform-origin: 50% 50%;
  }
}
.img-4 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 580 / 580;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 290px 290px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-4::before{content:none}
.img-4::after{content:none}
@media (max-width: 1023px) {
  .img-4 {
    aspect-ratio: 410 / 410;
    transform-origin: 205px 205px;
  }
}
@media (max-width: 767px) {
  .img-4 {
    transform-origin: 50% 50%;
  }
}
.s510 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 1153.66px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s510::before{content:none}
.s510::after{content:none}
@media (max-width: 1023px) {
  .s510 {
    transform-origin: 164px 1023.8px;
  }
}
@media (max-width: 767px) {
  .s510 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 1621.6px;
    width: 100%;
  }
.s510::before{content:none}
.s510::after{content:none}
.s510{width:100%;max-width:100%;min-width:0}
}



.s512 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s512::before{content:none}
.s512::after{content:none}
@media (max-width: 767px) {
  .s512 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 180.2px;
    width: 100%;
  }
.s512::before{content:none}
.s512::after{content:none}
.s512{width:100%;max-width:100%;min-width:0}
.s512{height:auto;max-height:none}
}









.s515 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 182.087px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s515::before{content:none}
.s515::after{content:none}
@media (min-width:992px) { .s515 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s515 {
    transform-origin: 164px 207.2px;
  }
.s515::before{content:none}
.s515::after{content:none}
}
@media (max-width: 767px) {
  .s515 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 207.2px;
    width: 100%;
  }
.s515::before{content:none}
.s515::after{content:none}
.s515{width:100%;max-width:100%;min-width:0}
.s515{height:auto;max-height:none}
}
.s516 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 30px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 30px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 182.087px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s516::before{content:none}
.s516::after{content:none}
@media (min-width:992px) { .s516 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s516 {
    column-gap: 20px;
    row-gap: 20px;
    transform-origin: 164px 207.2px;
  }
.s516::before{content:none}
.s516::after{content:none}
}
@media (max-width: 767px) {
  .s516 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    padding-bottom: var(--space-reference-40, 40px);
    padding-top: var(--space-reference-24, 24px);
    transform-origin: 180.2px 207.2px;
    width: 100%;
  }
.s516::before{content:none}
.s516::after{content:none}
.s516{width:100%;max-width:100%;min-width:0}
.s516{height:auto;max-height:none}
.s516{padding-top:var(--space-reference-24, 24px);padding-bottom:var(--space-reference-40, 40px)}
}






.span-31 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 116.75px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-31::before{content:none}
.span-31::after{content:none}
@media (max-width: 1023px) {
  .span-31 {
    transform-origin: 105.081px 10.8px;
  }
}
@media (max-width: 767px) {
  .span-31 {
    height: auto;
    max-height: none;
  }
.span-31::before{content:none}
.span-31::after{content:none}
.span-31{height:auto;max-height:none}
}

































































































.s526 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 181.325px 12.6875px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s526::before{content:none}
.s526::after{content:none}
@media (max-width: 1023px) {
  .s526 {
    transform-origin: 137px 24px;
  }
}
@media (max-width: 767px) {
  .s526 {
    height: auto;
    max-height: none;
    transform-origin: 153.2px 24px;
  }
.s526::before{content:none}
.s526::after{content:none}
.s526{height:auto;max-height:none}
}
.p-31 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 181.325px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-31::before{content:none}
.p-31::after{content:none}
@media (max-width: 1023px) {
  .p-31 {
    transform-origin: 137px 24px;
  }
}
@media (max-width: 767px) {
  .p-31 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 153.2px 24px;
    width: 100%;
  }
.p-31::before{content:none}
.p-31::after{content:none}
.p-31{width:100%;max-width:100%;min-width:0}
.p-31{height:auto;max-height:none}
}
.span-38 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 181.325px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-38::before{content:none}
.span-38::after{content:none}
@media (max-width: 1023px) {
  .span-38 {
    transform-origin: 137px 24px;
  }
}
@media (max-width: 767px) {
  .span-38 {
    height: auto;
    max-height: none;
    transform-origin: 153.2px 24px;
  }
.span-38::before{content:none}
.span-38::after{content:none}
.span-38{height:auto;max-height:none}
}


















.s527 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 262.087px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s527::before{content:none}
.s527::after{content:none}
@media (min-width:992px) { .s527 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s527 {
    transform-origin: 164px 231.2px;
  }
.s527::before{content:none}
.s527::after{content:none}
}
@media (max-width: 767px) {
  .s527 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 231.2px;
    width: 100%;
  }
.s527::before{content:none}
.s527::after{content:none}
.s527{width:100%;max-width:100%;min-width:0}
.s527{height:auto;max-height:none}
}
.s528 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 30px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 30px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 262.087px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s528::before{content:none}
.s528::after{content:none}
@media (min-width:992px) { .s528 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s528 {
    column-gap: 20px;
    row-gap: 20px;
    transform-origin: 164px 231.2px;
  }
.s528::before{content:none}
.s528::after{content:none}
}
@media (max-width: 767px) {
  .s528 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    padding-bottom: var(--space-reference-40, 40px);
    padding-top: var(--space-reference-24, 24px);
    transform-origin: 180.2px 231.2px;
    width: 100%;
  }
.s528::before{content:none}
.s528::after{content:none}
.s528{width:100%;max-width:100%;min-width:0}
.s528{height:auto;max-height:none}
.s528{padding-top:var(--space-reference-24, 24px);padding-bottom:var(--space-reference-40, 40px)}
}






.span-29 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 103.831px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-29::before{content:none}
.span-29::after{content:none}
@media (max-width: 1023px) {
  .span-29 {
    transform-origin: 93.45px 10.8px;
  }
}
@media (max-width: 767px) {
  .span-29 {
    height: auto;
    max-height: none;
  }
.span-29::before{content:none}
.span-29::after{content:none}
.span-29{height:auto;max-height:none}
}








































































.s532 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 165.681px 12.6875px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s532::before{content:none}
.s532::after{content:none}
@media (max-width: 1023px) {
  .s532 {
    transform-origin: 137px 24px;
  }
}
@media (max-width: 767px) {
  .s532 {
    height: auto;
    max-height: none;
    transform-origin: 153.2px 24px;
  }
.s532::before{content:none}
.s532::after{content:none}
.s532{height:auto;max-height:none}
}
.p-30 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 165.681px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-30::before{content:none}
.p-30::after{content:none}
@media (max-width: 1023px) {
  .p-30 {
    transform-origin: 137px 24px;
  }
}
@media (max-width: 767px) {
  .p-30 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 153.2px 24px;
    width: 100%;
  }
.p-30::before{content:none}
.p-30::after{content:none}
.p-30{width:100%;max-width:100%;min-width:0}
.p-30{height:auto;max-height:none}
}
.span-37 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 165.681px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-37::before{content:none}
.span-37::after{content:none}
@media (max-width: 1023px) {
  .span-37 {
    transform-origin: 137px 24px;
  }
}
@media (max-width: 767px) {
  .span-37 {
    height: auto;
    max-height: none;
    transform-origin: 153.2px 24px;
  }
.span-37::before{content:none}
.span-37::after{content:none}
.span-37{height:auto;max-height:none}
}











































.s533 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 273.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s533::before{content:none}
.s533::after{content:none}
@media (min-width:992px) { .s533 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s533 {
    transform-origin: 164px 219.2px;
  }
.s533::before{content:none}
.s533::after{content:none}
}
@media (max-width: 767px) {
  .s533 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 219.2px;
    width: 100%;
  }
.s533::before{content:none}
.s533::after{content:none}
.s533{width:100%;max-width:100%;min-width:0}
.s533{height:auto;max-height:none}
}
.s534 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 30px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 30px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 273.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s534::before{content:none}
.s534::after{content:none}
@media (min-width:992px) { .s534 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s534 {
    column-gap: 20px;
    row-gap: 20px;
    transform-origin: 164px 219.2px;
  }
.s534::before{content:none}
.s534::after{content:none}
}
@media (max-width: 767px) {
  .s534 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    padding-bottom: var(--space-reference-40, 40px);
    padding-top: var(--space-reference-24, 24px);
    transform-origin: 180.2px 219.2px;
    width: 100%;
  }
.s534::before{content:none}
.s534::after{content:none}
.s534{width:100%;max-width:100%;min-width:0}
.s534{height:auto;max-height:none}
.s534{padding-top:var(--space-reference-24, 24px);padding-bottom:var(--space-reference-40, 40px)}
}






.span-36 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 99.5px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-36::before{content:none}
.span-36::after{content:none}
@media (max-width: 1023px) {
  .span-36 {
    transform-origin: 89.5563px 10.8px;
  }
}
@media (max-width: 767px) {
  .span-36 {
    height: auto;
    max-height: none;
  }
.span-36::before{content:none}
.span-36::after{content:none}
.span-36{height:auto;max-height:none}
}


























































































.s519 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 30px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 30px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s519::before{content:none}
.s519::after{content:none}
@media (max-width: 1023px) {
  .s519 {
    transform-origin: 164px 24px;
  }
}
@media (max-width: 767px) {
  .s519 {
    height: auto;
    max-height: none;
    transform-origin: 180.2px 24px;
  }
.s519::before{content:none}
.s519::after{content:none}
.s519{height:auto;max-height:none}
}
.s520 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 12px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s520::before{content:none}
.s520::after{content:none}
@media (max-width: 767px) {
  .s520 {
    height: auto;
    max-height: none;
  }
.s520::before{content:none}
.s520::after{content:none}
.s520{height:auto;max-height:none}
}







.s523 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 205px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s523::before{content:none}
.s523::after{content:none}
@media (max-width: 1023px) {
  .s523 {
    transform-origin: 137px 24px;
  }
}
@media (max-width: 767px) {
  .s523 {
    height: auto;
    max-height: none;
    transform-origin: 153.2px 24px;
  }
.s523::before{content:none}
.s523::after{content:none}
.s523{height:auto;max-height:none}
}
.p-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 205px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-2::before{content:none}
.p-2::after{content:none}
@media (max-width: 1023px) {
  .p-2 {
    transform-origin: 137px 24px;
  }
}
@media (max-width: 767px) {
  .p-2 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 153.2px 24px;
    width: 100%;
  }
.p-2::before{content:none}
.p-2::after{content:none}
.p-2{width:100%;max-width:100%;min-width:0}
.p-2{height:auto;max-height:none}
}
.span-11 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 205px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-11::before{content:none}
.span-11::after{content:none}
@media (max-width: 1023px) {
  .span-11 {
    transform-origin: 137px 24px;
  }
}
@media (max-width: 767px) {
  .span-11 {
    height: auto;
    max-height: none;
    transform-origin: 153.2px 24px;
  }
.span-11::before{content:none}
.span-11::after{content:none}
.span-11{height:auto;max-height:none}
}



.s511 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s511::before{content:none}
.s511::after{content:none}
@media (max-width: 767px) {
  .s511 {
    display: block;
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 180.2px;
    width: 100%;
  }
.s511::before{content:none}
.s511::after{content:none}
.s511{width:100%;max-width:100%;min-width:0}
.s511{height:auto;max-height:none}
}



.s513 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s513::before{content:none}
.s513::after{content:none}
@media (max-width: 767px) {
  .s513 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 180.2px;
    width: 100%;
  }
.s513::before{content:none}
.s513::after{content:none}
.s513{width:100%;max-width:100%;min-width:0}
.s513{height:auto;max-height:none}
}
.s514 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s514::before{content:none}
.s514::after{content:none}
@media (max-width: 767px) {
  .s514 {
    height: auto;
    max-height: none;
    transform-origin: 0px 0px;
  }
.s514::before{content:none}
.s514::after{content:none}
.s514{height:auto;max-height:none}
}
.img-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-3::before{content:none}
.img-3::after{content:none}
@media (max-width: 767px) {
  .img-3 {
    aspect-ratio: 1 / 1;
    height: auto;
    max-height: none;
    transform-origin: 180.2px 180.2px;
  }
.img-3::before{content:none}
.img-3::after{content:none}
.img-3{height:auto;max-height:none;aspect-ratio:1 / 1}
}
.s535 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 262.087px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s535::before{content:none}
.s535::after{content:none}
@media (min-width:992px) { .s535 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s535 {
    transform-origin: 164px 243.2px;
  }
.s535::before{content:none}
.s535::after{content:none}
}
@media (max-width: 767px) {
  .s535 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 243.2px;
    width: 100%;
  }
.s535::before{content:none}
.s535::after{content:none}
.s535{width:100%;max-width:100%;min-width:0}
.s535{height:auto;max-height:none}
}
.s536 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 30px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 30px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 262.087px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s536::before{content:none}
.s536::after{content:none}
@media (min-width:992px) { .s536 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s536 {
    column-gap: 20px;
    row-gap: 20px;
    transform-origin: 164px 243.2px;
  }
.s536::before{content:none}
.s536::after{content:none}
}
@media (max-width: 767px) {
  .s536 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    padding-bottom: var(--space-reference-40, 40px);
    padding-top: var(--space-reference-24, 24px);
    transform-origin: 180.2px 243.2px;
    width: 100%;
  }
.s536::before{content:none}
.s536::after{content:none}
.s536{width:100%;max-width:100%;min-width:0}
.s536{height:auto;max-height:none}
.s536{padding-top:var(--space-reference-24, 24px);padding-bottom:var(--space-reference-40, 40px)}
}
.s517 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s517::before{content:none}
.s517::after{content:none}
@media (max-width: 1023px) {
  .s517 {
    transform-origin: 164px 10.8px;
  }
}
@media (max-width: 767px) {
  .s517 {
    height: auto;
    max-height: none;
    transform-origin: 180.2px 10.8px;
  }
.s517::before{content:none}
.s517::after{content:none}
.s517{height:auto;max-height:none}
}
.p-5 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 232px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-5::before{content:none}
.p-5::after{content:none}
@media (max-width: 1023px) {
  .p-5 {
    transform-origin: 164px 10.8px;
  }
}
@media (max-width: 767px) {
  .p-5 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 10.8px;
    width: 100%;
  }
.p-5::before{content:none}
.p-5::after{content:none}
.p-5{width:100%;max-width:100%;min-width:0}
.p-5{height:auto;max-height:none}
}
.span-33 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 129.512px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-33::before{content:none}
.span-33::after{content:none}
@media (max-width: 1023px) {
  .span-33 {
    transform-origin: 116.562px 10.8px;
  }
}
@media (max-width: 767px) {
  .span-33 {
    height: auto;
    max-height: none;
  }
.span-33::before{content:none}
.span-33::after{content:none}
.span-33{height:auto;max-height:none}
}



.s518 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 0.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s518::before{content:none}
.s518::after{content:none}
@media (max-width: 1023px) {
  .s518 {
    transform-origin: 164px 0.4px;
  }
}
@media (max-width: 767px) {
  .s518 {
    height: auto;
    max-height: none;
    transform-origin: 180.2px 0.4px;
  }
.s518::before{content:none}
.s518::after{content:none}
.s518{height:auto;max-height:none}
}
.hr {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgba(128, 128, 128, 0.35);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 0.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.hr::before{content:none}
.hr::after{content:none}
@media (max-width: 1023px) {
  .hr {
    transform-origin: 164px 0.4px;
  }
}
@media (max-width: 767px) {
  .hr {
    height: auto;
    max-height: none;
    transform-origin: 180.2px 0.4px;
  }
.hr::before{content:none}
.hr::after{content:none}
.hr{height:auto;max-height:none}
}





















































.s524 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 30px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 30px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 12.6875px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s524::before{content:none}
.s524::after{content:none}
@media (max-width: 1023px) {
  .s524 {
    transform-origin: 164px 24px;
  }
}
@media (max-width: 767px) {
  .s524 {
    height: auto;
    max-height: none;
    transform-origin: 180.2px 24px;
  }
.s524::before{content:none}
.s524::after{content:none}
.s524{height:auto;max-height:none}
}
.s525 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 12px 12.6875px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s525::before{content:none}
.s525::after{content:none}
@media (max-width: 1023px) {
  .s525 {
    transform-origin: 12px 24px;
  }
}
@media (max-width: 767px) {
  .s525 {
    height: auto;
    max-height: none;
  }
.s525::before{content:none}
.s525::after{content:none}
.s525{height:auto;max-height:none}
}







.s537 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 198.163px 12.6875px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s537::before{content:none}
.s537::after{content:none}
@media (max-width: 1023px) {
  .s537 {
    transform-origin: 137px 24px;
  }
}
@media (max-width: 767px) {
  .s537 {
    height: auto;
    max-height: none;
    transform-origin: 153.2px 24px;
  }
.s537::before{content:none}
.s537::after{content:none}
.s537{height:auto;max-height:none}
}
.p-33 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 198.163px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-33::before{content:none}
.p-33::after{content:none}
@media (max-width: 1023px) {
  .p-33 {
    transform-origin: 137px 24px;
  }
}
@media (max-width: 767px) {
  .p-33 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 153.2px 24px;
    width: 100%;
  }
.p-33::before{content:none}
.p-33::after{content:none}
.p-33{width:100%;max-width:100%;min-width:0}
.p-33{height:auto;max-height:none}
}
.span-39 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 198.163px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-39::before{content:none}
.span-39::after{content:none}
@media (max-width: 1023px) {
  .span-39 {
    transform-origin: 137px 24px;
  }
}
@media (max-width: 767px) {
  .span-39 {
    height: auto;
    max-height: none;
    transform-origin: 153.2px 24px;
  }
.span-39::before{content:none}
.span-39::after{content:none}
.span-39{height:auto;max-height:none}
}



.s529 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 30px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 30px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 232px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s529::before{content:none}
.s529::after{content:none}
@media (max-width: 1023px) {
  .s529 {
    transform-origin: 164px 36px;
  }
}
@media (max-width: 767px) {
  .s529 {
    height: auto;
    max-height: none;
    transform-origin: 180.2px 36px;
  }
.s529::before{content:none}
.s529::after{content:none}
.s529{height:auto;max-height:none}
}
.s530 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 12px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s530::before{content:none}
.s530::after{content:none}
@media (max-width: 1023px) {
  .s530 {
    transform-origin: 12px 36px;
  }
}
@media (max-width: 767px) {
  .s530 {
    height: auto;
    max-height: none;
  }
.s530::before{content:none}
.s530::after{content:none}
.s530{height:auto;max-height:none}
}
.s521 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 12px 12.6875px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s521::before{content:none}
.s521::after{content:none}
@media (min-width:992px) { .s521 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
.s521::before{content:none}
.s521::after{content:none}
}
@media (max-width: 767px) {
  .s521 {
    height: auto;
    max-height: none;
  }
.s521::before{content:none}
.s521::after{content:none}
.s521{height:auto;max-height:none}
}
.s522 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 24 / 24;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 12px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s522::before{content:none}
.s522::after{content:none}
.s531 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 205px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s531::before{content:none}
.s531::after{content:none}
@media (max-width: 1023px) {
  .s531 {
    transform-origin: 137px 36px;
  }
}
@media (max-width: 767px) {
  .s531 {
    height: auto;
    max-height: none;
    transform-origin: 153.2px 36px;
  }
.s531::before{content:none}
.s531::after{content:none}
.s531{height:auto;max-height:none}
}
.p-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 205px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-3::before{content:none}
.p-3::after{content:none}
@media (max-width: 1023px) {
  .p-3 {
    transform-origin: 137px 36px;
  }
}
@media (max-width: 767px) {
  .p-3 {
    height: auto;
    max-height: none;
    max-width: 100%;
    min-width: 0;
    transform-origin: 153.2px 36px;
    width: 100%;
  }
.p-3::before{content:none}
.p-3::after{content:none}
.p-3{width:100%;max-width:100%;min-width:0}
.p-3{height:auto;max-height:none}
}
.span-12 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 205px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-12::before{content:none}
.span-12::after{content:none}
@media (max-width: 1023px) {
  .span-12 {
    transform-origin: 137px 36px;
  }
}
@media (max-width: 767px) {
  .span-12 {
    height: auto;
    max-height: none;
    transform-origin: 153.2px 36px;
  }
.span-12::before{content:none}
.span-12::after{content:none}
.span-12{height:auto;max-height:none}
}






.and-keep-customers-engaged-with {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.and-keep-customers-engaged-with::before{content:none}
.and-keep-customers-engaged-with::after{content:none}
@media (max-width: 767px) {
  .and-keep-customers-engaged-with {
    height: auto;
    max-height: none;
  }
.and-keep-customers-engaged-with::before{content:none}
.and-keep-customers-engaged-with::after{content:none}
.and-keep-customers-engaged-with{height:auto;max-height:none}
}
.s538 {
  background: #222;
  height: auto;
  isolation: isolate;
  margin-top: var(--space-reference-120, 120px);
  max-width: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (max-width: 767px) {
  .s538 {
    margin-top: var(--space-reference-64, 64px);
  }
}
.s1265 {
  height: 100%;
  inset: 0;
  max-width: none;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  width: 100%;
  z-index: 0;
}
.s540 {
  background: linear-gradient(90deg,rgba(0,0,0,.78) 0%,rgba(0,0,0,.62) 40%,rgba(0,0,0,.22) 75%,rgba(0,0,0,.12) 100%);
  height: 100%;
  inset: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 1;
}
@media (max-width: 767px) {
  .s540 {
    background: linear-gradient(0deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.68) 60%,rgba(0,0,0,.3) 100%);
  }
}
.s541 {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: none;
  min-height: 720px;
  padding: var(--space-reference-96, 96px) 0;
  position: relative;
  width: min(1336px, calc(100% - 96px));
  z-index: 2;
}
@media (max-width: 1023px) {
  .s541 {
    min-height: 640px;
    padding: var(--space-reference-80, 80px) 0;
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s541 {
    justify-content: flex-end;
    padding: var(--space-reference-64, 64px) 0;
    width: calc(100% - 48px);
  }
}
.s542 {
  max-width: 680px;
  width: 100%;
}
.s543 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: .06em;
  margin: 0;
  max-width: 100%;
  text-transform: uppercase;
}
.s544 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 100%;
}
.s545 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 100%;
}
.s546 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 100%;
  text-decoration: underline;
  text-underline-offset: 6px;
}
.section-5 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 883.25px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-5::before{content:none}
.section-5::after{content:none}
@media (min-width:992px) { .section-5 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .section-5 {
    transform-origin: 442.4px 607.838px;
  }
.section-5::before{content:none}
.section-5::after{content:none}
}
@media (max-width: 767px) {
  .section-5 {
    max-width: 100%;
    min-width: 0;
    padding-bottom: var(--space-reference-64, 64px);
    padding-top: var(--space-reference-64, 64px);
    transform-origin: 187.6px 1035.85px;
    width: 100%;
  }
.section-5::before{content:none}
.section-5::after{content:none}
.section-5{width:100%;max-width:100%;min-width:0}
.section-5{padding-top:var(--space-reference-64, 64px);padding-bottom:var(--space-reference-64, 64px)}
}
.s547 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-width: 100%;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 86px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s547::before{content:none}
.s547::after{content:none}
@media (min-width:992px) { .s547 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s547 {
    transform-origin: 410px 54px;
  }
.s547::before{content:none}
.s547::after{content:none}
}
@media (max-width: 767px) {
  .s547 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 78px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s547::before{content:none}
.s547::after{content:none}
.s547{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.h2-4 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 580px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h2-4::before{content:none}
.h2-4::after{content:none}
@media (min-width:992px) { .h2-4 { width:100%; max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .h2-4 {
    transform-origin: 410px 24px;
  }
.h2-4::before{content:none}
.h2-4::after{content:none}
}
@media (max-width: 767px) {
  .h2-4 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 48px;
    width: 100%;
  }
.h2-4::before{content:none}
.h2-4::after{content:none}
.h2-4{width:100%;max-width:100%;min-width:0}
}
.span-27 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 284.513px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-27::before{content:none}
.span-27::after{content:none}
@media (max-width: 1023px) {
  .span-27 {
    transform-origin: 189.675px 24px;
  }
}
@media (max-width: 767px) {
  .span-27 {
    transform-origin: 180.2px 48px;
  }
}


.s548 {
  align-self: auto;
  aspect-ratio: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: 100%;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 20px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 283.625px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s548::before{content:none}
.s548::after{content:none}
@media (min-width:992px) { .s548 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s548 {
    transform-origin: 410px 229.419px;
  }
.s548::before{content:none}
.s548::after{content:none}
}
@media (max-width: 767px) {
  .s548 {
    column-gap: 30px;
    max-width: none;
    min-width: 0;
    row-gap: 30px;
    transform-origin: 180.2px 447.425px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s548::before{content:none}
.s548::after{content:none}
.s548{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s549 {
  align-self: auto;
  aspect-ratio: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 30px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 30px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 283.625px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s549::before{content:none}
.s549::after{content:none}
@media (max-width: 1023px) {
  .s549 {
    transform-origin: 200px 229.419px;
  }
}
@media (max-width: 767px) {
  .s549 {
    column-gap: 20px;
    row-gap: 20px;
    transform-origin: 180.2px 216.212px;
  }
}
.s550 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 190.125px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s550::before{content:none}
.s550::after{content:none}
@media (max-width: 1023px) {
  .s550 {
    transform-origin: 200px 133.419px;
  }
}
@media (max-width: 767px) {
  .s550 {
    transform-origin: 180.2px 120.213px;
  }
}
.growth-product-photograph {
  border-radius: 12px;
  display: block;
  height: 260px;
  inset: auto;
  min-width: 0;
  object-fit: cover;
  object-position: 50% 50%;
  position: static;
  transform: none;
  width: 100%;
}
.microcart-editable-ui-31 {
  border: 1px solid #eaeaea;
  border-radius: 18px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-width: 0;
  padding: 16px;
}





.span-23 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 123.35px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-23::before{content:none}
.span-23::after{content:none}
@media (max-width: 1023px) {
  .span-23 {
    transform-origin: 98.6813px 18px;
  }
}













.a-23 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 81.7688px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-23::before{content:none}
.a-23::after{content:none}

















.microcart-editable-ui-16 {
  align-items: start;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 20px 0;
}
.microcart-editable-ui-19 {
  background: #303030;
  border-radius: 50%;
  box-sizing: border-box;
  flex: 0 0 auto;
  height: 9px;
  min-width: 0;
  width: 9px;
}
.microcart-editable-ui-18 {
  box-sizing: border-box;
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.microcart-editable-ui-7 {
  align-self: auto;
  box-sizing: border-box;
  color: #656565;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-17 {
  align-self: auto;
  box-sizing: border-box;
  color: #656565;
  flex: 1 1 0%;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}





.span-25 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 146.581px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-25::before{content:none}
.span-25::after{content:none}
@media (max-width: 1023px) {
  .span-25 {
    transform-origin: 117.269px 18px;
  }
}






.sup-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.sup-2::before{content:none}
.sup-2::after{content:none}





.a-25 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 94.7812px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-25::before{content:none}
.a-25::after{content:none}








.s556 {
  align-self: auto;
  aspect-ratio: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: 100%;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 20px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 333.625px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s556::before{content:none}
.s556::after{content:none}
@media (min-width:992px) { .s556 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s556 {
    transform-origin: 410px 244.419px;
  }
.s556::before{content:none}
.s556::after{content:none}
}
@media (max-width: 767px) {
  .s556 {
    column-gap: 30px;
    max-width: none;
    min-width: 0;
    row-gap: 30px;
    transform-origin: 180.2px 450.425px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s556::before{content:none}
.s556::after{content:none}
.s556{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s553 {
  align-self: auto;
  aspect-ratio: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 30px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: 30px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 283.625px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s553::before{content:none}
.s553::after{content:none}
@media (max-width: 1023px) {
  .s553 {
    transform-origin: 200px 229.419px;
  }
}
@media (max-width: 767px) {
  .s553 {
    column-gap: 20px;
    row-gap: 20px;
    transform-origin: 180.2px 216.212px;
  }
}







.microcart-editable-ui-28 {
  align-items: center;
  border: 1px solid #eaeaea;
  border-radius: 10px;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 10px;
}
.microcart-3 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
}
.microcart-editable-ui-33 {
  background: #303030;
  border-radius: 5px;
  box-sizing: border-box;
  flex: 0 0 auto;
  height: 18px;
  min-width: 0;
  width: 18px;
}
.microcart-editable-ui-27 {
  box-sizing: border-box;
  height: 14px;
  margin: 2px;
  min-width: 0;
  width: 14px;
}
.s551 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 78.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s551::before{content:none}
.s551::after{content:none}
@media (max-width: 1023px) {
  .s551 {
    transform-origin: 200px 81px;
  }
}
@media (max-width: 767px) {
  .s551 {
    transform-origin: 180.2px 81px;
  }
}



.span-24 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 138.931px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-24::before{content:none}
.span-24::after{content:none}
@media (max-width: 1023px) {
  .span-24 {
    transform-origin: 111.144px 18px;
  }
}


.sup {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.sup::before{content:none}
.sup::after{content:none}
.p-8 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 274.119px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-8::before{content:none}
.p-8::after{content:none}
@media (max-width: 1023px) {
  .p-8 {
    margin-top: var(--space-reference-10, 10px);
    transform-origin: 200px 36px;
  }
}
@media (max-width: 767px) {
  .p-8 {
    transform-origin: 180.2px 36px;
  }
}







.a-24 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 88.5px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-24::before{content:none}
.a-24::after{content:none}








.s557 {
  align-self: auto;
  aspect-ratio: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 30px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: 30px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 283.625px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s557::before{content:none}
.s557::after{content:none}
@media (max-width: 1023px) {
  .s557 {
    transform-origin: 200px 229.419px;
  }
}
@media (max-width: 767px) {
  .s557 {
    column-gap: 20px;
    row-gap: 20px;
    transform-origin: 180.2px 204.212px;
  }
}
.s554 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 190.125px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s554::before{content:none}
.s554::after{content:none}
@media (max-width: 1023px) {
  .s554 {
    transform-origin: 200px 133.419px;
  }
}
@media (max-width: 767px) {
  .s554 {
    transform-origin: 180.2px 120.213px;
  }
}
.s555 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 190.125px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s555::before{content:none}
.s555::after{content:none}
@media (min-width:992px) { .s555 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s555 {
    transform-origin: 200px 133.419px;
  }
.s555::before{content:none}
.s555::after{content:none}
}
@media (max-width: 767px) {
  .s555 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 120.213px;
    width: 100%;
  }
.s555::before{content:none}
.s555::after{content:none}
.s555{width:100%;max-width:100%;min-width:0}
}
.microcart-editable-ui-32 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-width: 0;
}
.microcart-editable-ui-29 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-24 {
  align-self: auto;
  box-sizing: border-box;
  color: #656565;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-30 {
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 12px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0px;
  min-width: 0;
  padding: 20px;
}
.microcart-editable-ui-21 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-11 {
  align-items: center;
  border-top: 1px solid #e5e5e5;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 16px 0;
}
.s558 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 78.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s558::before{content:none}
.s558::after{content:none}
@media (max-width: 1023px) {
  .s558 {
    transform-origin: 200px 69px;
  }
}
@media (max-width: 767px) {
  .s558 {
    transform-origin: 180.2px 69px;
  }
}
.p-6 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 285px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-6::before{content:none}
.p-6::after{content:none}
@media (max-width: 1023px) {
  .p-6 {
    transform-origin: 200px 18px;
  }
}
@media (max-width: 767px) {
  .p-6 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 18px;
    width: 100%;
  }
.p-6::before{content:none}
.p-6::after{content:none}
.p-6{width:100%;max-width:100%;min-width:0}
}
.span-22 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 105.1px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-22::before{content:none}
.span-22::after{content:none}
@media (max-width: 1023px) {
  .span-22 {
    transform-origin: 84.0813px 18px;
  }
}


.p-35 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 274.119px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-35::before{content:none}
.p-35::after{content:none}
@media (max-width: 1023px) {
  .p-35 {
    margin-top: var(--space-reference-10, 10px);
    transform-origin: 200px 24px;
  }
}
@media (max-width: 767px) {
  .p-35 {
    transform-origin: 180.2px 24px;
  }
}


.s552 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 285px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s552::before{content:none}
.s552::after{content:none}
@media (min-width:992px) { .s552 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s552 {
    transform-origin: 200px 12px;
  }
.s552::before{content:none}
.s552::after{content:none}
}
@media (max-width: 767px) {
  .s552 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 12px;
    width: 100%;
  }
.s552::before{content:none}
.s552::after{content:none}
.s552{width:100%;max-width:100%;min-width:0}
}
.a-22 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 77.9875px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-22::before{content:none}
.a-22::after{content:none}
.span-15 {
  align-items: normal;
  align-self: auto;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1.5px;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-15::before{content:none}
.span-15::after{content:none}


.span-14 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: nowrap;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-14::before{content:none}
.span-14::after{content:none}


.section {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 603px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section::before{content:none}
.section::after{content:none}
@media (min-width:992px) { .section { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .section {
    transform-origin: 442.4px 875.2px;
  }
.section::before{content:none}
.section::after{content:none}
}
@media (max-width: 767px) {
  .section {
    max-width: 100%;
    min-width: 0;
    padding-bottom: var(--space-reference-64, 64px);
    padding-top: var(--space-reference-64, 64px);
    transform-origin: 187.6px 994.2px;
    width: 100%;
  }
.section::before{content:none}
.section::after{content:none}
.section{width:100%;max-width:100%;min-width:0}
.section{padding-top:var(--space-reference-64, 64px);padding-bottom:var(--space-reference-64, 64px)}
}
.s559 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 128px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s559::before{content:none}
.s559::after{content:none}
@media (min-width:992px) { .s559 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s559 {
    transform-origin: 442.4px 134px;
  }
.s559::before{content:none}
.s559::after{content:none}
}
@media (max-width: 767px) {
  .s559 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 187.6px 178px;
    width: 100%;
  }
.s559::before{content:none}
.s559::after{content:none}
.s559{width:100%;max-width:100%;min-width:0}
}
.s560 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 30px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 30px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 128px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s560::before{content:none}
.s560::after{content:none}
@media (min-width:992px) { .s560 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s560 {
    column-gap: 20px;
    justify-self: center;
    max-width: none;
    min-width: 0;
    row-gap: 20px;
    transform-origin: 410px 134px;
    width: calc(100% - 64px);
  }
.s560::before{content:none}
.s560::after{content:none}
.s560 { width:calc(100% - 64px); max-width:none; margin-inline:auto; }
}
@media (max-width: 767px) {
  .s560 {
    transform-origin: 180.2px 178px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s560::before{content:none}
.s560::after{content:none}
.s560 { width:calc(100% - 48px); max-width:none; margin-inline:auto; }
.s560{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s561 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 459.987px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s561::before{content:none}
.s561::after{content:none}
@media (max-width: 1023px) {
  .s561 {
    transform-origin: 410px 22px;
  }
}
@media (max-width: 767px) {
  .s561 {
    transform-origin: 180.2px 66px;
  }
}
.p-34 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 459.987px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-34::before{content:none}
.p-34::after{content:none}
@media (max-width: 1023px) {
  .p-34 {
    transform-origin: 410px 22px;
  }
}
@media (max-width: 767px) {
  .p-34 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 66px;
    width: 100%;
  }
.p-34::before{content:none}
.p-34::after{content:none}
.p-34{width:100%;max-width:100%;min-width:0}
}
.span-26 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 459.987px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-26::before{content:none}
.span-26::after{content:none}
@media (max-width: 1023px) {
  .span-26 {
    transform-origin: 361.419px 22px;
  }
}
@media (max-width: 767px) {
  .span-26 {
    transform-origin: 180.2px 66px;
  }
}


.s562 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 62.8937px 28px;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.s562::before{content:none}
.s562::after{content:none}
@media (max-width: 1023px) {
  .s562 {
    transform-origin: 410px 22px;
  }
}
@media (max-width: 767px) {
  .s562 {
    transform-origin: 180.2px 22px;
    width: 100%;
  }
}
.a-15 {
  align-items: center;
  background: transparent;
  border: 1px solid #0066ff;
  box-shadow: none;
  box-sizing: border-box;
  color: #0066ff;
  display: inline-flex;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  justify-content: center;
  line-height: 24px;
  max-width: 100%;
  min-width: 0;
  padding: var(--space-reference-10, 10px) var(--space-reference-24, 24px);
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color .15s ease;
  white-space: normal;
  width: auto;
}
.a-15::before,.a-15::after { content:none; }
.a-15:focus-visible { outline:3px solid #0066ff; outline-offset:4px; }
@media (hover:hover) and (pointer:fine) { .a-15:hover { background-color:rgba(0,102,255,.06); } }
@media (prefers-reduced-motion:reduce) { .a-15 { transition:none; } }
@media (max-width: 767px) {
  .a-15 {
    flex-basis: auto;
    max-width: none;
    width: 100%;
  }
}
.s563 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(3,minmax(0,1fr));
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 20px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 475px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s563::before{content:none}
.s563::after{content:none}
@media (min-width:992px) { .s563 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media(min-width:992px){.s563{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width: 1023px) {
  .s563 {
    grid-template-columns: 1fr;
    transform-origin: 410px 741.2px;
  }
.s563::before{content:none}
.s563::after{content:none}
}
@media (max-width: 767px) {
  .s563 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 816.2px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s563::before{content:none}
.s563::after{content:none}
.s563{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s564 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 40px;
  display: flex;
  flex-basis: auto;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  gap: 30px;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: none;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: 100%;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 30px;
  position: static;
  right: auto;
  row-gap: 40px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 327px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s564::before{content:none}
.s564::after{content:none}
@media (max-width: 1023px) {
  .s564 {
    column-gap: 30px;
    row-gap: 30px;
    transform-origin: 410px 177.4px;
  }
}
@media (max-width: 767px) {
  .s564 {
    transform-origin: 180.2px 189.4px;
  }
}
.s565 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(204, 204, 204);
  border-bottom-style: solid;
  border-bottom-width: 0.8px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 10px;
  display: flex;
  flex: 0 1 auto;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: 0;
  margin-right: 0;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 10px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 58.8px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s565::before{content:none}
.s565::after{content:none}
@media (max-width: 1023px) {
  .s565 {
    transform-origin: 390px 39.4px;
  }
}
@media (max-width: 767px) {
  .s565 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 51.4px;
  }
.s565::before{content:none}
.s565::after{content:none}
.s565{width:100%;max-width:100%;min-width:0}
}
.s566 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 14.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s566::before{content:none}
.s566::after{content:none}
@media (min-width:992px) { .s566 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s566 {
    transform-origin: 390px 12px;
  }
.s566::before{content:none}
.s566::after{content:none}
}
@media (max-width: 767px) {
  .s566 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 12px;
    width: 100%;
  }
.s566::before{content:none}
.s566::after{content:none}
.s566{width:100%;max-width:100%;min-width:0}
}
.h2-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 156.663px 14.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h2-2::before{content:none}
.h2-2::after{content:none}
@media (max-width: 1023px) {
  .h2-2 {
    transform-origin: 252.8px 12px;
  }
}
@media (max-width: 767px) {
  .h2-2 {
    transform-origin: 160.2px 12px;
  }
}


.s567 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s567::before{content:none}
.s567::after{content:none}
@media (min-width:992px) { .s567 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s567 {
    transform-origin: 390px 12px;
  }
.s567::before{content:none}
.s567::after{content:none}
}
@media (max-width: 767px) {
  .s567 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 24px;
    width: 100%;
  }
.s567::before{content:none}
.s567::after{content:none}
.s567{width:100%;max-width:100%;min-width:0}
}
.s568 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s568::before{content:none}
.s568::after{content:none}
@media (min-width:992px) { .s568 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s568 {
    transform-origin: 390px 12px;
  }
.s568::before{content:none}
.s568::after{content:none}
}
@media (max-width: 767px) {
  .s568 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 24px;
    width: 100%;
  }
.s568::before{content:none}
.s568::after{content:none}
.s568{width:100%;max-width:100%;min-width:0}
}
.p-15 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 156.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-15::before{content:none}
.p-15::after{content:none}
@media (max-width: 1023px) {
  .p-15 {
    transform-origin: 274.119px 12px;
  }
}
@media (max-width: 767px) {
  .p-15 {
    transform-origin: 160.2px 24px;
  }
}


.s569 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex: 0 1 auto;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: 0;
  margin-right: 0;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 50px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s569::before{content:none}
.s569::after{content:none}
@media (max-width: 1023px) {
  .s569 {
    transform-origin: 390px 39px;
  }
}
@media (max-width: 767px) {
  .s569 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 39px;
  }
.s569::before{content:none}
.s569::after{content:none}
.s569{width:100%;max-width:100%;min-width:0}
}
.p-12 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 156.663px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-12::before{content:none}
.p-12::after{content:none}
@media (max-width: 1023px) {
  .p-12 {
    transform-origin: 390px 22px;
  }
}
@media (max-width: 767px) {
  .p-12 {
    transform-origin: 160.2px 22px;
  }
}


.s570 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s570::before{content:none}
.s570::after{content:none}
@media (min-width:992px) { .s570 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s570 {
    margin-top: var(--space-reference-10, 10px);
    transform-origin: 390px 12px;
  }
.s570::before{content:none}
.s570::after{content:none}
}
@media (max-width: 767px) {
  .s570 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 12px;
    width: 100%;
  }
.s570::before{content:none}
.s570::after{content:none}
.s570{width:100%;max-width:100%;min-width:0}
}
.p-14 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 156.663px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-14::before{content:none}
.p-14::after{content:none}
@media (max-width: 1023px) {
  .p-14 {
    transform-origin: 274.119px 12px;
  }
}
@media (max-width: 767px) {
  .p-14 {
    transform-origin: 160.2px 12px;
  }
}


.s571 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex: 0 1 auto;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: 0;
  margin-right: 0;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 22px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s571::before{content:none}
.s571::after{content:none}
@media (max-width: 1023px) {
  .s571 {
    transform-origin: 390px 22px;
  }
}
@media (max-width: 767px) {
  .s571 {
    max-width: 100%;
    transform-origin: 160.2px 22px;
  }
.s571::before{content:none}
.s571::after{content:none}
.s571{width:100%;max-width:100%;min-width:0}
}
.a-19 {
  align-items: center;
  background: transparent;
  border: 1px solid #0066ff;
  box-shadow: none;
  box-sizing: border-box;
  color: #0066ff;
  display: inline-flex;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  justify-content: center;
  line-height: 24px;
  max-width: none;
  min-width: 0;
  padding: var(--space-reference-10, 10px) var(--space-reference-24, 24px);
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color .15s ease;
  white-space: normal;
  width: 100%;
}
.a-19::before,.a-19::after { content:none; }
.a-19:focus-visible { outline:3px solid #0066ff; outline-offset:4px; }
@media (hover:hover) and (pointer:fine) { .a-19:hover { background-color:rgba(0,102,255,.06); } }
@media (prefers-reduced-motion:reduce) { .a-19 { transition:none; } }
@media (max-width: 767px) {
  .a-19 {
    flex-basis: auto;
  }
}
.s572 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 40px;
  display: flex;
  flex: 0 1 auto;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: 0;
  margin-right: 0;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 40px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 106.2px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s572::before{content:none}
.s572::after{content:none}
@media (max-width: 1023px) {
  .s572 {
    column-gap: 30px;
    row-gap: 30px;
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s572 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 12px;
  }
.s572::before{content:none}
.s572::after{content:none}
.s572{width:100%;max-width:100%;min-width:0}
}
.s573 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 106.2px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s573::before{content:none}
.s573::after{content:none}
@media (min-width:992px) { .s573 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s573 {
    display: none;
    transform-origin: 50% 50%;
  }
.s573::before{content:none}
.s573::after{content:none}
}
.s574 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 10px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 10px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 106.2px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s574::before{content:none}
.s574::after{content:none}
@media (min-width:992px) { .s574 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s574 {
    transform-origin: 50% 50%;
  }
.s574::before{content:none}
.s574::after{content:none}
}
.s575 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s575::before{content:none}
.s575::after{content:none}
@media (min-width:992px) { .s575 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s575 {
    transform-origin: 50% 50%;
  }
.s575::before{content:none}
.s575::after{content:none}
}
.p-16 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 156.663px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-16::before{content:none}
.p-16::after{content:none}
@media (max-width: 1023px) {
  .p-16 {
    transform-origin: 50% 50%;
  }
}












.s579 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 130.925px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s579::before{content:none}
.s579::after{content:none}
@media (max-width: 1023px) {
  .s579 {
    transform-origin: 50% 50%;
  }
}
.p-19 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 130.925px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-19::before{content:none}
.p-19::after{content:none}
@media (max-width: 1023px) {
  .p-19 {
    transform-origin: 50% 50%;
  }
}












.s580 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 79.7875px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s580::before{content:none}
.s580::after{content:none}
@media (max-width: 1023px) {
  .s580 {
    transform-origin: 50% 50%;
  }
}
.p-29 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 79.7875px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-29::before{content:none}
.p-29::after{content:none}
@media (max-width: 1023px) {
  .p-29 {
    transform-origin: 50% 50%;
  }
}


.s576 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 10px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 10px;
  padding-top: 10px;
  position: static;
  right: auto;
  row-gap: 10px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 17.4px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s576::before{content:none}
.s576::after{content:none}
@media (min-width:992px) { .s576 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s576 {
    transform-origin: 50% 50%;
  }
.s576::before{content:none}
.s576::after{content:none}
}






.s581 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 54.0563px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s581::before{content:none}
.s581::after{content:none}
@media (max-width: 1023px) {
  .s581 {
    transform-origin: 50% 50%;
  }
}
.p-28 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 54.0563px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-28::before{content:none}
.p-28::after{content:none}
@media (max-width: 1023px) {
  .p-28 {
    transform-origin: 50% 50%;
  }
}


.s582 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s582::before{content:none}
.s582::after{content:none}
@media (min-width:992px) { .s582 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s582 {
    transform-origin: 50% 50%;
  }
.s582::before{content:none}
.s582::after{content:none}
}
.s583 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.663px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s583::before{content:none}
.s583::after{content:none}
@media (min-width:992px) { .s583 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s583 {
    transform-origin: 50% 50%;
  }
.s583::before{content:none}
.s583::after{content:none}
}








































.s587 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s587::before{content:none}
.s587::after{content:none}
@media (max-width: 1023px) {
  .s587 {
    transform-origin: 130.925px 12px;
  }
}
.p-23 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-23::before{content:none}
.p-23::after{content:none}
@media (max-width: 1023px) {
  .p-23 {
    transform-origin: 130.925px 12px;
  }
}










.s588 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s588::before{content:none}
.s588::after{content:none}
@media (max-width: 1023px) {
  .s588 {
    transform-origin: 79.7875px 12px;
  }
}
.p-27 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-27::before{content:none}
.p-27::after{content:none}
@media (max-width: 1023px) {
  .p-27 {
    transform-origin: 79.7875px 12px;
  }
}










.s589 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s589::before{content:none}
.s589::after{content:none}
@media (max-width: 1023px) {
  .s589 {
    transform-origin: 54.0563px 12px;
  }
}
.p-26 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-26::before{content:none}
.p-26::after{content:none}
@media (max-width: 1023px) {
  .p-26 {
    transform-origin: 54.0563px 12px;
  }
}
















.s592 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 40px;
  display: flex;
  flex-basis: auto;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  gap: 30px;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: none;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: 100%;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 30px;
  position: static;
  right: auto;
  row-gap: 40px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.669px 327px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s592::before{content:none}
.s592::after{content:none}
@media (max-width: 1023px) {
  .s592 {
    column-gap: 30px;
    row-gap: 30px;
    transform-origin: 410px 179.4px;
  }
}
@media (max-width: 767px) {
  .s592 {
    transform-origin: 180.2px 179.4px;
  }
}
.s593 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(204, 204, 204);
  border-bottom-style: solid;
  border-bottom-width: 0.8px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 10px;
  display: flex;
  flex: 0 1 auto;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: 0;
  margin-right: 0;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 10px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 58.8px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s593::before{content:none}
.s593::after{content:none}
@media (max-width: 1023px) {
  .s593 {
    transform-origin: 390px 41.4px;
  }
}
@media (max-width: 767px) {
  .s593 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 41.4px;
  }
.s593::before{content:none}
.s593::after{content:none}
.s593{width:100%;max-width:100%;min-width:0}
}
.s594 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 15.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s594::before{content:none}
.s594::after{content:none}
@media (min-width:992px) { .s594 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s594 {
    transform-origin: 390px 14px;
  }
.s594::before{content:none}
.s594::after{content:none}
}
@media (max-width: 767px) {
  .s594 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 14px;
    width: 100%;
  }
.s594::before{content:none}
.s594::after{content:none}
.s594{width:100%;max-width:100%;min-width:0}
}
.h2-6 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 62.475px 14.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h2-6::before{content:none}
.h2-6::after{content:none}
@media (max-width: 1023px) {
  .h2-6 {
    transform-origin: 52.0625px 12px;
  }
}


.s595 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s595::before{content:none}
.s595::after{content:none}
@media (min-width:992px) { .s595 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s595 {
    transform-origin: 390px 12px;
  }
.s595::before{content:none}
.s595::after{content:none}
}
@media (max-width: 767px) {
  .s595 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 12px;
    width: 100%;
  }
.s595::before{content:none}
.s595::after{content:none}
.s595{width:100%;max-width:100%;min-width:0}
}
.s596 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s596::before{content:none}
.s596::after{content:none}
@media (min-width:992px) { .s596 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s596 {
    transform-origin: 390px 12px;
  }
.s596::before{content:none}
.s596::after{content:none}
}
@media (max-width: 767px) {
  .s596 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 12px;
    width: 100%;
  }
.s596::before{content:none}
.s596::after{content:none}
.s596{width:100%;max-width:100%;min-width:0}
}




.s597 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex: 0 1 auto;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: 0;
  margin-right: 0;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 50px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s597::before{content:none}
.s597::after{content:none}
@media (max-width: 1023px) {
  .s597 {
    transform-origin: 390px 39px;
  }
}
@media (max-width: 767px) {
  .s597 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 39px;
  }
.s597::before{content:none}
.s597::after{content:none}
.s597{width:100%;max-width:100%;min-width:0}
}
.p-13 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 156.669px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-13::before{content:none}
.p-13::after{content:none}
@media (max-width: 1023px) {
  .p-13 {
    transform-origin: 390px 22px;
  }
}
@media (max-width: 767px) {
  .p-13 {
    transform-origin: 160.2px 22px;
  }
}


.s598 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s598::before{content:none}
.s598::after{content:none}
@media (min-width:992px) { .s598 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s598 {
    margin-top: var(--space-reference-10, 10px);
    transform-origin: 390px 12px;
  }
.s598::before{content:none}
.s598::after{content:none}
}
@media (max-width: 767px) {
  .s598 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 12px;
    width: 100%;
  }
.s598::before{content:none}
.s598::after{content:none}
.s598{width:100%;max-width:100%;min-width:0}
}
.p-9 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 156.669px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-9::before{content:none}
.p-9::after{content:none}
@media (max-width: 1023px) {
  .p-9 {
    transform-origin: 274.119px 12px;
  }
}
@media (max-width: 767px) {
  .p-9 {
    transform-origin: 160.2px 12px;
  }
}


.s599 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex: 0 1 auto;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: 0;
  margin-right: 0;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 22px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s599::before{content:none}
.s599::after{content:none}
@media (max-width: 1023px) {
  .s599 {
    transform-origin: 390px 22px;
  }
}
@media (max-width: 767px) {
  .s599 {
    max-width: 100%;
    transform-origin: 160.2px 22px;
  }
.s599::before{content:none}
.s599::after{content:none}
.s599{width:100%;max-width:100%;min-width:0}
}
.a-18 {
  align-items: center;
  background: #0066ff;
  border: 1px solid #0066ff;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  justify-content: center;
  line-height: 24px;
  max-width: none;
  min-width: 0;
  padding: var(--space-reference-10, 10px) var(--space-reference-24, 24px);
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color .15s ease;
  white-space: normal;
  width: 100%;
}
.a-18::before,.a-18::after { content:none; }
.a-18:focus-visible { outline:3px solid #0066ff; outline-offset:4px; }
@media (hover:hover) and (pointer:fine) { .a-18:hover { background-color:#0052cc; } }
@media (prefers-reduced-motion:reduce) { .a-18 { transition:none; } }
@media (max-width: 767px) {
  .a-18 {
    flex-basis: auto;
  }
}
.s600 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 40px;
  display: flex;
  flex: 0 1 auto;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: 0;
  margin-right: 0;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 40px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 106.2px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s600::before{content:none}
.s600::after{content:none}
@media (max-width: 1023px) {
  .s600 {
    column-gap: 30px;
    row-gap: 30px;
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s600 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 12px;
  }
.s600::before{content:none}
.s600::after{content:none}
.s600{width:100%;max-width:100%;min-width:0}
}
.s601 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 106.2px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s601::before{content:none}
.s601::after{content:none}
@media (min-width:992px) { .s601 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s601 {
    display: none;
    transform-origin: 50% 50%;
  }
.s601::before{content:none}
.s601::after{content:none}
}
.s602 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 10px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 10px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 106.2px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s602::before{content:none}
.s602::after{content:none}
@media (min-width:992px) { .s602 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s602 {
    transform-origin: 50% 50%;
  }
.s602::before{content:none}
.s602::after{content:none}
}
.s603 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s603::before{content:none}
.s603::after{content:none}
@media (min-width:992px) { .s603 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s603 {
    transform-origin: 50% 50%;
  }
.s603::before{content:none}
.s603::after{content:none}
}
.p-17 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 156.669px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-17::before{content:none}
.p-17::after{content:none}
@media (max-width: 1023px) {
  .p-17 {
    transform-origin: 50% 50%;
  }
}












.s605 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 142.538px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s605::before{content:none}
.s605::after{content:none}
@media (max-width: 1023px) {
  .s605 {
    transform-origin: 50% 50%;
  }
}
.p-20 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 142.538px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-20::before{content:none}
.p-20::after{content:none}
@media (max-width: 1023px) {
  .p-20 {
    transform-origin: 50% 50%;
  }
}












.s606 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 146.106px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s606::before{content:none}
.s606::after{content:none}
@media (max-width: 1023px) {
  .s606 {
    transform-origin: 50% 50%;
  }
}
.p-21 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 146.106px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-21::before{content:none}
.p-21::after{content:none}
@media (max-width: 1023px) {
  .p-21 {
    transform-origin: 50% 50%;
  }
}


.s604 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 10px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 10px;
  padding-top: 10px;
  position: static;
  right: auto;
  row-gap: 10px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 17.4px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s604::before{content:none}
.s604::after{content:none}
@media (min-width:992px) { .s604 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s604 {
    transform-origin: 50% 50%;
  }
.s604::before{content:none}
.s604::after{content:none}
}






.s607 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 106.787px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s607::before{content:none}
.s607::after{content:none}
@media (max-width: 1023px) {
  .s607 {
    transform-origin: 50% 50%;
  }
}
.p-18 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 106.787px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-18::before{content:none}
.p-18::after{content:none}
@media (max-width: 1023px) {
  .p-18 {
    transform-origin: 50% 50%;
  }
}


.s608 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s608::before{content:none}
.s608::after{content:none}
@media (min-width:992px) { .s608 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s608 {
    transform-origin: 50% 50%;
  }
.s608::before{content:none}
.s608::after{content:none}
}
.s609 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 156.669px 12px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s609::before{content:none}
.s609::after{content:none}
@media (min-width:992px) { .s609 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s609 {
    transform-origin: 50% 50%;
  }
.s609::before{content:none}
.s609::after{content:none}
}
.a-16 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 58.7188px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-16::before{content:none}
.a-16::after{content:none}
@media (max-width: 1023px) {
  .a-16 {
    transform-origin: 50% 50%;
  }
}
.span-19 {
  align-items: normal;
  align-self: auto;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1.5px;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-19::before{content:none}
.span-19::after{content:none}
@media (max-width: 1023px) {
  .span-19 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}


.span-17 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: nowrap;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-17::before{content:none}
.span-17::after{content:none}
@media (max-width: 1023px) {
  .span-17 {
    transform-origin: 50% 50%;
  }
}


.details-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.details-2::before{content:none}
.details-2::after{content:none}
@media (max-width: 1023px) {
  .details-2 {
    display: block;
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .details-2 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 12px;
    width: 100%;
  }
.details-2::before{content:none}
.details-2::after{content:none}
.details-2{width:100%;max-width:100%;min-width:0}
}
.summary-2 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.summary-2::before{content:none}
.summary-2::after{content:none}
@media (max-width: 1023px) {
  .summary-2 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .summary-2 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 12px;
    width: 100%;
  }
.summary-2::before{content:none}
.summary-2::after{content:none}
.summary-2{width:100%;max-width:100%;min-width:0}
}
.p-11 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-11::before{content:none}
.p-11::after{content:none}
@media (max-width: 1023px) {
  .p-11 {
    transform-origin: 24.7687px 12px;
  }
}


.span-16 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-16::before{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgb(0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:auto;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:"";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:4px;justify-content:normal;justify-items:normal;justify-self:auto;left:50%;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:auto;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:50%;transform:none;transform-origin:50% 50%;translate:none;visibility:visible;white-space:normal;width:28px;z-index:auto}
.span-16::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgb(0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:auto;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:"";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:4px;justify-content:normal;justify-items:normal;justify-self:auto;left:50%;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:auto;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:50%;transform:none;transform-origin:50% 50%;translate:none;visibility:visible;white-space:normal;width:28px;z-index:auto}
@media (max-width: 1023px) {
  .span-16 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 10px 10px;
  }
.span-16::before{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgb(0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:6px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:"";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:4px;justify-content:normal;justify-items:normal;justify-self:auto;left:10px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:-10px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:10px;transform:matrix(1, 0, 0, 1, -10, -2);transform-origin:10px 2px;translate:none;visibility:visible;white-space:normal;width:20px;z-index:auto}
.span-16::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgb(0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:6px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:"";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:4px;justify-content:normal;justify-items:normal;justify-self:auto;left:10px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:-10px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:10px;transform:matrix(0, 1, -1, 0, -10, -2);transform-origin:10px 2px;translate:none;visibility:visible;white-space:normal;width:20px;z-index:auto}
}
.s584 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 40px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 40px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s584::before{content:none}
.s584::after{content:none}
@media (max-width: 1023px) {
  .s584 {
    transform-origin: 390px 116.2px;
  }
}
@media (max-width: 767px) {
  .s584 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 160.2px 116.2px;
    width: 100%;
  }
.s584::before{content:none}
.s584::after{content:none}
.s584{width:100%;max-width:100%;min-width:0}
}
.s585 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 10px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 10px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s585::before{content:none}
.s585::after{content:none}
@media (max-width: 1023px) {
  .s585 {
    transform-origin: 390px 106.2px;
  }
}
@media (max-width: 767px) {
  .s585 {
    transform-origin: 160.2px 106.2px;
  }
}
.p-10 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-10::before{content:none}
.p-10::after{content:none}
@media (max-width: 1023px) {
  .p-10 {
    transform-origin: 278.075px 12px;
  }
}
@media (max-width: 767px) {
  .p-10 {
    transform-origin: 160.2px 12px;
  }
}










.s610 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s610::before{content:none}
.s610::after{content:none}
@media (max-width: 1023px) {
  .s610 {
    transform-origin: 142.538px 12px;
  }
}
.p-24 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-24::before{content:none}
.p-24::after{content:none}
@media (max-width: 1023px) {
  .p-24 {
    transform-origin: 142.538px 12px;
  }
}










.s611 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s611::before{content:none}
.s611::after{content:none}
@media (max-width: 1023px) {
  .s611 {
    transform-origin: 146.106px 12px;
  }
}
.p-25 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-25::before{content:none}
.p-25::after{content:none}
@media (max-width: 1023px) {
  .p-25 {
    transform-origin: 146.106px 12px;
  }
}


.s586 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 10px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 10px;
  padding-top: 10px;
  position: static;
  right: auto;
  row-gap: 10px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s586::before{content:none}
.s586::after{content:none}
@media (max-width: 1023px) {
  .s586 {
    transform-origin: 390px 17.4px;
  }
}
@media (max-width: 767px) {
  .s586 {
    transform-origin: 160.2px 17.4px;
  }
}
.s577 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-n3, -3px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s577::before{content:none}
.s577::after{content:none}
.s578 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s578::before{content:none}
.s578::after{content:none}
.s303 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s303::before{content:none}
.s303::after{content:none}
.s612 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s612::before{content:none}
.s612::after{content:none}
@media (max-width: 1023px) {
  .s612 {
    transform-origin: 106.787px 12px;
  }
}
.p-22 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: pretty;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.p-22::before{content:none}
.p-22::after{content:none}
@media (max-width: 1023px) {
  .p-22 {
    transform-origin: 106.787px 12px;
  }
}


.s590 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-20, 20px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s590::before{content:none}
.s590::after{content:none}
@media (max-width: 1023px) {
  .s590 {
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s590 {
    transform-origin: 160.2px 12px;
  }
}
.s591 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s591::before{content:none}
.s591::after{content:none}
@media (max-width: 1023px) {
  .s591 {
    transform-origin: 390px 12px;
  }
}
@media (max-width: 767px) {
  .s591 {
    transform-origin: 160.2px 12px;
  }
}
.a-17 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-17::before{content:none}
.a-17::after{content:none}
@media (max-width: 1023px) {
  .a-17 {
    transform-origin: 58.7188px 12px;
  }
}
.span-20 {
  align-items: normal;
  align-self: auto;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1.5px;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-20::before{content:none}
.span-20::after{content:none}
@media (max-width: 1023px) {
  .span-20 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 0px 0px;
  }
}


.span-18 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: nowrap;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-18::before{content:none}
.span-18::after{content:none}
@media (max-width: 1023px) {
  .span-18 {
    transform-origin: 0px 0px;
  }
}
.features {
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  height: auto;
  max-height: none;
  min-height: 0;
}
.features::before{content:none}
.features::after{content:none}
.section-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 503.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-2::before{content:none}
.section-2::after{content:none}
@media (min-width:992px) { .section-2 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .section-2 {
    transform-origin: 442.4px 437.6px;
  }
.section-2::before{content:none}
.section-2::after{content:none}
}
@media (max-width: 767px) {
  .section-2 {
    max-width: 100%;
    min-width: 0;
    padding-bottom: var(--space-reference-64, 64px);
    padding-top: var(--space-reference-64, 64px);
    transform-origin: 187.6px 418.075px;
    width: 100%;
  }
.section-2::before{content:none}
.section-2::after{content:none}
.section-2{width:100%;max-width:100%;min-width:0}
.section-2{padding-top:var(--space-reference-64, 64px);padding-bottom:var(--space-reference-64, 64px)}
}
.s613 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 60px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-width: 100%;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 60px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 106px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s613::before{content:none}
.s613::after{content:none}
@media (min-width:992px) { .s613 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s613 {
    transform-origin: 410px 54px;
  }
.s613::before{content:none}
.s613::after{content:none}
}
@media (max-width: 767px) {
  .s613 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 78px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s613::before{content:none}
.s613::after{content:none}
.s613{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.h2-5 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 415.769px 36px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h2-5::before{content:none}
.h2-5::after{content:none}
@media (max-width: 1023px) {
  .h2-5 {
    transform-origin: 277.181px 24px;
  }
}
@media (max-width: 767px) {
  .h2-5 {
    transform-origin: 180.2px 48px;
  }
}


.carousel-navigation {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 20px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 34px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.carousel-navigation::before{content:none}
.carousel-navigation::after{content:none}
@media (max-width: 1023px) {
  .carousel-navigation {
    align-items: normal;
    column-gap: 10px;
    display: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: normal;
    row-gap: 10px;
    transform-origin: 50% 50%;
  }
}
@media (max-width: 767px) {
  .carousel-navigation {
    display: none;
  }
}
.go-to-previous-slide-2 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-align: inherit;
  text-decoration: none;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 12px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.go-to-previous-slide-2::before{content:none}
.go-to-previous-slide-2::after{content:none}
@media (max-width: 1023px) {
  .go-to-previous-slide-2 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform: none;
    transform-origin: 50% 50%;
  }
}
.s614 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 21 / 22;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 10.5px 11px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s614::before{content:none}
.s614::after{content:none}
@media (max-width: 1023px) {
  .s614 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.go-to-next-slide-2 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-align: inherit;
  text-decoration: none;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 12px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.go-to-next-slide-2::before{content:none}
.go-to-next-slide-2::after{content:none}
@media (max-width: 1023px) {
  .go-to-next-slide-2 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform: none;
    transform-origin: 50% 50%;
  }
}
.s615 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 21 / 22;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: matrix(-1, 0, 0, 1, 0, 0);
  transform-origin: 10.5px 11px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s615::before{content:none}
.s615::after{content:none}
@media (max-width: 1023px) {
  .s615 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform: none;
    transform-origin: 50% 50%;
  }
}
.s616 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip visible;
  overflow-x: clip;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 267.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s616::before{content:none}
.s616::after{content:none}
@media (min-width:992px) { .s616 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s616 {
    transform-origin: 442.4px 281.6px;
  }
.s616::before{content:none}
.s616::after{content:none}
}
@media (max-width: 767px) {
  .s616 {
    transform-origin: 187.6px 238.075px;
  }
}
.s617 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-52d4, 52.4px);
  margin-right: var(--space-reference-52d4, 52.4px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 267.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s617::before{content:none}
.s617::after{content:none}
@media (min-width:992px) { .s617 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s617 {
    margin-left: auto;
    margin-right: auto;
    transform-origin: 410px 281.6px;
  }
.s617::before{content:none}
.s617::after{content:none}
}
@media (max-width: 767px) {
  .s617 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 238.075px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s617::before{content:none}
.s617::after{content:none}
.s617{width:100%;max-width:100%;min-width:0}
.s617{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.s618 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 267.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s618::before{content:none}
.s618::after{content:none}
@media (max-width: 1023px) {
  .s618 {
    transform-origin: 410px 281.6px;
  }
}
@media (max-width: 767px) {
  .s618 {
    transform-origin: 180.2px 238.075px;
  }
}
.s619 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-n20, -20px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 590px 267.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s619::before{content:none}
.s619::after{content:none}
@media (max-width: 1023px) {
  .s619 {
    transform-origin: 420px 281.6px;
  }
}
@media (max-width: 767px) {
  .s619 {
    transform-origin: 190.2px 238.075px;
  }
}














































.span-30 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 116.425px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-30::before{content:none}
.span-30::after{content:none}
@media (max-width: 1023px) {
  .span-30 {
    transform-origin: 104.781px 10.8px;
  }
}






































































































































































































































.s632 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 34px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s632::before{content:none}
.s632::after{content:none}
@media (min-width:992px) { .s632 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s632 {
    transform-origin: 200px 20.8px;
  }
.s632::before{content:none}
.s632::after{content:none}
}
@media (max-width: 767px) {
  .s632 {
    transform-origin: 165.181px 31.6px;
  }
}
.s633 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 186.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s633::before{content:none}
.s633::after{content:none}
@media (min-width:992px) { .s633 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s633 {
    transform-origin: 200px 10.8px;
  }
.s633::before{content:none}
.s633::after{content:none}
}
@media (max-width: 767px) {
  .s633 {
    transform-origin: 165.181px 21.6px;
  }
}
.a-26 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.a-26::before{content:none}
.a-26::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:48px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:186.663px 24px;translate:none;visibility:visible;white-space:normal;width:373.325px;z-index:auto}
@media (max-width: 1023px) {
.a-26::before{content:none}
.a-26::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:21.6px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:200px 10.8px;translate:none;visibility:visible;white-space:normal;width:400px;z-index:auto}
}
@media (max-width: 767px) {
.a-26::before{content:none}
.a-26::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:43.2px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:165.181px 21.6px;translate:none;visibility:visible;white-space:normal;width:330.362px;z-index:auto}
}
.s634 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s634::before{content:none}
.s634::after{content:none}
@media (min-width:992px) { .s634 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s634 {
    transform-origin: 200px 10.8px;
  }
.s634::before{content:none}
.s634::after{content:none}
}
@media (max-width: 767px) {
  .s634 {
    transform-origin: 165.181px 21.6px;
  }
}
.p-32 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 186.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-32::before{content:none}
.p-32::after{content:none}
@media (max-width: 1023px) {
  .p-32 {
    transform-origin: 200px 10.8px;
  }
}
@media (max-width: 767px) {
  .p-32 {
    transform-origin: 165.181px 21.6px;
  }
}
.span-35 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-35::before{content:none}
.span-35::after{content:none}
@media (max-width: 1023px) {
  .span-35 {
    transform-origin: 195.562px 10.8px;
  }
}
@media (max-width: 767px) {
  .span-35 {
    transform-origin: 165.181px 21.6px;
  }
}




























.img-6 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 373.3250122070313 / 466.6499938964844;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 25%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 233.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-6::before{content:none}
.img-6::after{content:none}
@media (max-width: 1023px) {
  .img-6 {
    aspect-ratio: 400 / 500;
    transform-origin: 200px 250px;
  }
}
@media (max-width: 767px) {
  .img-6 {
    aspect-ratio: 330.3625183105469 / 412.9500122070313;
    transform-origin: 165.181px 206.475px;
  }
}


















.span-32 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 124px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-32::before{content:none}
.span-32::after{content:none}
@media (max-width: 1023px) {
  .span-32 {
    transform-origin: 111.606px 10.8px;
  }
}






























.s629 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 34px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s629::before{content:none}
.s629::after{content:none}
@media (min-width:992px) { .s629 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s629 {
    transform-origin: 200px 31.6px;
  }
.s629::before{content:none}
.s629::after{content:none}
}
@media (max-width: 767px) {
  .s629 {
    transform-origin: 165.181px 31.6px;
  }
}
.s630 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 186.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s630::before{content:none}
.s630::after{content:none}
@media (min-width:992px) { .s630 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s630 {
    transform-origin: 200px 21.6px;
  }
.s630::before{content:none}
.s630::after{content:none}
}
@media (max-width: 767px) {
  .s630 {
    transform-origin: 165.181px 21.6px;
  }
}
.a-12 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.a-12::before{content:none}
.a-12::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:48px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:186.663px 24px;translate:none;visibility:visible;white-space:normal;width:373.325px;z-index:auto}
@media (max-width: 1023px) {
.a-12::before{content:none}
.a-12::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:43.2px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:200px 21.6px;translate:none;visibility:visible;white-space:normal;width:400px;z-index:auto}
}
@media (max-width: 767px) {
.a-12::before{content:none}
.a-12::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:43.2px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:165.181px 21.6px;translate:none;visibility:visible;white-space:normal;width:330.362px;z-index:auto}
}
.s631 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s631::before{content:none}
.s631::after{content:none}
@media (min-width:992px) { .s631 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s631 {
    transform-origin: 200px 21.6px;
  }
.s631::before{content:none}
.s631::after{content:none}
}
@media (max-width: 767px) {
  .s631 {
    transform-origin: 165.181px 21.6px;
  }
}
.p-4 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 186.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-4::before{content:none}
.p-4::after{content:none}
@media (max-width: 1023px) {
  .p-4 {
    transform-origin: 200px 21.6px;
  }
}
@media (max-width: 767px) {
  .p-4 {
    transform-origin: 165.181px 21.6px;
  }
}
.span-13 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 24px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-13::before{content:none}
.span-13::after{content:none}
@media (max-width: 1023px) {
  .span-13 {
    transform-origin: 200px 21.6px;
  }
}
@media (max-width: 767px) {
  .span-13 {
    transform-origin: 165.181px 21.6px;
  }
}


.s620 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 196.663px 267.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s620::before{content:none}
.s620::after{content:none}
@media (max-width: 1023px) {
  .s620 {
    transform-origin: 210px 281.6px;
  }
}
@media (max-width: 767px) {
  .s620 {
    transform-origin: 175.181px 238.075px;
  }
}
.s621 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 186.663px 267.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s621::before{content:none}
.s621::after{content:none}
@media (max-width: 1023px) {
  .s621 {
    transform-origin: 200px 281.6px;
  }
}
@media (max-width: 767px) {
  .s621 {
    transform-origin: 165.181px 238.075px;
  }
}
.s622 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 267.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s622::before{content:none}
.s622::after{content:none}
@media (min-width:992px) { .s622 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s622 {
    transform-origin: 200px 281.6px;
  }
.s622::before{content:none}
.s622::after{content:none}
}
@media (max-width: 767px) {
  .s622 {
    transform-origin: 165.181px 238.075px;
  }
}
.how-to-open-a-pop-up-shop {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 186.663px 267.325px;
  translate: none;
  visibility: visible;
  z-index: 8;
}
.how-to-open-a-pop-up-shop::before{content:none}
.how-to-open-a-pop-up-shop::after{content:none}
@media (max-width: 1023px) {
  .how-to-open-a-pop-up-shop {
    transform-origin: 200px 281.6px;
  }
}
@media (max-width: 767px) {
  .how-to-open-a-pop-up-shop {
    transform-origin: 165.181px 238.075px;
  }
}
.s623 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 186.663px 233.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s623::before{content:none}
.s623::after{content:none}
@media (min-width:992px) { .s623 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s623 {
    transform-origin: 200px 250px;
  }
.s623::before{content:none}
.s623::after{content:none}
}
@media (max-width: 767px) {
  .s623 {
    transform-origin: 165.181px 206.475px;
  }
}




.s624 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 233.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s624::before{content:none}
.s624::after{content:none}
@media (min-width:992px) { .s624 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s624 {
    transform-origin: 200px 250px;
  }
.s624::before{content:none}
.s624::after{content:none}
}
@media (max-width: 767px) {
  .s624 {
    transform-origin: 165.181px 206.475px;
  }
}
.s625 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 233.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s625::before{content:none}
.s625::after{content:none}
@media (min-width:992px) { .s625 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s625 {
    transform-origin: 200px 250px;
  }
.s625::before{content:none}
.s625::after{content:none}
}
@media (max-width: 767px) {
  .s625 {
    transform-origin: 165.181px 206.475px;
  }
}
.img-2 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 373.3250122070313 / 466.6499938964844;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 233.325px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-2::before{content:none}
.img-2::after{content:none}
@media (max-width: 1023px) {
  .img-2 {
    aspect-ratio: 400 / 500;
    transform-origin: 200px 250px;
  }
}
@media (max-width: 767px) {
  .img-2 {
    aspect-ratio: 330.3625183105469 / 412.9500122070313;
    transform-origin: 165.181px 206.475px;
  }
}
.s626 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 22px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s626::before{content:none}
.s626::after{content:none}
@media (min-width:992px) { .s626 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s626 {
    transform-origin: 200px 20.8px;
  }
.s626::before{content:none}
.s626::after{content:none}
}
@media (max-width: 767px) {
  .s626 {
    transform-origin: 165.181px 20.8px;
  }
}
.s627 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 186.663px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s627::before{content:none}
.s627::after{content:none}
@media (min-width:992px) { .s627 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s627 {
    transform-origin: 200px 10.8px;
  }
.s627::before{content:none}
.s627::after{content:none}
}
@media (max-width: 767px) {
  .s627 {
    transform-origin: 165.181px 10.8px;
  }
}
.a-14 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.a-14::before{content:none}
.a-14::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:24px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:186.663px 12px;translate:none;visibility:visible;white-space:normal;width:373.325px;z-index:auto}
@media (max-width: 1023px) {
.a-14::before{content:none}
.a-14::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:21.6px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:200px 10.8px;translate:none;visibility:visible;white-space:normal;width:400px;z-index:auto}
}
@media (max-width: 767px) {
.a-14::before{content:none}
.a-14::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(0, 0, 0);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:0px;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(0, 0, 0);column-gap:normal;content:" ";display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:21.6px;justify-content:normal;justify-items:normal;justify-self:auto;left:0px;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:absolute;right:0px;rotate:none;row-gap:normal;scale:none;text-align:start;text-decoration:none;text-transform:none;text-wrap:wrap;top:0px;transform:none;transform-origin:165.181px 10.8px;translate:none;visibility:visible;white-space:normal;width:330.362px;z-index:auto}
}
.s628 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 186.663px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s628::before{content:none}
.s628::after{content:none}
@media (min-width:992px) { .s628 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s628 {
    transform-origin: 200px 10.8px;
  }
.s628::before{content:none}
.s628::after{content:none}
}
@media (max-width: 767px) {
  .s628 {
    transform-origin: 165.181px 10.8px;
  }
}
.p-7 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 186.663px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p-7::before{content:none}
.p-7::after{content:none}
@media (max-width: 1023px) {
  .p-7 {
    transform-origin: 200px 10.8px;
  }
}
@media (max-width: 767px) {
  .p-7 {
    transform-origin: 165.181px 10.8px;
  }
}
.span-34 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 154.331px 12px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.span-34::before{content:none}
.span-34::after{content:none}
@media (max-width: 1023px) {
  .span-34 {
    transform-origin: 138.9px 10.8px;
  }
}
.explore-square {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.explore-square::before{content:none}
.explore-square::after{content:none}
.carousel-navigation-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: flex-start;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-width: 100%;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 20px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.carousel-navigation-2::before{content:none}
.carousel-navigation-2::after{content:none}
@media (min-width:992px) { .carousel-navigation-2 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .carousel-navigation-2 {
    column-gap: 10px;
    display: flex;
    row-gap: 10px;
    transform-origin: 410px 42px;
  }
.carousel-navigation-2::before{content:none}
.carousel-navigation-2::after{content:none}
}
@media (max-width: 767px) {
  .carousel-navigation-2 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 42px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
    display: flex;
  }
.carousel-navigation-2::before{content:none}
.carousel-navigation-2::after{content:none}
.carousel-navigation-2{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.go-to-previous-slide {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: inherit;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.go-to-previous-slide::before{content:none}
.go-to-previous-slide::after{content:none}
@media (max-width: 1023px) {
  .go-to-previous-slide {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform: matrix(1, 0, 0, 1, 0, 0);
    transform-origin: 12px 12px;
  }
}
.s635 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s635::before{content:none}
.s635::after{content:none}
@media (max-width: 1023px) {
  .s635 {
    aspect-ratio: 21 / 22;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 10.5px 11px;
  }
}
.go-to-next-slide {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: inherit;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.go-to-next-slide::before{content:none}
.go-to-next-slide::after{content:none}
@media (max-width: 1023px) {
  .go-to-next-slide {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform: matrix(1, 0, 0, 1, 0, 0);
    transform-origin: 12px 12px;
  }
}
.s636 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s636::before{content:none}
.s636::after{content:none}
@media (max-width: 1023px) {
  .s636 {
    aspect-ratio: 21 / 22;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform: matrix(-1, 0, 0, 1, 0, 0);
    transform-origin: 10.5px 11px;
  }
}
.s487 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: contents;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s487::before{content:none}
.s487::after{content:none}
.section-4 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 212.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-4::before{content:none}
.section-4::after{content:none}
@media (min-width:992px) { .section-4 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .section-4 {
    transform-origin: 442.4px 255.1px;
  }
.section-4::before{content:none}
.section-4::after{content:none}
}
@media (max-width: 767px) {
  .section-4 {
    max-width: 100%;
    min-width: 0;
    padding-bottom: var(--space-reference-64, 64px);
    padding-top: var(--space-reference-64, 64px);
    transform-origin: 187.6px 296.1px;
    width: 100%;
  }
.section-4::before{content:none}
.section-4::after{content:none}
.section-4{width:100%;max-width:100%;min-width:0}
.section-4{padding-top:var(--space-reference-64, 64px);padding-bottom:var(--space-reference-64, 64px)}
}
.s637 {
  align-items: flex-start;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: flex;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  gap: var(--space-reference-64, 64px);
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px;
  grid-template-rows: auto;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-52d4, 52.4px);
  margin-right: var(--space-reference-52d4, 52.4px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: 120px;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 580px 92.5px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s637::before{content:none}
.s637::after{content:none}
@media (min-width:992px) { .s637 { grid-template-columns:repeat(12, minmax(0, 1fr)) } }
@media (min-width:992px) { .s637 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s637 {
    align-items: stretch;
    flex-direction: column;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    row-gap: 80px;
    transform-origin: 410px 175.1px;
  }
.s637::before{content:none}
.s637::after{content:none}
}
@media (max-width: 767px) {
  .s637 {
    column-gap: 15px;
    gap: var(--space-reference-40, 40px);
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 216.1px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s637::before{content:none}
.s637::after{content:none}
.s637{width:100%;max-width:100%;min-width:0}
.s637{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
.s637{gap:var(--space-reference-40, 40px)}
}
.s639 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 15ch;
}
.a-20 {
  align-items: center;
  background: #0066ff;
  border: 1px solid #0066ff;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  justify-content: center;
  line-height: 24px;
  max-width: 100%;
  min-width: 0;
  padding: var(--space-reference-10, 10px) var(--space-reference-24, 24px);
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color .15s ease;
  white-space: normal;
  width: auto;
}
.a-20::before,.a-20::after { content:none; }
.a-20:focus-visible { outline:3px solid #0066ff; outline-offset:4px; }
@media (hover:hover) and (pointer:fine) { .a-20:hover { background-color:#0052cc; } }
@media (prefers-reduced-motion:reduce) { .a-20 { transition:none; } }
@media (max-width: 767px) {
  .a-20 {
    flex-basis: auto;
    max-width: none;
    width: 100%;
  }
}
.a-21 {
  align-items: center;
  background: transparent;
  border: 1px solid #0066ff;
  box-shadow: none;
  box-sizing: border-box;
  color: #0066ff;
  display: inline-flex;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  justify-content: center;
  line-height: 24px;
  max-width: 100%;
  min-width: 0;
  padding: var(--space-reference-10, 10px) var(--space-reference-24, 24px);
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color .15s ease;
  white-space: normal;
  width: auto;
}
.a-21::before,.a-21::after { content:none; }
.a-21:focus-visible { outline:3px solid #0066ff; outline-offset:4px; }
@media (hover:hover) and (pointer:fine) { .a-21:hover { background-color:rgba(0,102,255,.06); } }
@media (prefers-reduced-motion:reduce) { .a-21 { transition:none; } }
@media (max-width: 767px) {
  .a-21 {
    display: none;
    flex-basis: auto;
    max-width: none;
    width: 100%;
  }
.a-21{display:none}
}
.s494 {
  color: #000000;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
}
.bekijk-transactiekosten {
  color: #000000;
  max-width: 100%;
  text-decoration: none;
}
.bekijk-transactiekosten:hover{text-decoration:underline;text-underline-offset:3px}
.bekijk-transactiekosten:focus-visible{outline:2px solid #000;outline-offset:4px}
.s495 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  min-width: 0;
}
.s496 {
  flex-shrink: 0;
}
.s642 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
}
.s643 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.button-10 {
  align-items: center;
  align-self: flex-start;
  background: #0066ff;
  border: 1px solid #0066ff;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  justify-content: center;
  line-height: 24px;
  max-width: 100%;
  min-width: 0;
  padding: var(--space-reference-10, 10px) var(--space-reference-24, 24px);
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color .15s ease;
  white-space: normal;
  width: auto;
}
.button-10::before,.button-10::after { content:none; }
.button-10:focus-visible { outline:3px solid #0066ff; outline-offset:4px; }
@media (hover:hover) and (pointer:fine) { .button-10:hover { background-color:#0052cc; } }
@media (prefers-reduced-motion:reduce) { .button-10 { transition:none; } }
@media (max-width: 767px) {
  .button-10 {
    align-self: stretch;
    flex-basis: auto;
    max-width: none;
    width: 100%;
  }
}
.section-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 280.1px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-3::before{content:none}
.section-3::after{content:none}
@media (min-width:992px) { .section-3 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .section-3 {
    transform-origin: 442.4px 240.6px;
  }
.section-3::before{content:none}
.section-3::after{content:none}
}
@media (max-width: 767px) {
  .section-3 {
    max-width: 100%;
    min-width: 0;
    padding-bottom: var(--space-reference-64, 64px);
    padding-top: var(--space-reference-64, 64px);
    transform-origin: 187.6px 240.6px;
    width: 100%;
  }
.section-3::before{content:none}
.section-3::after{content:none}
.section-3{width:100%;max-width:100%;min-width:0}
.section-3{padding-top:var(--space-reference-64, 64px);padding-bottom:var(--space-reference-64, 64px)}
}
.s644 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px 87.0625px;
  grid-template-rows: 45px 195.2px;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: 80px;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 160.1px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s644::before{content:none}
.s644::after{content:none}
@media (min-width:992px) { .s644 { width:100%;max-width:none;min-width:0;height:auto;grid-template-columns:repeat(12, minmax(0, 1fr)) } }
@media (max-width: 1023px) {
  .s644 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: 36px 225.2px;
    row-gap: 60px;
    transform-origin: 442.4px 160.6px;
  }
.s644::before{content:none}
.s644::after{content:none}
}
@media (max-width: 767px) {
  .s644 {
    column-gap: 15px;
    max-width: 100%;
    min-width: 0;
    transform-origin: 187.6px 160.6px;
    width: 100%;
  }
.s644::before{content:none}
.s644::after{content:none}
.s644{width:100%;max-width:100%;min-width:0}
}
.s645 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: grid;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-columns: 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px 78.325px;
  grid-template-rows: 45px;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 80px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s645::before{content:none}
.s645::after{content:none}
@media (min-width:992px) { .s645 { grid-template-columns:repeat(12, minmax(0, 1fr)) } }
@media (min-width:992px) { .s645 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s645 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: 36px;
    margin-left: auto;
    margin-right: auto;
    row-gap: 60px;
    transform-origin: 410px 18px;
  }
.s645::before{content:none}
.s645::after{content:none}
}
@media (max-width: 767px) {
  .s645 {
    column-gap: 15px;
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 18px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s645::before{content:none}
.s645::after{content:none}
.s645{width:100%;max-width:100%;min-width:0}
.s645{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.header-4 {
  align-items: flex-start;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 0px;
  display: grid;
  flex-basis: auto;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 0px;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.header-4::before{content:none}
.header-4::after{content:none}
@media (max-width: 1023px) {
  .header-4 {
    column-gap: 30px;
    display: flex;
    row-gap: 30px;
    transform-origin: 410px 18px;
  }
}
@media (max-width: 767px) {
  .header-4 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 18px;
    width: 100%;
    display: flex;
  }
.header-4::before{content:none}
.header-4::after{content:none}
.header-4{width:100%;max-width:100%;min-width:0}
}
.s646 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: 20px;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 3;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 3;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: 20px;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 435px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s646::before{content:none}
.s646::after{content:none}
@media (max-width: 1023px) {
  .s646 {
    column-gap: 10px;
    grid-area: auto;
    grid-column: auto;
    row-gap: 10px;
    transform-origin: 33.0187px 18px;
  }
}
.s647 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 435px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s647::before{content:none}
.s647::after{content:none}
@media (min-width:992px) { .s647 { width:100%;max-width:none;min-width:0;height:auto } }
@media (max-width: 1023px) {
  .s647 {
    transform-origin: 33.0187px 18px;
  }
.s647::before{content:none}
.s647::after{content:none}
}
.h2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: balance;
  top: auto;
  transform: none;
  transform-origin: 435px 22.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h2::before{content:none}
.h2::after{content:none}
@media (max-width: 1023px) {
  .h2 {
    transform-origin: 33.0187px 18px;
  }
}
.faq {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
}
.faq::before{content:none}
.faq::after{content:none}
.s648 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto / span 12;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: span 12;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 97.6px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s648::before{content:none}
.s648::after{content:none}
@media (min-width:992px) { .s648 { width:min(1336px, calc(100% - 96px)); max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s648 {
    margin-left: auto;
    margin-right: auto;
    transform-origin: 410px 112.6px;
  }
.s648::before{content:none}
.s648::after{content:none}
}
@media (max-width: 767px) {
  .s648 {
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 112.6px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s648::before{content:none}
.s648::after{content:none}
.s648{width:100%;max-width:100%;min-width:0}
.s648{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.ul-9 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(204, 204, 204);
  border-bottom-style: solid;
  border-bottom-width: 0.8px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-left: 0;
  padding-right: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 97.6px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.ul-9::before{content:none}
.ul-9::after{content:none}
@media (min-width:992px) { .ul-9 { width:100%; max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .ul-9 {
    transform-origin: 410px 112.6px;
  }
.ul-9::before{content:none}
.ul-9::after{content:none}
}
@media (max-width: 767px) {
  .ul-9 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 112.6px;
    width: 100%;
  }
.ul-9::before{content:none}
.ul-9::after{content:none}
.ul-9{width:100%;max-width:100%;min-width:0}
}







     
.s650 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 342.719px 109px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s650::before{content:none}
.s650::after{content:none}
@media (max-width: 1023px) {
  .s650 {
    transform-origin: 342.719px 114px;
  }
}
@media (max-width: 767px) {
  .s650 {
    transform-origin: 180.2px 162px;
  }
}







     
.s652 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 342.719px 85px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s652::before{content:none}
.s652::after{content:none}
@media (max-width: 1023px) {
  .s652 {
    transform-origin: 342.719px 90px;
  }
}
@media (max-width: 767px) {
  .s652 {
    transform-origin: 180.2px 150px;
  }
}
.li-8 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: list-item;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 580px 32.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.li-8::before{content:none}
.li-8::after{content:none}
@media (min-width:992px) { .li-8 { width:100%; max-width:none; min-width:0; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .li-8 {
    transform-origin: 410px 37.4px;
  }
.li-8::before{content:none}
.li-8::after{content:none}
}
@media (max-width: 767px) {
  .li-8 {
    max-width: 100%;
    min-width: 0;
    transform-origin: 180.2px 37.4px;
    width: 100%;
  }
.li-8::before{content:none}
.li-8::after{content:none}
.li-8{width:100%;max-width:100%;min-width:0}
}
.details {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible clip;
  overflow-x: visible;
  overflow-y: clip;
  padding-left: 0;
  padding-right: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 32.4px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.details::before{content:none}
.details::after{content:none}
@media (max-width: 1023px) {
  .details {
    transform-origin: 410px 37.4px;
  }
}
@media (max-width: 767px) {
  .details {
    transform-origin: 180.2px 37.4px;
  }
}
.summary {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  flex-wrap: nowrap;
  height: auto;
  list-style: none;
  max-height: none;
  max-width: none;
  min-height: 64px;
  padding: var(--space-reference-12, 12px) 0;
  width: 100%;
}
.summary::-webkit-details-marker{display:none} .summary::marker{content:""} .summary > :last-child::before,.summary > :last-child::after{content:"";position:absolute;left:5px;top:11px;width:14px;height:1.5px;background:currentColor;transform-origin:center;transition:transform 240ms ease,opacity 240ms ease} .summary > :last-child::after{transform:rotate(90deg)} .summary[aria-expanded="true"] > :last-child::after{transform:rotate(0);opacity:0} @media(prefers-reduced-motion:reduce){ .summary > :last-child::before,.summary > :last-child::after{transition:none} }
.s649 {
  display: block;
  flex: 1 1 auto;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  height: auto;
  line-height: 26px;
  margin: 0;
  max-height: none;
  min-width: 0;
  position: static;
}
.s201 {
  flex-shrink: 0;
  height: 24px;
  position: relative;
  width: 24px;
}
.s653 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  max-height: none;
  min-height: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 24px;
  padding-top: 16px;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 342.719px 109px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s653::before{content:none}
.s653::after{content:none}
@media (max-width: 1023px) {
  .s653 {
    transform-origin: 342.719px 114px;
  }
}
@media (max-width: 767px) {
  .s653 {
    transform-origin: 180.2px 174px;
  }
}
.s651 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  height: auto;
  margin: 0;
  max-width: 800px;
  width: 100%;
}
.footer-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: auto;
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 597.05px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.footer-2::before{content:none}
.footer-2::after{content:none}
@media (max-width: 1023px) {
  .footer-2 {
    transform-origin: 442.4px 811.05px;
  }
}
@media (max-width: 767px) {
  .footer-2 {
    transform-origin: 187.6px 481.55px;
  }
}
.s654 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 597.05px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s654::before{content:none}
.s654::after{content:none}
@media (min-width:992px) { .s654 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s654 {
    transform-origin: 410px 811.05px;
  }
.s654::before{content:none}
.s654::after{content:none}
}
@media (max-width: 767px) {
  .s654 {
    max-width: none;
    min-width: 0;
    padding-bottom: calc(100px + env(safe-area-inset-bottom, 0px));
    transform-origin: 180.2px 481.55px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s654::before{content:none}
.s654::after{content:none}
.s654{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
.s654{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}






.button-12 {
  align-items: normal;
  align-self: auto;
  appearance: none;
  background: transparent;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border: 0;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-radius: 0;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  clip-path: none;
  color: #fff;
  column-gap: normal;
  cursor: pointer;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font: inherit;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin: 0;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.button-12::before{content:none}
.button-12::after{content:none}
@media (max-width: 767px) {
  .button-12 {
    align-items: center;
    align-self: stretch;
    display: flex;
    justify-content: space-between;
    max-width: none;
    min-height: var(--space-reference-44, 44px);
    padding: 12px 0;
    transform-origin: 40.775px 17px;
    width: 100%;
  }
.button-12:focus-visible{outline:2px solid #fff;outline-offset:4px}
.button-12{min-height:var(--space-reference-44, 44px)}
}















.button-14 {
  align-items: normal;
  align-self: auto;
  appearance: none;
  background: transparent;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border: 0;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-radius: 0;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  clip-path: none;
  color: #fff;
  column-gap: normal;
  cursor: pointer;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font: inherit;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin: 0;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.button-14::before{content:none}
.button-14::after{content:none}
@media (max-width: 767px) {
  .button-14 {
    align-items: center;
    align-self: stretch;
    display: flex;
    justify-content: space-between;
    max-width: none;
    min-height: var(--space-reference-44, 44px);
    padding: 12px 0;
    transform-origin: 64.25px 17px;
    width: 100%;
  }
.button-14:focus-visible{outline:2px solid #fff;outline-offset:4px}
.button-14{min-height:var(--space-reference-44, 44px)}
}















.button-13 {
  align-items: normal;
  align-self: auto;
  appearance: none;
  background: transparent;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border: 0;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-radius: 0;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  clip-path: none;
  color: #fff;
  column-gap: normal;
  cursor: pointer;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font: inherit;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin: 0;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.button-13::before{content:none}
.button-13::after{content:none}
@media (max-width: 767px) {
  .button-13 {
    align-items: center;
    align-self: stretch;
    display: flex;
    justify-content: space-between;
    max-width: none;
    min-height: var(--space-reference-44, 44px);
    padding: 12px 0;
    transform-origin: 45.9437px 17px;
    width: 100%;
  }
.button-13:focus-visible{outline:2px solid #fff;outline-offset:4px}
.button-13{min-height:var(--space-reference-44, 44px)}
}















.button-11 {
  align-items: normal;
  align-self: auto;
  appearance: none;
  background: transparent;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border: 0;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-radius: 0;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  clip-path: none;
  color: #fff;
  column-gap: normal;
  cursor: pointer;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font: inherit;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin: 0;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.button-11::before{content:none}
.button-11::after{content:none}
@media (max-width: 767px) {
  .button-11 {
    align-items: center;
    align-self: stretch;
    display: flex;
    justify-content: space-between;
    max-width: none;
    min-height: var(--space-reference-44, 44px);
    padding: 12px 0;
    transform-origin: 36.7375px 17px;
    width: 100%;
  }
.button-11:focus-visible{outline:2px solid #fff;outline-offset:4px}
.button-11{min-height:var(--space-reference-44, 44px)}
}





















.s655 {
  background: #fff;
  border: 0;
  border-radius: 4px;
  bottom: auto;
  box-sizing: border-box;
  color: #151515;
  height: auto;
  left: 0;
  margin: 0 auto;
  max-height: calc(100dvh - 120px);
  max-width: none;
  overflow: auto;
  padding: 60px;
  position: fixed;
  right: 0;
  top: 80px;
  width: min(800px, calc(100% - 48px));
}
.s655:not([open]){display:none}.s655[open]{display:block}.s655::backdrop{background:rgba(0,0,0,.5)}
@media (max-width: 767px) {
  .s655 {
    border-radius: 0;
    bottom: 0;
    height: 100dvh;
    inset: 0;
    margin: 0;
    max-height: 100dvh;
    max-width: 100%;
    min-width: 0;
    padding: 64px 16px 32px;
    top: 0;
    width: 100%;
  }
.s655{width:100%;max-width:100%;min-width:0}
}






.s656 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 999px;
  box-sizing: border-box;
  clip-path: inset(50%);
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: 1263.8px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: nowrap;
  top: 0px;
  transform: none;
  transform-origin: 0.5px 0.5px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.s656::before{content:none}
.s656::after{content:none}
@media (max-width: 1023px) {
  .s656 {
    right: 883.8px;
  }
}
@media (max-width: 767px) {
  .s656 {
    bottom: 843px;
    right: 374.2px;
  }
}
















































































































































































































































































.s1266 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 1080px;
  min-width: 0;
  text-wrap: balance;
}
.s1267 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 760px;
  min-width: 0;
}
.s1268 {
  background: #fff;
  min-width: 0;
  padding: var(--space-commerce-96, 96px) 0;
  padding-top: 0;
}
@media (max-width: 767px) {
  .s1268 {
    padding: var(--space-commerce-64, 64px) 0;
  }
}
.s1269 {
  display: grid;
  gap: var(--space-commerce-32, 32px);
  grid-template-columns: repeat(4,minmax(0,1fr));
  row-gap: var(--space-commerce-64,64px);
}
@media (max-width: 1023px) {
  .s1269 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}
@media (max-width: 767px) {
  .s1269 {
    grid-template-columns: minmax(0,1fr);
  }
}

.s1271 {
  aspect-ratio: 4 / 3;
  display: block;
  object-fit: cover;
  object-position: 65% 45%;
  width: 100%;
}






.s1270 {
  color: #000;
  min-width: 0;
  text-decoration: none;
}
.s1270:hover h2{text-decoration:underline;text-underline-offset:4px}.s1270:focus-visible{outline:2px solid #0066ff;outline-offset:8px}
.s1273 {
  aspect-ratio: 4 / 3;
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}





















































































































































































































































































































































































.s1275 {
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}

.s1276 {
  display: block;
  object-fit: cover;
  object-position: 50% 36%;
  width: 100%;
}




.s1278 {
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}




























































































































































































































































































































































































































































































































































































































































.s1285 {
  color: #408cff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.s1285:focus-visible{outline:3px solid #99c2ff;outline-offset:5px}
























































































































































































































































































































































































.s1023 {
  background: #000;
  color: #fff;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s1161 {
  background: #000;
  color: #fff;
  min-width: 0;
  overflow: hidden;
  padding: var(--space-commerce-48, 48px) 0 var(--space-commerce-64, 64px);
}
@media (max-width: 767px) {
  .s1161 {
    padding: var(--space-commerce-32, 32px) 0 var(--space-commerce-48, 48px);
  }
}
.s1162 {
  align-items: start;
  display: grid;
  gap: var(--space-commerce-24, 24px) var(--space-commerce-40, 40px);
  grid-template-columns: minmax(0,.75fr) minmax(0,1.8fr) minmax(0,.75fr);
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s1162 {
    gap: var(--space-commerce-24, 24px) var(--space-commerce-24, 24px);
    grid-template-columns: minmax(0,.55fr) minmax(0,1.8fr) minmax(0,.55fr);
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s1162 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: var(--space-commerce-40, 40px);
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s1163 {
  align-items: start;
  display: contents;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr);
  margin: 0 auto;
  max-width: 1000px;
}
@media (max-width: 767px) {
  .s1163 {
    display: grid;
    gap: var(--space-commerce-16, 16px);
    grid-template-columns: repeat(2,minmax(0,1fr));
    width: 100%;
  }
}
.s1164 {
  grid-column: 1;
  grid-row: 1 / 3;
  margin-top: var(--space-commerce-128, 128px);
  min-width: 0;
  transform: translate3d(0,var(--migration-parallax,0px),0);
}
@media(max-width:767px){.s1164{transform:none!important}}
@media (max-width: 767px) {
  .s1164 {
    grid-column: auto;
    grid-row: auto;
    margin-top: var(--space-commerce-24, 24px);
  }
}
.s1166 {
  grid-column: 2;
  grid-row: 1;
  justify-self: center;
  margin-bottom: 0;
  min-width: 0;
  transform: translate3d(0,var(--migration-parallax,0px),0);
  width: min(180px,100%);
}
@media(max-width:767px){.s1166{transform:none!important}}
@media (max-width: 767px) {
  .s1166 {
    display: none;
  }
}
.s1286 {
  display: block;
  object-fit: cover;
  object-position: 60% 50%;
  width: 100%;
}
.s1168 {
  grid-column: 3;
  grid-row: 1 / 3;
  margin-top: var(--space-commerce-160, 160px);
  min-width: 0;
  transform: translate3d(0,var(--migration-parallax,0px),0);
}
@media(max-width:767px){.s1168{transform:none!important}}
@media (max-width: 767px) {
  .s1168 {
    grid-column: auto;
    grid-row: auto;
    margin-top: 0;
  }
}
.s1274 {
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}
.s1169 {
  align-items: center;
  grid-column: 2;
  grid-row: 2;
  margin: 0 auto;
  max-width: 870px;
  min-width: 0;
  text-align: center;
  width: 100%;
}
.s1170 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: .06em;
  margin: 0;
  min-width: 0;
}
.s1171 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1172 {
  color: #c8c8c8;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 730px;
  min-width: 0;
}


.s1174 {
  align-items: start;
  display: grid;
  gap: var(--space-commerce-96, 96px);
  grid-column: 1 / -1;
  grid-row: 3;
  grid-template-columns: repeat(2,minmax(0,1fr));
  margin: 0 auto;
  margin-top: var(--space-commerce-48, 48px);
  max-width: 1110px;
}
@media (max-width: 1023px) {
  .s1174 {
    gap: var(--space-commerce-40, 40px);
  }
}
@media (max-width: 767px) {
  .s1174 {
    gap: var(--space-commerce-16, 16px);
    margin-top: 0;
    width: 100%;
  }
}
.s1175 {
  min-width: 0;
  transform: translate3d(0,var(--migration-parallax,0px),0);
}
@media(max-width:767px){.s1175{transform:none!important}}
.s1177 {
  margin-top: var(--space-commerce-72, 72px);
  min-width: 0;
  transform: translate3d(0,var(--migration-parallax,0px),0);
}
@media(max-width:767px){.s1177{transform:none!important}}
@media (max-width: 767px) {
  .s1177 {
    margin-top: var(--space-commerce-24, 24px);
  }
}
.s1277 {
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}
.s1040 {
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s1040 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s1040 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s1181 {
  align-items: start;
  display: grid;
  gap: var(--space-commerce-48, 48px);
  grid-template-columns: minmax(0,1fr) minmax(0,2fr);
}
@media (max-width: 1023px) {
  .s1181 {
    gap: var(--space-commerce-40, 40px);
  }
}
@media (max-width: 767px) {
  .s1181 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s1287 {
  display: block;
  object-fit: cover;
  object-position: 60% 50%;
  width: 100%;
}
.s1279 {
  display: block;
  margin-top: var(--space-commerce-88, 88px);
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}
@media (max-width: 767px) {
  .s1279 {
    margin-top: 0;
  }
}
.s1280 {
  margin: 0 auto;
  max-width: 850px;
  min-width: 0;
  text-align: center;
}
.s1210 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1281 {
  align-items: start;
  display: grid;
  gap: var(--space-commerce-48, 48px) var(--space-commerce-64, 64px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s1281 {
    gap: var(--space-commerce-40, 40px);
    grid-template-columns: minmax(0,1fr);
  }
}
.s1282 {
  min-width: 0;
  text-align: left;
}
.s1283 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1212 {
  color: #c8c8c8;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1185 {
  min-width: 0;
  position: relative;
}
.s1284 {
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}
.s1187 {
  align-items: center;
  bottom: 12%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-commerce-16, 16px);
  justify-content: space-evenly;
  left: var(--space-commerce-24, 24px);
  position: absolute;
  right: var(--space-commerce-24, 24px);
}
@media (max-width: 767px) {
  .s1187 {
    gap: var(--space-commerce-12, 12px);
    justify-content: flex-start;
    margin-top: var(--space-commerce-24, 24px);
    position: static;
    width: 100%;
  }
}


.s1188 {
  align-items: center;
  background: #fff;
  border: 0;
  border-radius: 999px;
  box-shadow: 0 4px 24px #0003;
  color: #151515;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  font-family: inherit;
  gap: var(--space-commerce-10, 10px);
  justify-content: center;
  min-height: 48px;
  padding: var(--space-commerce-12, 12px) var(--space-commerce-20, 20px);
}
.s1188[aria-expanded="true"]{background:#0066ff;color:#fff}.s1188[aria-expanded="true"] img{filter:brightness(0) invert(1);transform:rotate(45deg)}.s1188:focus-visible{outline:3px solid #99c2ff;outline-offset:5px}
.s736 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1189 {
  display: block;
  flex-shrink: 0;
  height: 18px;
  width: 18px;
}




.s1190 {
  margin: 0 auto;
  max-width: 870px;
  min-width: 0;
  padding-top: var(--space-commerce-40, 40px);
  width: 100%;
}
.s1190[hidden]{display:none}
.s1055 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}

.s1158 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}


.s1192 {
  background: #000;
  margin-top: var(--space-commerce-48, 48px);
  max-width: none;
  min-width: 0;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 767px) {
  .s1192 {
    margin-top: var(--space-commerce-32, 32px);
  }
}
.s1193 {
  align-items: normal;
  align-self: auto;
  background: #000;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 329.219px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s1193::before{content:none}
.s1193::after{content:none}
@media (max-width: 1023px) {
  .s1193 {
    transform-origin: 442.4px 374.744px;
  }
}
@media (max-width: 767px) {
  .s1193 {
    display: none;
    transform-origin: 50% 50%;
  }
}
.s117 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 329.219px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s117::before{content:none}
.s117::after{content:none}
@media (max-width: 1023px) {
  .s117 {
    transform-origin: 442.4px 374.744px;
  }
}
@media (max-width: 767px) {
  .s117 {
    transform-origin: 50% 50%;
  }
}
.s118 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-12-8, 12.8px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  min-width: max-content;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-12-8, 12.8px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 2342.4px 329.219px;
  translate: none;
  visibility: visible;
  width: max-content;
  z-index: auto;
}
.s118::before{content:none}
.s118::after{content:none}
@media (max-width: 1023px) {
  .s118 {
    column-gap: var(--space-reference-9, 9px);
    row-gap: var(--space-reference-9, 9px);
    transform-origin: 2965.5px 374.744px;
  }
}
@media (max-width: 767px) {
  .s118 {
    column-gap: var(--space-reference-15-616, 15.616px);
    row-gap: var(--space-reference-15-616, 15.616px);
    transform: none;
    transform-origin: 50% 50%;
  }
}








































































































































































































.s130 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 115.2px 255.8px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s130::before{content:none}
.s130::after{content:none}
@media (max-width: 1023px) {
  .s130 {
    transform-origin: 148.5px 329.744px;
  }
}
@media (max-width: 767px) {
  .s130 {
    transform-origin: 50% 50%;
  }
}


.s132 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 115.2px 255.8px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s132::before{content:none}
.s132::after{content:none}
@media (max-width: 1023px) {
  .s132 {
    transform-origin: 148.5px 329.744px;
  }
}
@media (max-width: 767px) {
  .s132 {
    transform-origin: 50% 50%;
  }
}
.s133 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 115.2px 255.8px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s133::before{content:none}
.s133::after{content:none}
@media (max-width: 1023px) {
  .s133 {
    transform-origin: 148.5px 329.744px;
  }
}
@media (max-width: 767px) {
  .s133 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}




.s134 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 115.2px 255.8px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s134::before{content:none}
.s134::after{content:none}
@media (max-width: 1023px) {
  .s134 {
    transform-origin: 148.5px 329.744px;
  }
}
@media (max-width: 767px) {
  .s134 {
    transform-origin: 50% 50%;
  }
}
.s131 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 115.2px 255.8px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s131::before{content:none}
.s131::after{content:none}
@media (max-width: 1023px) {
  .s131 {
    transform-origin: 148.5px 329.744px;
  }
}
@media (max-width: 767px) {
  .s131 {
    transform-origin: 50% 50%;
  }
}


.img-10 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 230.40000915527344 / 511.6000061035156;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 0%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 115.2px 255.8px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-10::before{content:none}
.img-10::after{content:none}
@media (max-width: 1023px) {
  .img-10 {
    aspect-ratio: 297 / 659.4874877929688;
    transform-origin: 148.5px 329.744px;
  }
}
@media (max-width: 767px) {
  .img-10 {
    transform-origin: 50% 50%;
  }
}




















.s135 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 102.4px 227.375px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s135::before{content:none}
.s135::after{content:none}
@media (max-width: 1023px) {
  .s135 {
    transform-origin: 135px 299.763px;
  }
}
@media (max-width: 767px) {
  .s135 {
    transform-origin: 50% 50%;
  }
}










































































































































.s125 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 102.4px 227.375px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s125::before{content:none}
.s125::after{content:none}
@media (max-width: 1023px) {
  .s125 {
    transform-origin: 135px 299.763px;
  }
}
@media (max-width: 767px) {
  .s125 {
    transform-origin: 50% 50%;
  }
}


.s127 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 102.4px 227.375px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s127::before{content:none}
.s127::after{content:none}
@media (max-width: 1023px) {
  .s127 {
    transform-origin: 135px 299.763px;
  }
}
@media (max-width: 767px) {
  .s127 {
    transform-origin: 50% 50%;
  }
}
.s128 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 102.4px 227.375px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s128::before{content:none}
.s128::after{content:none}
@media (max-width: 1023px) {
  .s128 {
    transform-origin: 135px 299.763px;
  }
}
@media (max-width: 767px) {
  .s128 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}




.s129 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 102.4px 227.375px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s129::before{content:none}
.s129::after{content:none}
@media (max-width: 1023px) {
  .s129 {
    transform-origin: 135px 299.763px;
  }
}
@media (max-width: 767px) {
  .s129 {
    transform-origin: 50% 50%;
  }
}
.s126 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 102.4px 227.375px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s126::before{content:none}
.s126::after{content:none}
@media (max-width: 1023px) {
  .s126 {
    transform-origin: 135px 299.763px;
  }
}
@media (max-width: 767px) {
  .s126 {
    transform-origin: 50% 50%;
  }
}


.img {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 204.8000030517578 / 454.75;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 0%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 102.4px 227.375px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img::before{content:none}
.img::after{content:none}
@media (max-width: 1023px) {
  .img {
    aspect-ratio: 270 / 599.5250244140625;
    transform-origin: 135px 299.763px;
  }
}
@media (max-width: 767px) {
  .img {
    transform-origin: 50% 50%;
  }
}
.s119 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 128px 284.219px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s119::before{content:none}
.s119::after{content:none}
@media (max-width: 1023px) {
  .s119 {
    transform-origin: 148.5px 329.744px;
  }
}
@media (max-width: 767px) {
  .s119 {
    transform-origin: 50% 50%;
  }
}


.s121 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 128px 284.219px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s121::before{content:none}
.s121::after{content:none}
@media (max-width: 1023px) {
  .s121 {
    transform-origin: 148.5px 329.744px;
  }
}
@media (max-width: 767px) {
  .s121 {
    transform-origin: 50% 50%;
  }
}
.s122 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 128px 284.219px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s122::before{content:none}
.s122::after{content:none}
@media (max-width: 1023px) {
  .s122 {
    transform-origin: 148.5px 329.744px;
  }
}
@media (max-width: 767px) {
  .s122 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}


.a-11 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-11::before{content:none}
.a-11::after{content:none}
@media (max-width: 767px) {
  .a-11 {
    transform-origin: 50% 50%;
  }
}
.s120 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 128px 284.219px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s120::before{content:none}
.s120::after{content:none}
@media (max-width: 1023px) {
  .s120 {
    transform-origin: 148.5px 329.744px;
  }
}
@media (max-width: 767px) {
  .s120 {
    transform-origin: 50% 50%;
  }
}
.s123 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 128px 284.219px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s123::before{content:none}
.s123::after{content:none}
@media (max-width: 1023px) {
  .s123 {
    transform-origin: 148.5px 329.744px;
  }
}
@media (max-width: 767px) {
  .s123 {
    transform-origin: 50% 50%;
  }
}
.s124 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s124::before{content:none}
.s124::after{content:none}
@media (max-width: 767px) {
  .s124 {
    transform-origin: 50% 50%;
  }
}
.img-8 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 256 / 568.4375;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 0%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 128px 284.219px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-8::before{content:none}
.img-8::after{content:none}
@media (max-width: 1023px) {
  .img-8 {
    aspect-ratio: 297 / 659.4874877929688;
    transform-origin: 148.5px 329.744px;
  }
}
@media (max-width: 767px) {
  .img-8 {
    transform-origin: 50% 50%;
  }
}
.section-8 {
  align-items: normal;
  align-self: auto;
  background: #000;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  min-width: 0;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.section-8::before{content:none}
.section-8::after{content:none}
@media (max-width: 767px) {
  .section-8 {
    bottom: 0px;
    display: block;
    left: 0px;
    margin: 0;
    margin-left: 0;
    margin-right: 0;
    right: 0px;
    top: 0px;
    transform-origin: 180.2px 232.281px;
  }
.section-8::before{content:none}
.section-8::after{content:none}
.section-8{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0}
}
.section-7 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.section-7::before{content:none}
.section-7::after{content:none}
@media (max-width: 767px) {
  .section-7 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 180.2px 172.281px;
  }
}
.s139 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip visible;
  overflow-x: clip;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s139::before{content:none}
.s139::after{content:none}
@media (max-width: 767px) {
  .s139 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 180.2px 172.281px;
  }
}
.s140 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s140::before{content:none}
.s140::after{content:none}
@media (max-width: 767px) {
  .s140 {
    margin-bottom: var(--space-reference-0, 0px);
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--space-reference-0, 0px);
    max-width: none;
    min-width: 0;
    transform-origin: 180.2px 172.281px;
    width: 100%;
  }
.s140::before{content:none}
.s140::after{content:none}
.s140{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0}
}
.s141 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s141::before{content:none}
.s141::after{content:none}
@media (max-width: 767px) {
  .s141 {
    transform-origin: 180.2px 172.281px;
  }
}
.s142 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-n20, -20px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s142::before{content:none}
.s142::after{content:none}
@media (max-width: 767px) {
  .s142 {
    transform: matrix(1, 0, 0, 1, 0, 0);
    transform-origin: 190.2px 172.281px;
  }
}




























































































.s150 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s150::before{content:none}
.s150::after{content:none}
@media (max-width: 767px) {
  .s150 {
    transform-origin: 77.5875px 172.281px;
  }
}






































.slide {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: calc((clamp( 1160px, calc(100vw - calc(2 * 60px)), 1560px )  + 20px)/ 1);
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.slide::before{content:none}
.slide::after{content:none}
@media (max-width: 1023px) {
  .slide {
    flex-basis: calc((clamp( 660px, calc(100vw - calc(2 * 40px)), 944px )  + 20px)/ 1);
  }
}
@media (max-width: 767px) {
  .slide {
    bottom: 0px;
    flex-basis: calc((clamp( 344px, calc(100vw - calc(2 * 15px)), 660px ) * 0.9166666666666666 + 20px)/ 2);
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 87.5875px 172.281px;
  }
}
.s143 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s143::before{content:none}
.s143::after{content:none}
@media (max-width: 767px) {
  .s143 {
    transform-origin: 77.5875px 172.281px;
  }
}
.s144 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s144::before{content:none}
.s144::after{content:none}
@media (max-width: 767px) {
  .s144 {
    transform-origin: 77.5875px 172.281px;
  }
}
.s145 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s145::before{content:none}
.s145::after{content:none}
@media (max-width: 767px) {
  .s145 {
    transform-origin: 77.5875px 172.281px;
  }
}
.s146 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s146::before{content:none}
.s146::after{content:none}
@media (max-width: 767px) {
  .s146 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 77.5875px 172.281px;
  }
}


.a-13 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.a-13::before{content:none}
.a-13::after{content:none}
@media (max-width: 767px) {
  .a-13 {
    transform-origin: 0px 0px;
  }
}
.s148 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s148::before{content:none}
.s148::after{content:none}
@media (max-width: 767px) {
  .s148 {
    transform-origin: 77.5875px 172.281px;
  }
}
.s147 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s147::before{content:none}
.s147::after{content:none}
@media (max-width: 767px) {
  .s147 {
    transform-origin: 77.5875px 172.281px;
  }
}
.s149 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s149::before{content:none}
.s149::after{content:none}
@media (max-width: 767px) {
  .s149 {
    transform-origin: 0px 0px;
  }
}
.img-5 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: cover;
  object-position: 50% 0%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.img-5::before{content:none}
.img-5::after{content:none}
@media (max-width: 767px) {
  .img-5 {
    aspect-ratio: 155.1750030517578 / 344.5625;
    transform-origin: 77.5875px 172.281px;
  }
}
.carousel-navigation-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-20, 20px);
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: flex-start;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-20, 20px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.carousel-navigation-3::before{content:none}
.carousel-navigation-3::after{content:none}
@media (min-width:992px) { .carousel-navigation-3 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .carousel-navigation-3 {
    column-gap: var(--space-reference-10, 10px);
    row-gap: var(--space-reference-10, 10px);
  }
.carousel-navigation-3::before{content:none}
.carousel-navigation-3::after{content:none}
}
@media (max-width: 767px) {
  .carousel-navigation-3 {
    align-items: center;
    display: flex;
    gap: var(--space-commerce-16, 16px);
    justify-content: center;
    margin-top: var(--space-commerce-24, 24px);
    max-width: none;
    min-width: 0;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.carousel-navigation-3::before{content:none}
.carousel-navigation-3::after{content:none}
.carousel-navigation-3{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.go-to-previous-slide-3 {
  align-items: center;
  align-self: auto;
  background: #fff;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  cursor: pointer;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: 44px;
  justify-content: center;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  min-width: 44px;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: inherit;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 44px;
  z-index: auto;
}
.go-to-previous-slide-3::before{content:none}
.go-to-previous-slide-3::after{content:none}.go-to-previous-slide-3:disabled{opacity:.45;cursor:default}.go-to-previous-slide-3:focus-visible{outline:3px solid #99c2ff;outline-offset:4px}
@media (max-width: 1023px) {
.go-to-previous-slide-3::before{content:none}
.go-to-previous-slide-3::after{content:none}
}
.s151 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s151::before{content:none}
.s151::after{content:none}
.go-to-next-slide-3 {
  align-items: center;
  align-self: auto;
  background: #fff;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  cursor: pointer;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: 44px;
  justify-content: center;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  min-width: 44px;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: inherit;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 44px;
  z-index: auto;
}
.go-to-next-slide-3::before{content:none}
.go-to-next-slide-3::after{content:none}.go-to-next-slide-3:disabled{opacity:.45;cursor:default}.go-to-next-slide-3:focus-visible{outline:3px solid #99c2ff;outline-offset:4px}
@media (max-width: 1023px) {
.go-to-next-slide-3::before{content:none}
.go-to-next-slide-3::after{content:none}
}
.s1194 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s1194::before{content:none}
.s1194::after{content:none}
@media (max-width: 767px) {
  .s1194 {
    transform: rotate(180deg);
  }
}
.s1195 {
  margin: 0 auto;
  margin-top: var(--space-commerce-64, 64px);
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s1195 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s1195 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    margin-top: var(--space-commerce-40, 40px);
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.microcart-editable-ui-55 {
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 0 0 1px #0000000a,0 6px 18px #0000000a;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0px;
  min-width: 0;
  overflow: hidden;
}
.microcart-editable-ui-47 {
  align-items: center;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  min-width: 0;
  padding: 16px 20px;
}
.microcart-editable-ui-49 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  flex: 1 1 0%;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-60 {
  align-self: auto;
  background: #303030;
  border-radius: 999px;
  box-shadow: 0 1px 2px #0000000d,0 3px 10px #00000007;
  box-sizing: border-box;
  color: #fff;
  flex: 0 1 auto;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  padding: 10px 16px;
  text-align: center;
  white-space: normal;
}
.microcart-editable-ui-59 {
  box-sizing: border-box;
  display: grid;
  gap: 0;
  grid-template-columns: 200px minmax(0,1fr);
  min-width: 0;
}
@media (max-width: 767px) {
  .microcart-editable-ui-59 {
    gap: 16px;
    grid-template-columns: minmax(0,1fr);
  }
}
.microcart-editable-ui-56 {
  background: #fff;
  border-right: 1px solid #eee;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-width: 0;
  padding: 20px;
}
.microcart-editable-ui-22 {
  align-items: center;
  background: #f5f5f5;
  border-radius: 10px;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 12px;
}
.microcart-editable-ui-14 {
  box-sizing: border-box;
  flex: 0 0 auto;
  flex-shrink: 0;
  height: 18px;
  min-width: 0;
  width: 18px;
}
.microcart-editable-ui-6 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  flex: 1 1 0%;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-54 {
  background: #fafafa;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-width: 0;
  padding: 24px;
}
.microcart-editable-ui-51 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-5 {
  box-sizing: border-box;
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(2,minmax(0,1fr));
  min-width: 0;
}
@media (max-width: 767px) {
  .microcart-5 {
    gap: 16px;
    grid-template-columns: minmax(0,1fr);
  }
}
.s784 {
  border-radius: 12px;
  display: block;
  height: 260px;
  inset: auto;
  min-width: 0;
  object-fit: cover;
  object-position: center;
  position: static;
  transform: none;
  width: 100%;
}
.microcart-editable-ui-15 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.s1196 {
  background: #000;
  color: #fff;
  min-width: 0;
  padding: var(--space-commerce-112, 112px) 0;
  scroll-margin-top: 100px;
}
@media (max-width: 767px) {
  .s1196 {
    padding: var(--space-commerce-72, 72px) 0;
  }
}
.s1197 {
  align-items: start;
  border-top: 1px solid #444;
  display: grid;
  gap: var(--space-commerce-40, 40px);
  grid-template-columns: 56px minmax(0,.8fr) minmax(0,1.2fr);
  padding: var(--space-commerce-32, 32px) 0;
}
@media (max-width: 1023px) {
  .s1197 {
    gap: var(--space-commerce-24, 24px);
  }
}
@media (max-width: 767px) {
  .s1197 {
    gap: var(--space-commerce-16, 16px);
    grid-template-columns: 40px minmax(0,1fr);
  }
}
.s1198 {
  color: #408cff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1199 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1200 {
  color: #c8c8c8;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
@media (max-width: 767px) {
  .s1200 {
    grid-column: 2;
  }
}
.s1201 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-64, 64px);
  grid-template-columns: minmax(0,2fr) minmax(0,1fr);
}
@media (max-width: 1023px) {
  .s1201 {
    gap: var(--space-commerce-40, 40px);
  }
}
@media (max-width: 767px) {
  .s1201 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s1202 {
  color: #408cff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  text-align: right;
}
@media (max-width: 767px) {
  .s1202 {
    text-align: left;
  }
}
.s1005 {
  display: none;
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.s1203 {
  display: grid;
  gap: var(--space-commerce-40, 40px);
  grid-template-columns: repeat(2,minmax(0,1fr));
  row-gap: 0;
}
@media (max-width: 767px) {
  .s1203 {
    gap: 0;
    grid-template-columns: minmax(0,1fr);
  }
}





.s1204 {
  align-items: start;
  border-top: 1px solid #444;
  cursor: pointer;
  display: grid;
  gap: var(--space-commerce-16, 16px);
  grid-template-columns: 22px minmax(0,1fr);
  min-width: 0;
  padding: var(--space-commerce-24, 24px) 0;
}
.s1205 {
  accent-color: #0066ff;
  cursor: pointer;
  display: block;
  flex-shrink: 0;
  height: 22px;
  margin: 3px 0 0;
  width: 22px;
}
.s1205:focus-visible{outline:3px solid #99c2ff;outline-offset:4px}
.s1206 {
  min-width: 0;
  width: 100%;
}
.s1021 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1207 {
  color: #c8c8c8;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1208 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
}
@media (max-width: 1023px) {
  .s1208 {
    gap: var(--space-commerce-40, 40px);
  }
}
@media (max-width: 767px) {
  .s1208 {
    grid-template-columns: minmax(0,1fr);
  }
}
.microcart-editable-ui-39 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-width: 0;
}
.s1209 {
  background: #000;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
  color: #fff;
  min-width: 0;
  padding: var(--space-commerce-112, 112px) 0;
}
@media (max-width: 767px) {
  .s1209 {
    padding: var(--space-commerce-72, 72px) 0;
  }
}
.s1042 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1184 {
  color: #c8c8c8;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}

.s1191 {
  color: #408cff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.s1191:focus-visible{outline:3px solid #99c2ff;outline-offset:5px}
.s1214 {
  margin: 0 auto;
  max-width: 870px;
  min-width: 0;
  width: 100%;
}
.s1064 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}










.s1215 {
  border-bottom: 1px solid #444;
  display: block;
}
.s1215[open] > summary::after{transform:rotate(0)}

.s1216 {
  color: #c8c8c8;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 840px;
  min-width: 0;
  padding: 0 0 var(--space-commerce-24, 24px);
}
.s1178 {
  background: #000;
  color: #fff;
  min-width: 0;
  padding: var(--space-commerce-112, 112px) 0;
}
@media (max-width: 767px) {
  .s1178 {
    padding: var(--space-commerce-72, 72px) 0;
  }
}
.s1179 {
  align-items: center;
  margin: 0 auto;
  max-width: 870px;
  min-width: 0;
  text-align: center;
  width: 100%;
}
.s1074 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  letter-spacing: -.035em;
  margin: 0;
  min-width: 0;
  text-wrap: balance;
}
.s1180 {
  color: #c8c8c8;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1036 {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-commerce-16, 16px);
  justify-content: center;
}
@media (max-width: 767px) {
  .s1036 {
    align-items: stretch;
    flex-direction: column;
    width: 100%;
  }
}

.s1173 {
  background: transparent;
  border: 1px solid #777;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s1173:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s1173:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s1173 {
    width: 100%;
  }
}


















































































































































































































































































































































































.s1217 {
  min-width: 0;
  overflow-wrap: anywhere;
}
.s1218 {
  background: #fff;
  isolation: isolate;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.s1218::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 34%,rgba(255,255,255,.93) 43%,rgba(255,255,255,0) 67%);z-index:1;pointer-events:none}@media(max-width:991px){.s1218::after{display:none}}
.s1220 {
  justify-content: center;
  margin: 0 auto;
  max-width: none;
  min-height: 680px;
  min-width: 0;
  padding: var(--space-commerce-64, 64px) 0;
  position: relative;
  width: min(1336px, calc(100% - 96px));
  z-index: 2;
}
@media (max-width: 1023px) {
  .s1220 {
    min-height: 0;
    padding: var(--space-commerce-48, 48px) 0;
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s1220 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding: var(--space-commerce-40, 40px) 0;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s1221 {
  max-width: 620px;
  min-width: 0;
}
.s664 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1222 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 15ch;
  min-width: 0;
}
.s1223 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-commerce-16, 16px);
}
@media (max-width: 767px) {
  .s1223 {
    flex-direction: column;
    width: 100%;
  }
}


.s1288 {
  display: block;
  height: 100%;
  inset: 0 0 0 auto;
  object-position: 50% 52%;
  position: absolute;
  width: 64%;
}
@media (max-width: 1023px) {
  .s1288 {
    height: 460px;
    inset: auto;
    position: relative;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .s1288 {
    height: 320px;
  }
}
.s777 {
  background: #fff;
  min-width: 0;
  overflow: hidden;
  padding: var(--space-commerce-96, 96px) 0;
}
@media (max-width: 767px) {
  .s777 {
    padding: var(--space-commerce-64, 64px) 0;
  }
}
.s1224 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-64, 64px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 1023px) {
  .s1224 {
    gap: var(--space-commerce-40, 40px);
    grid-template-columns: minmax(0,1fr);
  }
}
.s1225 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-24, 24px);
  grid-template-columns: minmax(0,.65fr) minmax(0,1fr);
  margin-left: -140px;
  max-width: none;
  width: calc(100% + 140px);
}
@media (max-width: 767px) {
  .s1225 {
    gap: var(--space-commerce-16, 16px);
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-left: 0;
    width: 100%;
  }
}
.s1290 {
  display: block;
  object-position: 50% 50%;
  width: 100%;
}
.s781 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}

.microcart-editable-ui-48 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  min-width: 0;
}
.microcart-editable-ui-63 {
  align-items: center;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 12px 0;
}
.microcart-editable-ui-23 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex: 1 1 0%;
  gap: 12px;
  min-width: 0;
}
.s1291 {
  border-radius: 12px;
  flex: 0 0 auto;
  height: 64px;
  min-width: 0;
  object-fit: cover;
  width: 64px;
}
.s1230 {
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s1230 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s1230 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s1292 {
  align-items: center;
  background: #f5f5f5;
  display: grid;
  gap: var(--space-commerce-48, 48px);
  grid-template-columns: minmax(0,1.65fr) minmax(0,1fr);
  padding: var(--space-commerce-48, 48px);
}
@media (max-width: 1023px) {
  .s1292 {
    grid-template-columns: minmax(0,1fr);
    padding: var(--space-commerce-32, 32px);
  }
}
@media (max-width: 767px) {
  .s1292 {
    gap: var(--space-commerce-24, 24px);
    padding: var(--space-commerce-16, 16px);
  }
}
.microcart-editable-ui-64 {
  align-items: center;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-width: 0;
  padding: 16px 0;
}
.microcart-editable-ui-9 {
  align-self: center;
  background: #f5f5f5;
  border-radius: 999px;
  box-sizing: border-box;
  color: #656565;
  flex: 0 1 auto;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  padding: 4px 10px;
  text-align: left;
  white-space: nowrap;
}
.microcart-editable-ui-8 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  flex: 1 1 0%;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-25 {
  align-self: auto;
  background: #fff;
  border-radius: 999px;
  box-shadow: 0 1px 2px #0000000d,0 3px 10px #00000007;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  padding: 10px 16px;
  text-align: center;
  white-space: normal;
}
.s725 {
  min-width: 0;
}
.multi-store-access {
  background: #f5f5f5;
  border-radius: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  font-family: Inter, sans-serif;
  gap: 20px;
  min-width: 0;
  padding: 32px;
  scroll-margin-top: 96px;
  text-align: left;
  width: 100%;
}
@media (max-width: 767px) {
  .multi-store-access {
    gap: 16px;
    padding: 16px;
  }
}
.microcart-editable-ui-12 {
  align-items: center;
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 10px;
  box-shadow: 0 1px 2px #00000007,0 2px 5px #00000004;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  min-height: 44px;
  min-width: 0;
  padding: 10px 12px;
}
.microcart-editable-ui-13 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  flex: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-4 {
  box-sizing: border-box;
  flex-shrink: 0;
  height: 16px;
  min-width: 0;
  width: 16px;
}
.microcart-editable-ui-34 {
  align-self: auto;
  background: #303030;
  border-radius: 999px;
  box-shadow: 0 1px 2px #0000000d,0 3px 10px #00000007;
  box-sizing: border-box;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  padding: 10px 16px;
  text-align: center;
  white-space: normal;
}
.s670 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1293 {
  display: block;
  object-position: 38% 50%;
  width: 100%;
}
.s810 {
  display: grid;
  gap: var(--space-commerce-32, 32px);
  grid-template-columns: repeat(3,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s810 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s1295 {
  display: block;
  object-position: 38% 50%;
  width: 100%;
}
.s754 {
  min-width: 0;
}
.s1294 {
  display: block;
  object-position: 50% 50%;
  width: 100%;
}
.s851 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1236 {
  isolation: isolate;
  max-width: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.s1236::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.74),rgba(0,0,0,.38) 55%,rgba(0,0,0,.08));z-index:1;pointer-events:none}
.s1296 {
  height: 100%;
  inset: 0;
  object-position: 50% 55%;
  position: absolute;
  width: 100%;
}
.s1238 {
  color: #fff;
  justify-content: center;
  margin: 0 auto;
  max-width: none;
  min-height: 560px;
  min-width: 0;
  padding: var(--space-commerce-80, 80px) 0;
  position: relative;
  width: min(1336px, calc(100% - 96px));
  z-index: 2;
}
@media (max-width: 1023px) {
  .s1238 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s1238 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    min-height: 420px;
    padding: var(--space-commerce-64, 64px) 0;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s815 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 16ch;
  min-width: 0;
}
.s1239 {
  background: #fff;
  gap: var(--space-commerce-64, 64px);
  min-width: 0;
  padding: var(--space-commerce-96, 96px) 0;
}
@media (max-width: 767px) {
  .s1239 {
    padding: var(--space-commerce-64, 64px) 0;
  }
}
.s1297 {
  align-self: start;
  display: block;
  object-position: 38% 50%;
  position: sticky;
  top: 104px;
  width: 100%;
}
@media (max-width: 1023px) {
  .s1297 {
    position: relative;
    top: auto;
  }
}
.s822 {
  min-width: 0;
}
@media (max-width: 1023px) {
  .s822 {
    order: -1;
  }
}
.s1242 {
  border-bottom: 1px solid #d8d8d8;
  min-width: 0;
  padding: var(--space-commerce-32, 32px) 0;
}
.s1228 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 1023px) {
  .s1228 {
    gap: var(--space-commerce-40, 40px);
    grid-template-columns: minmax(0,1fr);
  }
}
.s824 {
  min-width: 0;
}
@media (max-width: 1023px) {
  .s824 {
    order: -1;
  }
}

.s1289 {
  display: block;
  object-position: 50% 50%;
  width: 100%;
}
.s1243 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  margin-inline: auto;
  max-width: 900px;
  min-width: 0;
}
.s1244 {
  background: #0066ff;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  margin-inline: auto;
  max-width: 900px;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s1244:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s1244:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s1244 {
    width: 100%;
  }
}
.s888 {
  display: grid;
  gap: var(--space-commerce-24, 24px);
  grid-template-columns: repeat(3,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s888 {
    grid-template-columns: minmax(0,1fr);
  }
}















.s929 {
  background: #f5f5f5;
  min-width: 0;
  padding: var(--space-commerce-96, 96px) 0;
}
@media (max-width: 767px) {
  .s929 {
    padding: var(--space-commerce-64, 64px) 0;
  }
}
.s1240 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  margin-inline: auto;
  max-width: 900px;
  min-width: 0;
}
.s1246 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-commerce-16, 16px);
  margin-inline: auto;
  max-width: 900px;
}
@media (max-width: 767px) {
  .s1246 {
    flex-direction: column;
    width: 100%;
  }
}




































































































.s657 {
  max-width: none;
  min-width: 0;
  width: 100%;
}
















































































































































































































































































.s964 {
  background: #fff;
  color: #151515;
  min-width: 0;
}
.s828 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  min-width: 0;
}
.s739 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  min-width: 0;
}


.s1299 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-24, 24px);
  grid-template-columns: repeat(3,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s1299 {
    gap: var(--space-commerce-12, 12px);
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}
.s1301 {
  display: block;
  max-width: none;
  width: 100%;
}
@media (max-width: 767px) {
  .s1301 {
    grid-column: 1 / -1;
    order: -1;
  }
}
.s1302 {
  border-collapse: collapse;
  display: table;
  min-width: 0;
  table-layout: fixed;
  width: 100%;
}
@media (max-width: 767px) {
  .s1302 {
    display: block;
  }
}
.s1303 {
  display: table-header-group;
}
@media (max-width: 767px) {
  .s1303 {
    clip: rect(0,0,0,0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }
}
.s705 {
  display: table-row;
}
.s1304 {
  background: #f7f6f5;
  box-sizing: border-box;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  margin: 0;
  padding: var(--space-commerce-24, 24px) var(--space-commerce-24, 24px);
  text-align: left;
  width: 24%;
}
.s1305 {
  background: #eaf2ff;
  box-sizing: border-box;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  margin: 0;
  padding: var(--space-commerce-24, 24px) var(--space-commerce-24, 24px);
  text-align: left;
  width: 38%;
}
.s1306 {
  background: #f7f6f5;
  box-sizing: border-box;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  margin: 0;
  padding: var(--space-commerce-24, 24px) var(--space-commerce-24, 24px);
  text-align: left;
  width: 38%;
}
.s1307 {
  display: table-row-group;
}
@media (max-width: 767px) {
  .s1307 {
    display: block;
  }
}
.s1308 {
  display: table-row;
}
@media (max-width: 767px) {
  .s1308 {
    border-bottom: 1px solid #ddd;
    display: grid;
    gap: var(--space-commerce-8, 8px);
    grid-template-columns: minmax(0,1fr);
    padding-bottom: var(--space-commerce-24, 24px);
  }
}
.s1309 {
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  margin: 0;
  padding: var(--space-commerce-28, 28px) var(--space-commerce-24, 24px);
  text-align: left;
  vertical-align: top;
}
@media (max-width: 767px) {
  .s1309 {
    border-bottom: 0;
    display: block;
    padding: var(--space-commerce-24, 24px) 0 var(--space-commerce-16, 16px);
  }
}
.s1310 {
  background: #f4f8ff;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
  display: table-cell;
  overflow-wrap: anywhere;
  padding: var(--space-commerce-28, 28px) var(--space-commerce-24, 24px);
  vertical-align: top;
}
@media (max-width: 767px) {
  .s1310 {
    border-bottom: 0;
    display: block;
    min-width: 0;
    padding: var(--space-commerce-16, 16px);
  }
}
.s1312 {
  background: transparent;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
  display: table-cell;
  overflow-wrap: anywhere;
  padding: var(--space-commerce-28, 28px) var(--space-commerce-24, 24px);
  vertical-align: top;
}
@media (max-width: 767px) {
  .s1312 {
    background: #f7f6f5;
    border-bottom: 0;
    display: block;
    min-width: 0;
    padding: var(--space-commerce-16, 16px);
  }
}
.s1311 {
  display: none;
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
@media (max-width: 767px) {
  .s1311 {
    color: #626262;
    display: block;
    margin-bottom: var(--space-commerce-8, 8px);
  }
}


.video {
  background: #f5f5f5;
  border-radius: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  font-family: Inter, sans-serif;
  gap: 20px;
  min-width: 0;
  padding: 32px;
  scroll-margin-top: 96px;
  text-align: left;
  width: 100%;
}
@media (max-width: 767px) {
  .video {
    gap: 16px;
    padding: 16px;
  }
}
.microcart-2 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
}
.microcart-editable-ui {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-5 {
  align-items: center;
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 10px;
  box-shadow: 0 1px 2px #00000007,0 2px 5px #00000004;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  min-height: 44px;
  min-width: 0;
  padding: 10px 12px;
}
.microcart-editable-ui-2 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  flex: 1 1 0%;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-4 {
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 0 0 1px #0000000a,0 2px 4px #00000004,0 6px 18px #0000000a;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-width: 0;
  padding: 24px;
}
@media (max-width: 767px) {
  .microcart-editable-ui-4 {
    gap: 16px;
    padding: 20px;
  }
}
.microcart-editable-ui-3 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-58 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.microcart-editable-ui-75 {
  background: #f6f6f6;
  border-radius: 10px;
  box-sizing: border-box;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2,minmax(0,1fr));
  min-width: 0;
  padding: 12px;
}
@media (max-width: 767px) {
  .microcart-editable-ui-75 {
    gap: 8px;
    padding: 10px 4px;
  }
}
.microcart-editable-ui-52 {
  align-self: auto;
  box-sizing: border-box;
  color: #656565;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-53 {
  align-self: auto;
  box-sizing: border-box;
  color: #656565;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: right;
  white-space: normal;
}
.microcart-editable-ui-57 {
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2,minmax(0,1fr));
  min-width: 0;
  padding: 16px 12px;
}
@media (max-width: 767px) {
  .microcart-editable-ui-57 {
    gap: 8px;
    padding: 14px 4px;
  }
}
.microcart-editable-ui-10 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: left;
  white-space: normal;
}
.microcart-editable-ui-26 {
  align-self: auto;
  box-sizing: border-box;
  color: #303030;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-variant-numeric: tabular-nums;
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: right;
  white-space: normal;
}

.s759 {
  background: #0066ff;
  color: #fff;
  min-width: 0;
  padding: var(--space-commerce-96, 96px) 0;
}
@media (max-width: 767px) {
  .s759 {
    padding: var(--space-commerce-64, 64px) 0;
  }
}
.s740 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  min-width: 0;
}
.s760 {
  background: transparent;
  border: 1px solid #fff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s760:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s760:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s760 {
    width: 100%;
  }
}
.s767 {
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s767 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s767 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s1313 {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-commerce-16, 16px);
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .s1313 {
    flex-direction: column;
    width: 100%;
  }
}


.s751 {
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s751 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s751 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}










.s716 {
  border-bottom: 1px solid #ddd;
  display: block;
}
.s716[open] > summary::after{transform:rotate(0)}
.s717 {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  list-style: none;
  padding: var(--space-commerce-24, 24px) 40px var(--space-commerce-24, 24px) 0;
  position: relative;
}
.s717::-webkit-details-marker{display:none}.s717::before,.s717::after{content:"";position:absolute;right:4px;top:50%;width:16px;height:1.5px;background:currentColor}.s717::after{transform:rotate(90deg)}
.s719 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  max-width: 840px;
  min-width: 0;
  padding: 0 0 var(--space-commerce-24, 24px);
}
.s685 {
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s685 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s685 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s1233 {
  align-items: center;
  display: grid;
  gap: var(--space-commerce-80, 80px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 1023px) {
  .s1233 {
    gap: var(--space-commerce-40, 40px);
  }
}
@media (max-width: 767px) {
  .s1233 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s1300 {
  display: block;
  max-width: none;
  width: 100%;
}
.s757 {
  min-width: 0;
}
@media (max-width: 767px) {
  .s757 {
    order: -1;
  }
}
.s666 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}

.s723 {
  background: #f7f6f5;
  min-width: 0;
  padding: var(--space-commerce-96, 96px) 0;
}
@media (max-width: 767px) {
  .s723 {
    padding: var(--space-commerce-64, 64px) 0;
  }
}
.s762 {
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s762 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s762 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s715 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s668 {
  display: grid;
  gap: var(--space-commerce-24, 24px);
  grid-template-columns: repeat(2,minmax(0,1fr));
}
@media (max-width: 767px) {
  .s668 {
    grid-template-columns: minmax(0,1fr);
  }
}
.s758 {
  background: transparent;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #0066ff;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s758:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s758:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s758 {
    width: 100%;
  }
}
.s1314 {
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: 5px 5px 50px 0 rgba(0,0,0,.1);
  min-width: 0;
  padding: var(--space-commerce-40, 40px);
}
@media (max-width: 767px) {
  .s1314 {
    padding: var(--space-commerce-24, 24px);
  }
}
.s765 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s678 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s671 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s722 {
  background: #0066ff;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s722:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s722:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s722 {
    width: 100%;
  }
}
.s721 {
  align-items: center;
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  text-align: center;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s721 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s721 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s786 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  min-width: 0;
}
.s1298 {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-commerce-16, 16px);
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
}
@media (max-width: 767px) {
  .s1298 {
    flex-direction: column;
    width: 100%;
  }
}
.s742 {
  background: #0066ff;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s742:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s742:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s742 {
    width: 100%;
  }
}
.s691 {
  background: transparent;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #0066ff;
  display: inline-flex;
  min-height: 46px;
  padding: var(--space-commerce-10, 10px) var(--space-commerce-24, 24px);
  text-align: center;
  text-decoration: none;
}
.s691:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}.s691:hover{filter:brightness(.94)}
@media (max-width: 767px) {
  .s691 {
    width: 100%;
  }
}
.s676 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s766 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  min-width: 0;
}
.s1315 {
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s1315 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s1315 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s734 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}


.s1316 {
  color: #0066ff;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.s1316:focus-visible{outline:3px solid #99c2ff;outline-offset:4px}


















































































































































































































































































































































































.s1323 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}




















































































































































































































































































































































































































































































.s825 {
  min-width: 0;
}
.header-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: 72px;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  min-height: 72px;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 72px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.header-2::before{content:none}
.header-2::after{content:none}
@media (max-width: 1023px) {
  .header-2 {
    transform-origin: 442.4px 72px;
  }
}
@media (max-width: 767px) {
  .header-2 {
    transform-origin: 187.6px 72px;
  }
}
.header {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: 72px;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  min-height: 72px;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 72px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.header::before{content:none}
.header::after{content:none}
@media (max-width: 1023px) {
  .header {
    transform-origin: 442.4px 72px;
  }
}
@media (max-width: 767px) {
  .header {
    transform-origin: 187.6px 72px;
  }
}
.s3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: 72px;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  min-height: 72px;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 72px;
  translate: none;
  visibility: visible;
  z-index: 1000;
}
.s3::before{content:none}
.s3::after{content:none}
@media (max-width: 1023px) {
  .s3 {
    transform-origin: 442.4px 72px;
  }
}
@media (max-width: 767px) {
  .s3 {
    transform-origin: 187.6px 72px;
  }
}
.a-8 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  bottom: 18.8px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: -9999px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 11122.5px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 78px;
  transform: none;
  transform-origin: 70.6375px 23.6px;
  translate: none;
  visibility: visible;
  z-index: 4;
}
.a-8::before{content:none}
.a-8::after{content:none}
@media (max-width: 1023px) {
  .a-8 {
    right: 10742.5px;
  }
}
@media (max-width: 767px) {
  .a-8 {
    right: 10232.9px;
  }
}


.s4 {
  align-items: normal;
  align-self: auto;
  background-color: white;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: 72px;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  min-height: 72px;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: fixed;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 36px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: 1000;
}
.s4::before{content:none}
.s4::after{content:none}
@media (max-width: 1023px) {
  .s4 {
    transform-origin: 442.4px 36px;
  }
}
@media (max-width: 767px) {
  .s4 {
    transform-origin: 187.6px 36px;
  }
}
.s5 {
  align-items: center;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-12, 12px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: 72px;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  min-height: 72px;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: var(--space-reference-12, 12px);
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 36px;
  translate: none;
  visibility: visible;
  z-index: 3;
}
.s5::before{content:none}
.s5::after{content:none}
@media(min-width:992px){.s5{position:relative;z-index:3;isolation:isolate;}.s5::before{content:"";position:fixed;left:0;right:0;top:0;width:100%;height:72px;background:#fff;z-index:-1;pointer-events:none;}}
@media(min-width:992px){.s5{column-gap:var(--space-reference-24,24px);}}
@media (min-width:992px) { .s5 { width:min(1336px, calc(100% - 96px)); max-width:none; margin-left:auto; margin-right:auto; padding-left:0; padding-right:0; } }
@media (max-width: 1023px) {
  .s5 {
    align-items: normal;
    bottom: auto;
    display: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: normal;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
.s5::before{content:none}
.s5::after{content:none}
}
@media (max-width: 767px) {
  .s5 {
    min-width: 0;
    display: none;
  }
}
.s6 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: 0;
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-left: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 18px 32px;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.s6::before{content:none}
.s6::after{content:none}
@media(min-width:992px){.s6{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}}
@media (max-width: 1023px) {
  .s6 {
    transform-origin: 50% 50%;
  }
.s6::before{content:none}
.s6::after{content:none}
}
.a-4 {
  align-items: center;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  line-height: 0;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: 0;
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-left: 0;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: nowrap;
  top: 0px;
  transform: none;
  transform-origin: 15px 32px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  width: auto;
  z-index: auto;
}
.a-4::before{content:none}
.a-4::after{content:none}
@media(min-width:992px){.a-4{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}}
@media (max-width: 1023px) {
  .a-4 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
.a-4::before{content:none}
.a-4::after{content:none}
}
.s7 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: 28px;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: contain;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 11px 11px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  width: 120px;
  z-index: auto;
}
.s7::before{content:none}
.s7::after{content:none}
@media (max-width: 1023px) {
  .s7 {
    transform-origin: 50% 50%;
  }
}
.span-4 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 42px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 4px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: 25px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 21px;
  transform: none;
  transform-origin: 0.5px 0.5px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-4::before{content:none}
.span-4::after{content:none}
@media (max-width: 1023px) {
  .span-4 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}


.s8 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 260.181px 32px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s8::before{content:none}
.s8::after{content:none}
@media(min-width:992px){.s8{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}}
@media (max-width: 1023px) {
  .s8 {
    transform-origin: 50% 50%;
  }
.s8::before{content:none}
.s8::after{content:none}
}
.ul {
  align-items: center;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  gap: 24px;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 260.181px 31.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.ul::before{content:none}
.ul::after{content:none}
@media(min-width:992px){.ul{column-gap:var(--space-reference-24,24px);}}
@media(min-width:992px){.ul{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}}
@media (max-width: 1023px) {
  .ul {
    transform-origin: 50% 50%;
  }
.ul::before{content:none}
.ul::after{content:none}
}
.li-5 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 70.4375px 31.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.li-5::before{content:none}
.li-5::after{content:none}
@media (max-width: 1023px) {
  .li-5 {
    transform-origin: 50% 50%;
  }
}
.s9 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 70.4375px 31.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s9::before{content:none}
.s9::after{content:none}
@media (max-width: 1023px) {
  .s9 {
    transform-origin: 50% 50%;
  }
}
.button-4 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  text-wrap: nowrap;
  top: 0px;
  transform: none;
  transform-origin: 70.4375px 31.5px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.button-4::before{content:none}
.button-4::after{content:none}
@media(min-width:992px){.button-4{padding-left:0;padding-right:0;}}
@media (max-width: 1023px) {
  .button-4 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
.button-4::before{content:none}
.button-4::after{content:none}
}






.s10 {
  align-items: normal;
  align-self: auto;
  background-color: #fff;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  gap: 32px;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: repeat(4,minmax(0,1fr));
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: calc(100dvh - 72px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: auto;
  padding: 40px max(48px, calc((100% - 1336px) / 2));
  position: fixed;
  right: 0;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 72px;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: 4;
}
.s10::before{content:none}
.s10::after{content:none}
@media (max-width: 1023px) {
  .s10 {
    top: -4px;
  }
}
.li-4 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 46.4813px 31.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.li-4::before{content:none}
.li-4::after{content:none}
@media (max-width: 1023px) {
  .li-4 {
    transform-origin: 50% 50%;
  }
}
.s15 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 46.4813px 31.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s15::before{content:none}
.s15::after{content:none}
@media (max-width: 1023px) {
  .s15 {
    transform-origin: 50% 50%;
  }
}
.button-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  text-wrap: nowrap;
  top: 0px;
  transform: none;
  transform-origin: 46.4813px 31.5px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.button-3::before{content:none}
.button-3::after{content:none}
@media(min-width:992px){.button-3{padding-left:0;padding-right:0;}}
@media (max-width: 1023px) {
  .button-3 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
.button-3::before{content:none}
.button-3::after{content:none}
}






.s16 {
  align-items: normal;
  align-self: auto;
  background-color: #fff;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  gap: 32px;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-height: calc(100dvh - 72px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: auto;
  padding: 40px max(48px, calc((100% - 1336px) / 2));
  position: fixed;
  right: 0;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 72px;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: 4;
}
.s16::before{content:none}
.s16::after{content:none}
@media (max-width: 1023px) {
  .s16 {
    top: -4px;
  }
}
.li-2 {
  align-items: center;
  align-self: center;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 49.2px 31.5px;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.li-2::before{content:none}
.li-2::after{content:none}
@media (max-width: 1023px) {
  .li-2 {
    display: block;
    transform-origin: 50% 50%;
  }
}
.s17 {
  color: #000;
  text-decoration: none;
}
.s18 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
@media(min-width:992px){.s18{position:relative;top:1px;}}
.s19 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 320.219px 32px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s19::before{content:none}
.s19::after{content:none}
@media(min-width:992px){.s19{column-gap:var(--space-reference-24,24px);}}
@media (max-width: 1023px) {
  .s19 {
    transform-origin: 50% 50%;
  }
.s19::before{content:none}
.s19::after{content:none}
}
.ul-2 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 79.8187px 31.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.ul-2::before{content:none}
.ul-2::after{content:none}
@media(min-width:992px){.ul-2{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}}
@media (max-width: 1023px) {
  .ul-2 {
    transform-origin: 50% 50%;
  }
.ul-2::before{content:none}
.ul-2::after{content:none}
}
.li-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 37.075px 31.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.li-3::before{content:none}
.li-3::after{content:none}
@media(min-width:992px){.li-3{display:flex;align-items:center;justify-content:center;height:auto;min-height:0;padding-top:0;padding-bottom:0;}}
@media (max-width: 1023px) {
  .li-3 {
    transform-origin: 50% 50%;
  }
.li-3::before{content:none}
.li-3::after{content:none}
}
.s20 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 37.075px 31.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s20::before{content:none}
.s20::after{content:none}
@media(min-width:992px){.s20{display:flex;align-items:center;justify-content:center;height:auto;min-height:0;padding-top:0;padding-bottom:0;}}
@media (max-width: 1023px) {
  .s20 {
    transform-origin: 50% 50%;
  }
.s20::before{content:none}
.s20::after{content:none}
}
.a-9 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  text-wrap: nowrap;
  top: 0px;
  transform: none;
  transform-origin: 37.075px 31.5px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.a-9::before{content:none}
.a-9::after{content:none}
@media(min-width:992px){.a-9{padding-left:0;padding-right:0;}}
@media(min-width:992px){.a-9{display:flex;align-items:center;justify-content:center;height:auto;min-height:0;padding-top:0;padding-bottom:0;}}
@media (max-width: 1023px) {
  .a-9 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
.a-9::before{content:none}
.a-9::after{content:none}
}


.business-types-2::before{content:none}
.business-types-2::after{content:none}
@media(min-width:992px){.business-types-2{position:relative;top:1px;}}
@media (max-width: 1023px) {
.business-types-2::before{content:none}
.business-types-2::after{content:none}
}
.li-6 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 42.7438px 31.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.li-6::before{content:none}
.li-6::after{content:none}
@media (max-width: 1023px) {
  .li-6 {
    transform-origin: 50% 50%;
  }
}
.s21 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 42.7438px 31.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s21::before{content:none}
.s21::after{content:none}
@media (max-width: 1023px) {
  .s21 {
    transform-origin: 50% 50%;
  }
}
.a-10 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  text-wrap: nowrap;
  top: 0px;
  transform: none;
  transform-origin: 42.7438px 31.5px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.a-10::before{content:none}
.a-10::after{content:none}
@media (max-width: 1023px) {
  .a-10 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.span {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span::before{content:none}
.span::after{content:none}
@media (max-width: 1023px) {
  .span {
    transform-origin: 50% 50%;
  }
}


.s22 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 22px 30px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s22::before{content:none}
.s22::after{content:none}
@media(min-width:992px){.s22{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}}
@media (max-width: 1023px) {
  .s22 {
    transform-origin: 50% 50%;
  }
.s22::before{content:none}
.s22::after{content:none}
}
.open-search-bar {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  text-wrap: nowrap;
  top: 0px;
  transform: none;
  transform-origin: 22px 30px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.open-search-bar::before{content:none}
.open-search-bar::after{content:none}
@media (max-width: 1023px) {
  .open-search-bar {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s23 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: 24 / 24;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 12px 12px;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.s23::before{content:none}
.s23::after{content:none}
@media (max-width: 1023px) {
  .s23 {
    transform-origin: 50% 50%;
  }
}
.s24 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 72px;
  transform: none;
  transform-origin: 632.4px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s24::before{content:none}
.s24::after{content:none}
@media (max-width: 1023px) {
  .s24 {
    bottom: auto;
    right: auto;
    top: 0px;
    transform-origin: 50% 50%;
  }
}


.s26 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(118, 118, 118);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(118, 118, 118);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(118, 118, 118);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(118, 118, 118);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-12, 12px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-12, 12px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s26::before{content:none}
.s26::after{content:none}
.s27 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(118, 118, 118);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(118, 118, 118);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(118, 118, 118);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(118, 118, 118);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s27::before{content:none}
.s27::after{content:none}
.input {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 1;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.input::before{content:none}
.input::after{content:none}
.clear-search-input {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(118, 118, 118);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(118, 118, 118);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(118, 118, 118);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(118, 118, 118);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: inherit;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.clear-search-input::before{content:none}
.clear-search-input::after{content:none}
.s28 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(118, 118, 118);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(118, 118, 118);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(118, 118, 118);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(118, 118, 118);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s28::before{content:none}
.s28::after{content:none}
.s29 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 20.5px 30.5px;
  translate: none;
  visibility: visible;
  z-index: 1;
}
.s29::before{content:none}
.s29::after{content:none}
@media(min-width:992px){.s29{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}}
@media (max-width: 1023px) {
  .s29 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
.s29::before{content:none}
.s29::after{content:none}
}




.s31 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: -4px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: -279px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 65px;
  transform: none;
  transform-origin: 160px 0px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s31::before{content:none}
.s31::after{content:none}
@media (max-width: 1023px) {
  .s31 {
    bottom: auto;
    left: auto;
    top: calc(100% + 4px);
    transform-origin: 50% 50%;
  }
}
.s32 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 160px 136px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s32::before{content:none}
.s32::after{content:none}
@media (max-width: 1023px) {
  .s32 {
    transform-origin: 50% 50%;
  }
}
.s33 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 140px 23.5px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s33::before{content:none}
.s33::after{content:none}
@media (max-width: 1023px) {
  .s33 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.s34 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: matrix(1, 0, 0, 1, 0, -4);
  transform-origin: 140px 13.5px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s34::before{content:none}
.s34::after{content:none}
@media (max-width: 1023px) {
  .s34 {
    transform: none;
    transform-origin: 50% 50%;
  }
}


.ul-7 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 140px 20.5px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.ul-7::before{content:none}
.ul-7::after{content:none}
@media (max-width: 1023px) {
  .ul-7 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.li-7 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-25, 25px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: matrix(1, 0, 0, 1, 0, -4);
  transform-origin: 140px 20.5px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.li-7::before{content:none}
.li-7::after{content:none}
@media (max-width: 1023px) {
  .li-7 {
    transform: none;
    transform-origin: 50% 50%;
  }
}
.s35 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 140px 20.5px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s35::before{content:none}
.s35::after{content:none}
@media (max-width: 1023px) {
  .s35 {
    transform-origin: 50% 50%;
  }
}
.a {
  align-items: center;
  background: #0066ff;
  border: 1px solid #0066ff;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  justify-content: center;
  line-height: 24px;
  max-width: 100%;
  min-width: 0;
  padding: var(--space-reference-10, 10px) var(--space-reference-24, 24px);
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color .15s ease;
  white-space: normal;
  width: auto;
}
.a::before,.a::after { content:none; }
.a:focus-visible { outline:3px solid #0066ff; outline-offset:4px; }
@media (hover:hover) and (pointer:fine) { .a:hover { background-color:#0052cc; } }
@media (prefers-reduced-motion:reduce) { .a { transition:none; } }
@media (max-width: 767px) {
  .a {
    flex-basis: auto;
    max-width: none;
    width: 100%;
  }
}
.ul-8 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-25, 25px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 140px 47px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.ul-8::before{content:none}
.ul-8::after{content:none}
@media (max-width: 1023px) {
  .ul-8 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}




.a-6 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  text-wrap: nowrap;
  top: 0px;
  transform: none;
  transform-origin: 37.5625px 23.5px;
  translate: none;
  visibility: hidden;
  white-space: nowrap;
  z-index: auto;
}
.a-6::before{content:none}
.a-6::after{content:none}
@media (max-width: 1023px) {
  .a-6 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}




.li {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: matrix(1, 0, 0, 1, 0, -4);
  transform-origin: 140px 23.5px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.li::before{content:none}
.li::after{content:none}
@media (max-width: 1023px) {
  .li {
    transform: none;
    transform-origin: 50% 50%;
  }
}
.s36 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 140px 23.5px;
  translate: none;
  visibility: hidden;
  z-index: auto;
}
.s36::before{content:none}
.s36::after{content:none}
@media (max-width: 1023px) {
  .s36 {
    transform-origin: 50% 50%;
  }
}
.a-7 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  text-wrap: nowrap;
  top: 0px;
  transform: none;
  transform-origin: 53.2375px 23.5px;
  translate: none;
  visibility: hidden;
  white-space: nowrap;
  z-index: auto;
}
.a-7::before{content:none}
.a-7::after{content:none}
@media (max-width: 1023px) {
  .a-7 {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
  }
}
.span-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: hidden;
  white-space: nowrap;
  z-index: auto;
}
.span-3::before{content:none}
.span-3::after{content:none}
@media (max-width: 1023px) {
  .span-3 {
    transform-origin: 50% 50%;
  }
}


.s37 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 4px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 68px;
  transform: none;
  transform-origin: 632.4px 0px;
  translate: none;
  visibility: visible;
  z-index: -1;
}
.s37::before{content:none}
.s37::after{content:none}
@media (max-width: 1023px) {
  .s37 {
    bottom: auto;
    right: auto;
    top: -4px;
    transform-origin: 50% 50%;
  }
}
.s38 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: fixed;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 450px;
  translate: none;
  visibility: hidden;
  z-index: 2;
}
.s38::before{content:none}
.s38::after{content:none}
@media (max-width: 1023px) {
  .s38 {
    bottom: auto;
    display: none;
    left: auto;
    position: static;
    right: auto;
    top: auto;
    transform-origin: 50% 50%;
    z-index: auto;
  }
}
.s39 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 632.4px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s39::before{content:none}
.s39::after{content:none}
@media (max-width: 1023px) {
  .s39 {
    transform-origin: 442.4px 0px;
  }
}
@media (max-width: 767px) {
  .s39 {
    transform-origin: 187.6px 0px;
  }
}
.s40 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 3;
}
.s40::before{content:none}
.s40::after{content:none}
@media (max-width: 1023px) {
  .s40 {
    bottom: 0px;
    display: flex;
    left: 0px;
    max-width: none;
    padding: 4px 32px;
    right: 0px;
    top: 0px;
    transform-origin: 442.4px 36px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .s40 {
    min-width: 0;
    padding: 4px var(--space-commerce-24, 24px);
    transform-origin: 187.6px 36px;
    display: flex;
  }
}
.s41 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s41::before{content:none}
.s41::after{content:none}
@media (max-width: 1023px) {
  .s41 {
    transform-origin: 210.2px 32px;
  }
}
@media (max-width: 767px) {
  .s41 {
    transform-origin: 82.8px 32px;
  }
}
.s42 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: 0;
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-left: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  width: auto;
  z-index: auto;
}
.s42::before{content:none}
.s42::after{content:none}
@media (max-width: 1023px) {
  .s42 {
    margin-right: 0;
    padding-right: 0;
    transform-origin: 18px 32px;
  }
}
.a-5 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: 0;
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-left: 0;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: nowrap;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  width: auto;
  z-index: auto;
}
.a-5::before{content:none}
.a-5::after{content:none}
@media (max-width: 1023px) {
  .a-5 {
    bottom: 0px;
    left: 0px;
    margin-right: 0;
    padding-right: 0;
    right: 0px;
    top: 0px;
    transform-origin: 15px 32px;
  }
}
.s43 {
  align-items: normal;
  align-self: auto;
  aspect-ratio: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: 28px;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: contain;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  width: 120px;
  z-index: auto;
}
.s43::before{content:none}
.s43::after{content:none}
@media (max-width: 1023px) {
  .s43 {
    transform-origin: 11px 11px;
  }
}
.span-5 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-5::before{content:none}
.span-5::after{content:none}
@media (max-width: 1023px) {
  .span-5 {
    bottom: 42px;
    left: 4px;
    right: 25px;
    top: 21px;
    transform-origin: 0.5px 0.5px;
  }
}


.button-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  text-wrap: nowrap;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.button-2::before{content:none}
.button-2::after{content:none}
.span-9 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-9::before{content:none}
.span-9::after{content:none}


.s44 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline-block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.s44::before{content:none}
.s44::after{content:none}
.s45 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s45::before{content:none}
.s45::after{content:none}
@media (max-width: 1023px) {
  .s45 {
    transform-origin: 210.2px 32px;
  }
}
@media (max-width: 767px) {
  .s45 {
    transform-origin: 82.8px 32px;
  }
}
.s46 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s46::before{content:none}
.s46::after{content:none}
@media (max-width: 1023px) {
  .s46 {
    transform-origin: 0px 0px;
  }
}
.button-5 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: center;
  text-decoration: none;
  text-wrap: nowrap;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.button-5::before{content:none}
.button-5::after{content:none}
@media (max-width: 1023px) {
  .button-5 {
    bottom: 0px;
    height: 44px;
    left: 0px;
    margin: 0 -10px 0 0;
    min-height: 44px;
    min-width: 44px;
    padding: 10px;
    right: 0px;
    top: 0px;
    transform-origin: 21px 32px;
    width: 44px;
  }
.button-5::before{content:none}
.button-5::after{content:none}
.button-5[aria-expanded="true"] > span:last-child { opacity:0; }
.button-5[aria-expanded="true"]::before,.button-5[aria-expanded="true"]::after { content:""; display:block; position:absolute; width:20px; height:1.5px; background:#000; top:50%; left:50%; border:0; border-radius:0; opacity:1; visibility:visible; transform:translate(-50%,-50%) rotate(45deg); }
.button-5[aria-expanded="true"]::after { transform:translate(-50%,-50%) rotate(-45deg); }
}
.span-8 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-8::before{content:none}
.span-8::after{content:none}
@media (max-width: 1023px) {
  .span-8 {
    bottom: 42px;
    left: 21px;
    right: 20px;
    top: 21px;
    transform-origin: 0.5px 0.5px;
  }
}


.span-10 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-10::before{content:none}
.span-10::after{content:none}
@media (max-width: 1023px) {
  .span-10 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 11px 11px;
  }
}
.span-6 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 50%;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: calc(50% - 1px);
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-6::before{content:none}
.span-6::after{content:none}
@media (max-width: 1023px) {
  .span-6 {
    bottom: 10px;
    left: 11px;
    right: -11px;
    top: 10px;
    transform: matrix(1, 0, 0, 1, -11, -7);
    transform-origin: 11px 1px;
  }
}
.span-7 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 50%;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: calc(50% - 1px);
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-7::before{content:none}
.span-7::after{content:none}
@media (max-width: 1023px) {
  .span-7 {
    bottom: 10px;
    left: 11px;
    right: -11px;
    top: 10px;
    transform: matrix(1, 0, 0, 1, -11, 7);
    transform-origin: 11px 1px;
  }
}


.span-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 50%;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: absolute;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: calc(50% - 1px);
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  white-space: nowrap;
  z-index: auto;
}
.span-2::before{content:none}
.span-2::after{content:none}
@media (max-width: 1023px) {
  .span-2 {
    bottom: 10px;
    left: 11px;
    right: -11px;
    top: 10px;
    transform: matrix(1, 0, 0, 1, -11, 0);
    transform-origin: 11px 1px;
  }
}
.s47 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s47::before{content:none}
.s47::after{content:none}
@media (max-width: 1023px) {
  .s47 {
    background-color: #fff;
    border-top: 1px solid #e8e8e8;
    left: 0;
    max-width: none;
    overscroll-behavior: contain;
    right: 0;
    top: 72px;
    transform-origin: 442.4px 0px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .s47 {
    transform-origin: 187.6px 0px;
  }
}
.s48 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s48::before{content:none}
.s48::after{content:none}
@media (max-width: 1023px) {
  .s48 {
    max-width: none;
    padding: 16px 32px calc(32px + env(safe-area-inset-bottom, 0px));
    transform-origin: 442.4px 0px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .s48 {
    padding: 16px var(--space-commerce-24, 24px) calc(32px + env(safe-area-inset-bottom, 0px));
    transform-origin: 187.6px 0px;
  }
}
.s49 {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  gap: 0;
  max-width: none;
  width: 100%;
}
.s49 > a { width:100%; max-width:none; min-height:52px; align-items:center; }
.s49 details { width:100%; max-width:none; border-bottom:1px solid #e8e8e8; }
.s49 summary { display:flex; align-items:center; justify-content:space-between; gap:16px; list-style:none; min-height:56px; width:100%; cursor:pointer; }
.s49 summary::-webkit-details-marker { display:none; }
.s49 summary::marker { content:""; }
.s49 summary::after { content:""; display:block; width:8px; height:8px; border-right:1.5px solid currentColor; border-bottom:1.5px solid currentColor; transform:rotate(45deg); margin-right:4px; flex-shrink:0; }
.s49 details[open] > summary::after { transform:rotate(225deg); }
.s49 details > summary + div { gap:0; padding:0 0 16px; width:100%; max-width:none; box-sizing:border-box; }
.s49 details > summary + div a { min-height:44px; width:100%; max-width:none; align-items:center; }
.s49 a span {white-space:normal;line-height:1.4;}



.s54 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-width: none;
  padding-bottom: 16px;
  width: 100%;
}
.s54 > a {min-height:44px;width:100%;max-width:none;align-items:center}
.s12 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.s50 {
  display: block;
}
.s51 {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}
.s52 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.s14 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.s13 {
  color: #000;
  text-decoration: none;
}
.s55 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.s56 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 28px;
  min-width: 0;
  width: 100%;
}
.s57 {
  background: #0066ff;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  min-height: 46px;
  padding: 10px 24px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.s57:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}
.s58 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.s59 {
  background: transparent;
  border: 1px solid #0066ff;
  border-radius: 999px;
  box-sizing: border-box;
  color: #0066ff;
  display: flex;
  min-height: 46px;
  padding: 10px 24px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.s59:focus-visible{outline:3px solid #99c2ff;outline-offset:3px}
.s60 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.s61 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(204, 204, 204);
  border-bottom-style: solid;
  border-bottom-width: 0.8px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 0.8px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-7, 7px);
  display: none;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: fixed;
  right: 0px;
  row-gap: var(--space-reference-7, 7px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: 4;
}
.s61::before{content:none}
.s61::after{content:none}
@media (max-width: 1023px) {
  .s61 {
    top: 828px;
    transform: matrix(1, 0, 0, 1, 0, 972);
    transform-origin: 442.4px 36px;
  }
}
@media (max-width: 767px) {
  .s61 {
    min-width: 0;
    transform-origin: 187.6px 36px;
  }
}


.a-2 {
  align-items: center;
  background: #0066ff;
  border: 1px solid #0066ff;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  display: inline-flex;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  justify-content: center;
  line-height: 24px;
  max-width: 100%;
  min-width: 0;
  padding: var(--space-reference-10, 10px) var(--space-reference-24, 24px);
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color .15s ease;
  white-space: normal;
  width: 100%;
}
.a-2::before,.a-2::after { content:none; }
.a-2:focus-visible { outline:3px solid #0066ff; outline-offset:4px; }
@media (hover:hover) and (pointer:fine) { .a-2:hover { background-color:#0052cc; } }
@media (prefers-reduced-motion:reduce) { .a-2 { transition:none; } }
@media (max-width: 767px) {
  .a-2 {
    flex-basis: auto;
    max-width: none;
  }
}
.s30 {
  color: #fff;
  display: block;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  line-height: 24px;
}
.s62 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: 0%;
  flex-direction: row;
  flex-grow: 1;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s62::before{content:none}
.s62::after{content:none}
@media (max-width: 1023px) {
  .s62 {
    transform-origin: 209.45px 19px;
  }
}
@media (max-width: 767px) {
  .s62 {
    transform-origin: 82.05px 19px;
  }
}
.a-3 {
  align-items: center;
  background: transparent;
  border: 1px solid #0066ff;
  box-shadow: none;
  box-sizing: border-box;
  color: #0066ff;
  display: inline-flex;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  justify-content: center;
  line-height: 24px;
  max-width: 100%;
  min-width: 0;
  padding: var(--space-reference-10, 10px) var(--space-reference-24, 24px);
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color .15s ease;
  white-space: normal;
  width: 100%;
}
.a-3::before,.a-3::after { content:none; }
.a-3:focus-visible { outline:3px solid #0066ff; outline-offset:4px; }
@media (hover:hover) and (pointer:fine) { .a-3:hover { background-color:rgba(0,102,255,.06); } }
@media (prefers-reduced-motion:reduce) { .a-3 { transition:none; } }
@media (max-width: 767px) {
  .a-3 {
    flex-basis: auto;
    max-width: none;
  }
}
.s63 {
  color: #0066ff;
  display: block;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-size: var(--text-reference-16, 16px);
  font-weight: 500;
  line-height: 24px;
}


.s25 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(0, 0, 0);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s25::before{content:none}
.s25::after{content:none}
.s658 {
  min-width: 0;
}
.s684 {
  background: #fff;
  min-width: 0;
  padding: var(--space-commerce-96, 96px) 0;
}
@media (max-width: 767px) {
  .s684 {
    padding: var(--space-commerce-64, 64px) 0;
  }
}
.s714 {
  margin: 0 auto;
  max-width: none;
  min-width: 0;
  width: min(1336px, calc(100% - 96px));
}
@media (max-width: 1023px) {
  .s714 {
    width: calc(100% - 64px);
  }
}
@media (max-width: 767px) {
  .s714 {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
}
.s1317 {
  margin: 0 auto;
  max-width: 800px;
  min-width: 0;
  width: 100%;
}
.s1318 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  hyphens: auto;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.s1319 {
  background: #f5f5f5;
  box-sizing: border-box;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  padding: var(--space-commerce-24,24px);
}
.s1272 {
  min-width: 0;
}
.s718 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1320 {
  color: #000;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.s1321 {
  min-width: 0;
  scroll-margin-top: 112px;
}
.s690 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.s1322 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 0;
  min-width: 0;
}
.footer {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: 0px;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: 0px;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: auto;
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: 0px;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: 0px;
  transform: none;
  transform-origin: 632.4px 597.05px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.footer::before{content:none}
.footer::after{content:none}
@media (max-width: 1023px) {
  .footer {
    transform-origin: 442.4px 811.05px;
  }
}
@media (max-width: 767px) {
  .footer {
    transform-origin: 187.6px 481.55px;
  }
}
.s435 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--space-reference-0, 0px);
  max-height: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 597.05px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s435::before{content:none}
.s435::after{content:none}
@media (min-width:992px) { .s435 { width:min(1336px, calc(100% - 96px)); min-width:0; max-width:none; margin-left:auto; margin-right:auto; } }
@media (max-width: 1023px) {
  .s435 {
    transform-origin: 410px 811.05px;
  }
.s435::before{content:none}
.s435::after{content:none}
}
@media (max-width: 767px) {
  .s435 {
    max-width: none;
    min-width: 0;
    padding-bottom: calc(100px + env(safe-area-inset-bottom, 0px));
    transform-origin: 180.2px 481.55px;
    width: calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));
  }
.s435::before{content:none}
.s435::after{content:none}
.s435{width:calc(100% - var(--space-commerce-24, 24px) - var(--space-commerce-24, 24px));max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
.nav-2 {
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-30, 30px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-30, 30px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-30, 30px);
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 277px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.nav-2::before{content:none}
.nav-2::after{content:none}
@media(min-width:768px){.nav-2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;height:auto;} .nav-2 > *{width:100%;max-width:none;min-width:0;}}
@media (max-width: 1023px) {
  .nav-2 {
    transform-origin: 410px 456.5px;
  }
.nav-2::before{content:none}
.nav-2::after{content:none}
}
@media (max-width: 767px) {
  .nav-2 {
    align-items: stretch;
    column-gap: normal;
    display: block;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: normal;
    row-gap: normal;
    transform-origin: 180.2px 85px;
    width: 100%;
  }
}


.button-7 {
  align-items: normal;
  align-self: auto;
  appearance: none;
  background: transparent;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border: 0;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-radius: 0;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  clip-path: none;
  color: #fff;
  column-gap: normal;
  cursor: pointer;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font: inherit;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin: 0;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.button-7::before{content:none}
.button-7::after{content:none}
@media (max-width: 767px) {
  .button-7 {
    align-items: center;
    align-self: stretch;
    display: flex;
    justify-content: space-between;
    max-width: none;
    min-height: 48px;
    padding: 12px 0;
    transform-origin: 40.775px 17px;
    width: 100%;
  }
.button-7:focus-visible{outline:2px solid #fff;outline-offset:4px}
}
.h6-3 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 600;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-10, 10px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h6-3::before{content:none}
.h6-3::after{content:none}
@media (max-width: 767px) {
  .h6-3 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 40.775px 12px;
  }
.h6-3::before{content:none}
.h6-3::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(112, 112, 112);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(112, 112, 112);border-left-style:none;border-left-width:0px;border-right-color:rgb(112, 112, 112);border-right-style:none;border-right-width:0px;border-top-color:rgb(112, 112, 112);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:auto;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(112, 112, 112);column-gap:normal;content:"›";display:inline-block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:24px;justify-content:normal;justify-items:normal;justify-self:auto;left:auto;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:8px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:static;right:auto;rotate:none;row-gap:normal;scale:none;text-align:center;text-decoration:none;text-transform:none;text-wrap:wrap;top:auto;transform:matrix(0, 1, -1, 0, 0, 0);transform-origin:2.58125px 12px;translate:none;visibility:visible;white-space:normal;width:5.1625px;z-index:auto}
}






.s437 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 133.75px 227px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s437::before{content:none}
.s437::after{content:none}
@media (max-width: 1023px) {
  .s437 {
    transform-origin: 197.5px 227px;
  }
}
@media (max-width: 767px) {
  .s437 {
    height: 0px;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
    transform-origin: 180.2px 0px;
  }
}
.ul-4 {
  align-items: flex-start;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-30, 30px);
  display: flex;
  flex-basis: auto;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  gap: var(--space-reference-12,12px);
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 133.75px 212px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.ul-4::before{content:none}
.ul-4::after{content:none}
@media (max-width: 1023px) {
  .ul-4 {
    transform-origin: 197.5px 212px;
  }
}
@media (max-width: 767px) {
  .ul-4 {
    transform-origin: 180.2px 212px;
  }
}
.s436 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 133.75px 277px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s436::before{content:none}
.s436::after{content:none}
@media (max-width: 1023px) {
  .s436 {
    transform-origin: 197.5px 275px;
  }
}
@media (max-width: 767px) {
  .s436 {
    align-self: stretch;
    max-width: none;
    text-align: left;
    transform-origin: 180.2px 17px;
    width: 100%;
  }
}
.button-9 {
  align-items: normal;
  align-self: auto;
  appearance: none;
  background: transparent;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border: 0;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-radius: 0;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  clip-path: none;
  color: #fff;
  column-gap: normal;
  cursor: pointer;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font: inherit;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin: 0;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.button-9::before{content:none}
.button-9::after{content:none}
@media (max-width: 767px) {
  .button-9 {
    align-items: center;
    align-self: stretch;
    display: flex;
    justify-content: space-between;
    max-width: none;
    min-height: 48px;
    padding: 12px 0;
    transform-origin: 64.25px 17px;
    width: 100%;
  }
.button-9:focus-visible{outline:2px solid #fff;outline-offset:4px}
}
.h6-5 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 600;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-10, 10px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h6-5::before{content:none}
.h6-5::after{content:none}
@media (max-width: 767px) {
  .h6-5 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 64.25px 12px;
  }
.h6-5::before{content:none}
.h6-5::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(112, 112, 112);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(112, 112, 112);border-left-style:none;border-left-width:0px;border-right-color:rgb(112, 112, 112);border-right-style:none;border-right-width:0px;border-top-color:rgb(112, 112, 112);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:auto;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(112, 112, 112);column-gap:normal;content:"›";display:inline-block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:24px;justify-content:normal;justify-items:normal;justify-self:auto;left:auto;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:8px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:static;right:auto;rotate:none;row-gap:normal;scale:none;text-align:center;text-decoration:none;text-transform:none;text-wrap:wrap;top:auto;transform:matrix(0, 1, -1, 0, 0, 0);transform-origin:2.58125px 12px;translate:none;visibility:visible;white-space:normal;width:5.1625px;z-index:auto}
}






.s440 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 133.75px 258px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s440::before{content:none}
.s440::after{content:none}
@media (max-width: 1023px) {
  .s440 {
    transform-origin: 197.5px 258px;
  }
}
@media (max-width: 767px) {
  .s440 {
    height: 0px;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
    transform-origin: 180.2px 0px;
  }
}
.ul-5 {
  align-items: flex-start;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-30, 30px);
  display: flex;
  flex-basis: auto;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  gap: var(--space-reference-12,12px);
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 133.75px 243px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.ul-5::before{content:none}
.ul-5::after{content:none}
@media (max-width: 1023px) {
  .ul-5 {
    transform-origin: 197.5px 243px;
  }
}
@media (max-width: 767px) {
  .ul-5 {
    transform-origin: 180.2px 243px;
  }
}
.s441 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 133.75px 277px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s441::before{content:none}
.s441::after{content:none}
@media (max-width: 1023px) {
  .s441 {
    transform-origin: 197.5px 166.5px;
  }
}
@media (max-width: 767px) {
  .s441 {
    align-self: stretch;
    max-width: none;
    text-align: left;
    transform-origin: 180.2px 17px;
    width: 100%;
  }
}
.button-8 {
  align-items: normal;
  align-self: auto;
  appearance: none;
  background: transparent;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border: 0;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-radius: 0;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  clip-path: none;
  color: #fff;
  column-gap: normal;
  cursor: pointer;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font: inherit;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin: 0;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.button-8::before{content:none}
.button-8::after{content:none}
@media (max-width: 767px) {
  .button-8 {
    align-items: center;
    align-self: stretch;
    display: flex;
    justify-content: space-between;
    max-width: none;
    min-height: 48px;
    padding: 12px 0;
    transform-origin: 45.9437px 17px;
    width: 100%;
  }
.button-8:focus-visible{outline:2px solid #fff;outline-offset:4px}
}
.h6-4 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 600;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-10, 10px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h6-4::before{content:none}
.h6-4::after{content:none}
@media (max-width: 767px) {
  .h6-4 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 45.9437px 12px;
  }
.h6-4::before{content:none}
.h6-4::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(112, 112, 112);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(112, 112, 112);border-left-style:none;border-left-width:0px;border-right-color:rgb(112, 112, 112);border-right-style:none;border-right-width:0px;border-top-color:rgb(112, 112, 112);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:auto;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(112, 112, 112);column-gap:normal;content:"›";display:inline-block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:24px;justify-content:normal;justify-items:normal;justify-self:auto;left:auto;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:8px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:static;right:auto;rotate:none;row-gap:normal;scale:none;text-align:center;text-decoration:none;text-transform:none;text-wrap:wrap;top:auto;transform:matrix(0, 1, -1, 0, 0, 0);transform-origin:2.58125px 12px;translate:none;visibility:visible;white-space:normal;width:5.1625px;z-index:auto}
}






.s442 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 133.75px 149.5px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s442::before{content:none}
.s442::after{content:none}
@media (max-width: 1023px) {
  .s442 {
    transform-origin: 197.5px 149.5px;
  }
}
@media (max-width: 767px) {
  .s442 {
    height: 0px;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
    transform-origin: 180.2px 0px;
  }
}
.ul-3 {
  align-items: flex-start;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-30, 30px);
  display: flex;
  flex-basis: auto;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  gap: var(--space-reference-12,12px);
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 133.75px 134.5px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.ul-3::before{content:none}
.ul-3::after{content:none}
@media (max-width: 1023px) {
  .ul-3 {
    transform-origin: 197.5px 134.5px;
  }
}
@media (max-width: 767px) {
  .ul-3 {
    transform-origin: 180.2px 134.5px;
  }
}
.s443 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 133.75px 277px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s443::before{content:none}
.s443::after{content:none}
@media (max-width: 1023px) {
  .s443 {
    transform-origin: 197.5px 166.5px;
  }
}
@media (max-width: 767px) {
  .s443 {
    align-self: stretch;
    max-width: none;
    text-align: left;
    transform-origin: 180.2px 34px;
    width: 100%;
  }
}
.button-6 {
  align-items: normal;
  align-self: auto;
  appearance: none;
  background: transparent;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border: 0;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-radius: 0;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  clip-path: none;
  color: #fff;
  column-gap: normal;
  cursor: pointer;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font: inherit;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin: 0;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-align: left;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.button-6::before{content:none}
.button-6::after{content:none}
@media (max-width: 767px) {
  .button-6 {
    align-items: center;
    align-self: stretch;
    display: flex;
    justify-content: space-between;
    max-width: none;
    min-height: 48px;
    padding: 12px 0;
    transform-origin: 36.7375px 17px;
    width: 100%;
  }
.button-6:focus-visible{outline:2px solid #fff;outline-offset:4px}
}
.h6-2 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 600;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-10, 10px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: relative;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50%;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h6-2::before{content:none}
.h6-2::after{content:none}
@media (max-width: 767px) {
  .h6-2 {
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    transform-origin: 36.7375px 12px;
  }
.h6-2::before{content:none}
.h6-2::after{align-items:normal;align-self:auto;aspect-ratio:auto;background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;border-bottom-color:rgb(112, 112, 112);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:none;border-bottom-width:0px;border-left-color:rgb(112, 112, 112);border-left-style:none;border-left-width:0px;border-right-color:rgb(112, 112, 112);border-right-style:none;border-right-width:0px;border-top-color:rgb(112, 112, 112);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:none;border-top-width:0px;bottom:auto;box-shadow:none;box-sizing:border-box;clip-path:none;color:rgb(112, 112, 112);column-gap:normal;content:"›";display:inline-block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;font-family:"Square Sans Text VF", "Square Sans Text", Helvetica, Arial, "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:normal;grid-area:auto;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column:auto;grid-row:auto;grid-template-columns:none;grid-template-rows:none;height:24px;justify-content:normal;justify-items:normal;justify-self:auto;left:auto;letter-spacing:normal;line-height:24px;margin-bottom:0px;margin-left:8px;margin-right:0px;margin-top:0px;max-height:none;max-width:none;min-height:0px;min-width:0px;object-fit:fill;object-position:50% 50%;opacity:1;order:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:static;right:auto;rotate:none;row-gap:normal;scale:none;text-align:center;text-decoration:none;text-transform:none;text-wrap:wrap;top:auto;transform:matrix(0, 1, -1, 0, 0, 0);transform-origin:2.58125px 12px;translate:none;visibility:visible;white-space:normal;width:5.1625px;z-index:auto}
}


.h6 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 600;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-10, 10px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 133.75px 14px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.h6::before{content:none}
.h6::after{content:none}
@media (max-width: 1023px) {
  .h6 {
    transform-origin: 197.5px 12px;
  }
}
@media (max-width: 767px) {
  .h6 {
    display: none;
    transform-origin: 50% 50%;
  }
}
.business-types {
  font-weight: 600;
}
.business-types::before{content:none}
.business-types::after{content:none}
.s444 {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: block;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 133.75px 41px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.s444::before{content:none}
.s444::after{content:none}
@media (max-width: 1023px) {
  .s444 {
    transform-origin: 197.5px 41px;
  }
}
@media (max-width: 767px) {
  .s444 {
    height: 0px;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
    transform-origin: 180.2px 0px;
  }
}
.ul-6 {
  align-items: flex-start;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-30, 30px);
  display: flex;
  flex-basis: auto;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  gap: var(--space-reference-12,12px);
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  list-style: none;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: var(--space-reference-10, 10px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 133.75px 26px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.ul-6::before{content:none}
.ul-6::after{content:none}
@media (max-width: 1023px) {
  .ul-6 {
    transform-origin: 197.5px 26px;
  }
}
@media (max-width: 767px) {
  .ul-6 {
    transform-origin: 180.2px 26px;
  }
}
.s439 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.p {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 255, 255);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(255, 255, 255);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(255, 255, 255);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-17d5, 17.5px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-17d5, 17.5px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  text-wrap: inherit;
  top: auto;
  transform: none;
  transform-origin: 580px 28px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.p::before{content:none}
.p::after{content:none}
@media (max-width: 1023px) {
  .p {
    transform-origin: 410px 42px;
  }
}
@media (max-width: 767px) {
  .p {
    transform-origin: 180.2px 84px;
  }
}
.strong {
  align-items: normal;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 255, 255);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(255, 255, 255);
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: rgb(255, 255, 255);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: normal;
  display: inline;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: nowrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: var(--space-reference-0, 0px);
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  right: auto;
  row-gap: normal;
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 0px 0px;
  translate: none;
  visibility: visible;
  z-index: auto;
}
.strong::before{content:none}
.strong::after{content:none}


.square::before{content:none}
.square::after{content:none}
.s445 {
  display: block;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  margin: 48px 0 0;
  max-width: none;
  width: 100%;
}
.s447 {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.nav {
  border-top: 1px solid #333;
  box-sizing: border-box;
  display: flex;
  margin-top: 24px;
  max-width: none;
  padding: var(--space-reference-24, 24px) 0;
  width: 100%;
}
.s448 {
  color: #fff;
  position: relative;
}
.s449 {
  align-items: center;
  background: none;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: flex;
  font: inherit;
  gap: var(--space-reference-8, 8px);
  list-style: none;
  padding: 8px 0;
}
.s451 {
  display: block;
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.s452 {
  display: block;
  flex-shrink: 0;
  height: 16px;
  width: 16px;
}
.s453 {
  background: #fff;
  border: 0;
  border-radius: 4px;
  bottom: auto;
  box-sizing: border-box;
  color: #151515;
  height: auto;
  left: 0;
  margin: 0 auto;
  max-height: calc(100dvh - 120px);
  max-width: none;
  overflow: auto;
  padding: 60px;
  position: fixed;
  right: 0;
  top: 80px;
  width: min(800px, calc(100% - 48px));
}
.s453:not([open]){display:none}.s453[open]{display:block}.s453::backdrop{background:rgba(0,0,0,.5)}
@media (max-width: 767px) {
  .s453 {
    border-radius: 0;
    bottom: 0;
    height: 100dvh;
    inset: 0;
    margin: 0;
    max-height: 100dvh;
    padding: 64px 16px 32px;
    top: 0;
    width: 100%;
  }
}
.s454 {
  align-items: center;
  background: none;
  border: 0;
  cursor: pointer;
  display: flex;
  height: 44px;
  justify-content: center;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 44px;
}
.s454:focus-visible{outline:2px solid #006aff;outline-offset:2px}
.s455 {
  display: block;
  flex-shrink: 0;
  height: 20px;
  width: 20px;
}
.s456 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
  font-weight: 500;
  margin: 0 0 24px;
}
@media (max-width: 767px) {
  .s456 {
    max-width: 290px;
  }
}
.s457 {
  max-width: none;
  width: 100%;
}


.s458 {
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
  color: #151515;
  display: flex;
  max-width: none;
  padding: var(--space-reference-24, 24px) 0;
  text-decoration: none;
  width: 100%;
}
.s458 [data-language-check]{display:none}.s458[aria-current="page"] [data-language-check]{display:block;margin-left:auto}.s458:focus-visible{outline:2px solid #006aff;outline-offset:3px}
.s459 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.s450 {
  display: block;
  flex-shrink: 0;
  height: 20px;
  width: 20px;
}
.s460 {
  align-items: center;
  align-self: auto;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(112, 112, 112);
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-left-color: rgb(112, 112, 112);
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: rgb(112, 112, 112);
  border-right-style: none;
  border-right-width: 0px;
  border-top: 1px solid #333;
  border-top-color: rgb(112, 112, 112);
  border-top-style: none;
  border-top-width: 0px;
  bottom: auto;
  box-sizing: border-box;
  clip-path: none;
  column-gap: var(--space-reference-0, 0px);
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: wrap;
  font-family: "STK Bureau Sans", Arial, sans-serif;
  gap: var(--space-reference-24, 24px);
  grid-area: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: auto;
  grid-row: auto;
  grid-template-rows: none;
  height: auto;
  justify-content: space-between;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  margin-bottom: var(--space-reference-0, 0px);
  margin-left: var(--space-reference-0, 0px);
  margin-right: var(--space-reference-0, 0px);
  margin-top: 0;
  max-width: none;
  object-fit: fill;
  object-position: 50% 50%;
  order: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding-top: var(--space-reference-24, 24px);
  position: static;
  right: auto;
  row-gap: var(--space-reference-0, 0px);
  scale: none;
  text-decoration: none;
  top: auto;
  transform: none;
  transform-origin: 580px 165.5px;
  translate: none;
  visibility: visible;
  width: 100%;
  z-index: auto;
}
.s460::before{content:none}
.s460::after{content:none}
@media (max-width: 1023px) {
  .s460 {
    column-gap: var(--space-reference-20, 20px);
    row-gap: var(--space-reference-20, 20px);
    transform-origin: 410px 186px;
  }
}
@media (max-width: 767px) {
  .s460 {
    align-items: flex-start;
    flex-direction: column;
    transform-origin: 180.2px 186px;
  }
}
.s462 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
.s461 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-reference-24, 24px);
}
.s438 {
  color: #fff;
  text-decoration: none;
}
.s463 {
  font-family: "STK Bureau Sans", Arial, sans-serif;
}
