@font-face {
  font-family: Helvetica;
  src: url('../fonts/Helvetica.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica Light;
  src: url('../fonts/helvetica-light-587ebe5a59211.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica Bold;
  src: url('../fonts/Helvetica-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-main);
  --_text-style---font-height: var(--_typography---line-height--1-3);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01);
  --max-width--main: calc(var(--site--viewport-max) * 1rem);
  --site--margin: clamp(1 * 1rem, ((1 - ((3 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 3 * 1rem);
  --max-width--medium: 60rem;
  --max-width--small: 40rem;
  --max-width--full: 0px;
  --_spacing---space--section-space--main: clamp(4 * 1rem, ((4 - ((7 - 4) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((7 - 4) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 7 * 1rem);
  --_spacing---space--section-space--none: 0px;
  --_spacing---space--section-space--even: var(--site--margin);
  --_spacing---space--section-space--small: clamp(3 * 1rem, ((3 - ((5 - 3) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5 - 3) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 5 * 1rem);
  --_spacing---space--section-space--large: clamp(5.5 * 1rem, ((5.5 - ((10 - 5.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((10 - 5.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 10 * 1rem);
  --_spacing---space--section-space--page-top: clamp(7 * 1rem, ((7 - ((14 - 7) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((14 - 7) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 14 * 1rem);
  --_spacing---space--1: clamp(.375 * 1rem, ((.375 - ((.5 - .375) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.5 - .375) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), .5 * 1rem);
  --_spacing---space--8: clamp(2.5 * 1rem, ((2.5 - ((4 - 2.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4 - 2.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 4 * 1rem);
  --_spacing---space--7: clamp(2.25 * 1rem, ((2.25 - ((3 - 2.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 2.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 3 * 1rem);
  --_spacing---space--6: clamp(2 * 1rem, ((2 - ((2.5 - 2) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.5 - 2) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 2.5 * 1rem);
  --_spacing---space--5: clamp(1.75 * 1rem, ((1.75 - ((2 - 1.75) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2 - 1.75) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 2 * 1rem);
  --_spacing---space--4: clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.5 * 1rem);
  --_spacing---space--3: clamp(.875 * 1rem, ((.875 - ((1 - .875) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - .875) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1 * 1rem);
  --_spacing---space--2: clamp(.625 * 1rem, ((.625 - ((.75 - .625) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.75 - .625) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), .75 * 1rem);
  --_text-style---text-wrap: pretty;
  --_gap---size: var(--site--gutter);
  --radius--small: 0px;
  --radius--main: .5rem;
  --radius--round: 0px;
  --_column-count---value: 1;
  --site--gutter: 1rem;
  --border-width--main: .094rem;
  --swatch--light-200: #ebebeb;
  --swatch--light-100-o60: color-mix(in srgb, var(--swatch--light-100) 60%, transparent);
  --_typography---font--primary-family: Helvetica, Arial, sans-serif;
  --site--viewport-max: 90;
  --_typography---font--primary-trim-top: .38em;
  --site--viewport-min: 20;
  --_typography---font--primary-trim-bottom: .36em;
  --_typography---font--primary-light: 300;
  --site--column-count: 12;
  --site--column-width: calc((min(var(--max-width--main), 100% - var(--site--margin) * 2)  - (var(--site--gutter) * (var(--site--column-count)  - 1))) / var(--site--column-count));
  --_typography---font--primary-regular: 400;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_typography---font--primary-bold: 700;
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_typography---letter-spacing--0-01: .01em;
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_typography---letter-spacing--0-01em: -.01em;
  --swatch--transparent: transparent;
  --swatch--light-100: white;
  --_typography---line-height--1-1: 1.1;
  --_typography---line-height--1-2: 1.2;
  --_typography---line-height--1-3: 1.3;
  --_typography---font-size--text-large: clamp(1.5 * 1rem, ((1.5 - ((1.75 - 1.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.75 - 1.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.75 * 1rem);
  --_typography---font-size--text-medium: clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.5 * 1rem);
  --_typography---font-size--text-main: clamp(1.125 * 1rem, ((1.125 - ((1.25 - 1.125) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.25 - 1.125) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.25 * 1rem);
  --_typography---font-size--text-small: clamp(.875 * 1rem, ((.875 - ((1 - .875) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - .875) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1 * 1rem);
  --_typography---font-size--h1: clamp(3.5 * 1rem, ((3.5 - ((7 - 3.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((7 - 3.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 7 * 1rem);
  --_typography---font-size--h2: clamp(3 * 1rem, ((3 - ((5 - 3) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5 - 3) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 5 * 1rem);
  --_typography---font-size--h3: clamp(2.25 * 1rem, ((2.25 - ((3.5 - 2.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3.5 - 2.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 3.5 * 1rem);
  --_typography---font-size--h4: clamp(1.75 * 1rem, ((1.75 - ((2.5 - 1.75) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.5 - 1.75) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 2.5 * 1rem);
  --_typography---font-size--h5: clamp(1.5 * 1rem, ((1.5 - ((1.75 - 1.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.75 - 1.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.75 * 1rem);
  --_typography---font-size--h6: clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.5 * 1rem);
  --_typography---line-height--1-5\<deleted\|variable-a662efee-36c6-440c-ac21-41f34034b385\>: 1.5;
  --_typography---line-height--1-45\<deleted\|variable-0978dec2-fe1e-a795-0f9a-4bb69d1c4044\>: 1.45;
  --_typography---line-height--1-35\<deleted\|variable-92da2672-8880-e56a-971c-4b52f00260ff\>: 1.35;
}

body {
  font-family: var(--_text-style---font-family);
  color: #333;
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
}

p {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-main);
  --_text-style---font-height: var(--_typography---line-height--1-3);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
}

a {
  color: inherit;
  text-decoration: underline;
}

ul {
  margin-bottom: 0;
  padding-left: 1.5em;
}

ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5em;
}

li {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-main);
  --_text-style---font-height: var(--_typography---line-height--1-3);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
}

blockquote {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-medium);
  --_text-style---font-height: var(--_typography---line-height--1-2);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01em);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  border-left: 5px solid #e2e2e2;
  padding: 10px 0 10px 20px;
}

.page-wrapper {
  flex-flow: column;
  min-height: 100svh;
  display: flex;
  overflow: clip;
}

.main-wrapper {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.container-main {
  max-width: min(var(--max-width--main), 100% - var(--site--margin) * 2);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.container-medium {
  max-width: min(var(--max-width--medium), 100% - var(--site--margin) * 2);
  flex: 1;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.container-small {
  max-width: min(var(--max-width--small), 100% - var(--site--margin) * 2);
  flex: 1;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.container-full {
  max-width: min(var(--max-width--full), 100% - var(--site--margin) * 2);
  flex: 1;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.section-space_component {
  height: var(--_spacing---space--section-space--main);
}

.section-space_component:where(.w-variant-2f68e7df-d074-d5da-5208-592683b6a7ac) {
  height: var(--_spacing---space--section-space--none);
}

.section-space_component:where(.w-variant-b0fcfced-06e9-823b-17f3-576980e25da2) {
  height: var(--_spacing---space--section-space--even);
}

.section-space_component:where(.w-variant-9d79fa34-2fe7-830b-5484-92c0e1408748) {
  height: var(--_spacing---space--section-space--small);
}

.section-space_component:where(.w-variant-f1d2c9b2-3064-85c5-9523-a0743376607a) {
  height: var(--_spacing---space--section-space--large);
}

.section-space_component:where(.w-variant-72a8557c-d70d-4683-0213-d63f6ac6221d) {
  height: var(--_spacing---space--section-space--page-top);
}

.space_component {
  height: var(--_spacing---space--1);
}

.space_component:where(.w-variant-a637e702-e9b4-b900-8439-813a8f9ec786) {
  height: var(--_spacing---space--8);
}

.space_component:where(.w-variant-ff219a2b-b252-008f-f379-1b61e5f97676) {
  height: var(--_spacing---space--7);
}

.space_component:where(.w-variant-2ce5d91e-1383-c101-0474-d3a427e730f5) {
  height: var(--_spacing---space--6);
}

.space_component:where(.w-variant-ea7bed2a-1445-8ae9-a23b-6c9f5a8b4709) {
  height: var(--_spacing---space--5);
}

.space_component:where(.w-variant-d319d863-224e-40f2-7ab0-8380f9207206) {
  height: var(--_spacing---space--4);
}

.space_component:where(.w-variant-6efa1dd6-13b5-263e-2b4c-c1e4ebec864a) {
  height: var(--_spacing---space--3);
}

.space_component:where(.w-variant-0180b1a5-7cd8-cbb0-e7f6-cbbe12edbb50) {
  height: var(--_spacing---space--2);
}

.heading-style-h1 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h1);
  --_text-style---font-height: var(--_typography---line-height--1-3);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  text-wrap: var(--_text-style---text-wrap);
}

.heading-style-h2 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h2);
  --_text-style---font-height: var(--_typography---line-height--1-3);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  text-wrap: var(--_text-style---text-wrap);
}

.heading-style-h3 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h3);
  --_text-style---font-height: var(--_typography---line-height--1-3);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  text-wrap: var(--_text-style---text-wrap);
}

.heading-style-h4 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h4);
  --_text-style---font-height: var(--_typography---line-height--1-3);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  text-wrap: var(--_text-style---text-wrap);
}

.heading-style-h5 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h5);
  --_text-style---font-height: var(--_typography---line-height--1-3);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  text-wrap: var(--_text-style---text-wrap);
}

.heading-style-h6 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h6);
  --_text-style---font-height: var(--_typography---line-height--1-3);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
}

.text-size-small {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-small);
  --_text-style---font-height: var(--_typography---line-height--1-3);
  --_text-style---font-weight: var(--_typography---font--primary-light);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  text-wrap: var(--_text-style---text-wrap);
}

.text-size-regular {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-main);
  --_text-style---font-height: var(--_typography---line-height--1-3);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  text-wrap: var(--_text-style---text-wrap);
}

.text-size-large {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-large);
  --_text-style---font-height: var(--_typography---line-height--1-2);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01em);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  text-wrap: var(--_text-style---text-wrap);
}

.text-size-medium {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-medium);
  --_text-style---font-height: var(--_typography---line-height--1-2);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01em);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  text-wrap: var(--_text-style---text-wrap);
}

.text-style-allcaps {
  text-transform: uppercase;
}

.text-style-wrap {
  text-wrap: wrap;
}

.text-style-balance {
  text-wrap: balance;
}

.text-style-pretty {
  text-wrap: pretty;
}

.text-align-left {
  text-align: left;
}

.text-align-center {
  text-align: center;
}

.text-align-right {
  text-align: right;
}

.gap-inherit {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
}

.gap-gutter {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--site--gutter);
}

.gap-0 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: 0rem;
}

.gap-1 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--1);
}

.gap-2 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--2);
}

.gap-3 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--3);
}

.gap-4 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--4);
}

.gap-5 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--5);
}

.gap-6 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--6);
}

.gap-7 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--7);
}

.gap-8 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--8);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.gap-row-inherit {
  grid-row-gap: inherit;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.gap-row-gutter {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--site--gutter);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.gap-row-0 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.gap-row-1 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--1);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.gap-row-2 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--2);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.gap-row-3 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--3);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.gap-row-4 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--4);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.gap-row-5 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--5);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.gap-row-6 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--6);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.gap-row-7 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--7);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.gap-row-8 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--_spacing---space--8);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.border-radius-none {
  border-radius: 0;
}

.border-radius-inherit {
  border-radius: inherit;
}

.border-radius-small {
  border-radius: var(--radius--small);
}

.border-radius-main {
  border-radius: var(--radius--main);
}

.border-radius-round {
  border-radius: var(--radius--round);
}

.aspect-ratio-netflix {
  aspect-ratio: 2;
}

.aspect-ratio-anamorphic {
  aspect-ratio: 2.39;
}

.aspect-ratio-wide {
  aspect-ratio: 16 / 9;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
}

.aspect-ratio-square {
  aspect-ratio: 1;
}

.grid-autofit {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_column-count---value: 12;
  --_gap---size: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  grid-template-columns: repeat(auto-fit, minmax(min(max(8rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  display: grid;
}

.grid-autofill, .grid-custom {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_column-count---value: 12;
  --_gap---size: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  grid-template-columns: repeat(auto-fill, minmax(min(max(8rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  display: grid;
}

.grid-column-custom {
  grid-column: auto / span 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-full {
  grid-column: 1 / -1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-indent {
  grid-column: 2 / -2;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-1 {
  grid-column: auto / span 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-2 {
  grid-column: auto / span 2;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-3 {
  grid-column: auto / span 3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-4 {
  grid-column: auto / span 4;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-5 {
  grid-column: auto / span 5;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-6 {
  grid-column: auto / span 6;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-7 {
  grid-column: auto / span 7;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-8 {
  grid-column: auto / span 8;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-9 {
  grid-column: auto / span 9;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-10 {
  grid-column: auto / span 10;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-11 {
  grid-column: auto / span 11;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-column-12 {
  grid-column: auto / span 12;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-breakout {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  --_column-count---value: 12;
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  grid-template-columns: var(--grid-breakout);
  display: grid;
}

.display-block {
  display: block;
}

.display-inline-block {
  display: inline-block;
}

.display-inline-flex {
  display: inline-flex;
}

.display-inline-grid, .display-none {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-grid;
}

.display-inline {
  display: inline;
}

.overflow-visible {
  overflow: visible;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-clip {
  overflow: clip;
}

.overflow-x-auto {
  overflow: auto clip;
}

.overflow-y-auto {
  overflow: clip auto;
}

.z-index-negative {
  z-index: -1;
  position: relative;
}

.z-index-unset {
  z-index: unset;
  position: relative;
}

.z-index-0 {
  z-index: 0;
  position: relative;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.z-index-3 {
  z-index: 3;
  position: relative;
}

.position-static {
  position: static;
}

.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.position-fixed {
  position: fixed;
}

.position-sticky {
  position: sticky;
}

.max-width-10ch {
  max-width: 10ch;
}

.max-width-12ch {
  max-width: 12ch;
}

.max-width-14ch {
  max-width: 14ch;
}

.max-width-16ch {
  max-width: 16ch;
}

.max-width-18ch {
  max-width: 18ch;
}

.max-width-20ch {
  max-width: 20ch;
}

.max-width-30ch {
  max-width: 30ch;
}

.max-width-40ch {
  max-width: 40ch;
}

.max-width-60ch {
  max-width: 60ch;
}

.max-width-80ch {
  max-width: 80ch;
}

.pointer-event-auto {
  pointer-events: auto;
}

.pointer-event-none {
  pointer-events: none;
}

.section_home-hero {
  color: #fff;
  background-image: url('../images/pexels-basoshots-7464775.jpg');
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.home-hero_bottom_left {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.home-hero_bottom_right {
  grid-column: 7 / span 3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.home-hero_bottom {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_column-count---value: 12;
  --_gap---size: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  grid-template-columns: repeat(auto-fill, minmax(min(max(8rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  display: grid;
}

.home-hero_button {
  padding: var(--_spacing---space--2) var(--_spacing---space--5);
  border: var(--border-width--main) solid #333;
  border-radius: var(--radius--main);
  background-color: #ffffffb3;
}

.div-block {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.home-intro_top.grid-custom {
  --_column-count---value: 6;
}

.home-intro_top_left.grid-column-custom {
  grid-column-end: span 3;
}

.home-intro_top_right.grid-column-custom {
  grid-column: 5 / span 2;
}

.home-intro_main.grid-custom {
  --_column-count---value: 3;
}

.home-intro_main_card.grid-column-custom {
  aspect-ratio: 4 / 5;
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  color: #fff;
  --_column-count---value: 8;
  flex-flow: column;
  grid-column-end: span 1;
  justify-content: flex-end;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image {
  z-index: -1;
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.home-intro_card_overlay {
  z-index: -1;
  background-image: linear-gradient(0deg, #0009, #0000 34%);
  position: absolute;
  inset: 0%;
}

.home-intro_main_card_last.grid-column-custom {
  aspect-ratio: 4 / 5;
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  color: #fff;
  --_column-count---value: 8;
  flex-flow: column;
  grid-column-end: span 1;
  justify-content: flex-end;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-intro_card_image {
  z-index: -1;
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section_home-description {
  background-color: var(--swatch--light-200);
}

.home-description_main.grid-custom {
  --_column-count---value: 2;
  --_gap---size: var(--_spacing---space--8);
}

.home-description_main_card {
  padding: var(--_spacing---space--5);
  border: .074rem solid #171717;
  border-radius: .5rem;
}

.image-2 {
  aspect-ratio: 1;
  width: 3rem;
  height: 3rem;
}

.text-size-small-2 {
  letter-spacing: 0;
  ---mode--collection-77690636-e4b2-89a9-4835-88c3c328c64b: mode-559b0f8a-8db7-4e6c-8252-6b63a2231452;
  font-family: Open Sans, sans-serif;
  font-size: clamp(1rem, .964286rem + .178571vw, 1.125rem);
  font-weight: 400;
  line-height: 1.5;
}

.space_component-2 {
  padding-top: clamp(.875rem, .839286rem + .178571vw, 1rem);
}

.space_component-2._1 {
  padding-top: clamp(.375rem, .339286rem + .178571vw, .5rem);
}

.home-contact_main {
  border-radius: var(--radius--main);
  background-color: #ebebeb;
}

.home-contact_main.grid-custom {
  background-color: var(--swatch--light-200);
  --_column-count---value: 6;
  --_gap---size: 0rem;
  overflow: hidden;
}

.home-contact_main_left.grid-column-custom {
  grid-column-end: span 2;
  position: relative;
}

.home-contact_main_right.grid-column-custom {
  padding-right: var(--site--margin);
  padding-bottom: var(--site--margin);
  padding-left: var(--site--margin);
  grid-column-end: span 4;
}

.image-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_footer {
  color: var(--swatch--light-100-o60);
  background-color: #333;
}

.footer_bottom {
  border-top: var(--border-width--main) solid var(--swatch--light-100-o60);
}

.footer_bottom_left {
  padding-top: var(--_spacing---space--2);
}

.footer_main.grid-custom {
  --_column-count---value: 7;
  --_gap---size: var(--_spacing---space--8);
}

.footer_mail_left.grid-column-custom {
  grid-column-end: span 3;
}

.footer_main_right.grid-column-custom {
  grid-column: 5 / span 2;
}

.navbar-wrapper {
  position: absolute;
  inset: 0% 0% auto;
}

.section_navbar {
  color: var(--swatch--light-200);
}

.text-size-medium-copy {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---font-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: .1em;
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-medium);
  --_text-style---font-height: var(--_typography---line-height--1-2);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0-01em);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  text-wrap: var(--_text-style---text-wrap);
}

@media screen and (max-width: 991px) {
  .section_home-hero {
    background-position: 50%;
  }

  .home-hero_bottom_left {
    grid-column-end: span 4;
  }

  .home-hero_bottom_right {
    grid-column: 4 / span 2;
  }

  .home-hero_bottom {
    --_column-count---value: 5;
  }

  .home-intro_top.grid-custom {
    --_column-count---value: 4;
    --_gap---size: var(--_spacing---space--5);
  }

  .home-intro_top_left.grid-column-custom {
    grid-column-end: span 2;
  }

  .home-intro_top_right.grid-column-custom {
    grid-column: 3 / span 2;
  }

  .home-intro_main_card.grid-column-custom, .home-intro_main_card_last.grid-column-custom {
    padding: var(--_spacing---space--4);
  }

  .home-contact_main.grid-custom {
    --_column-count---value: 5;
  }

  .home-contact_main_right.grid-column-custom {
    grid-column-end: span 3;
  }
}

@media screen and (max-width: 767px) {
  .section_home-hero {
    aspect-ratio: 1;
  }

  .home-hero_bottom_left {
    grid-column-end: span 1;
  }

  .home-hero_bottom_right {
    grid-column: auto / span 1;
  }

  .home-hero_bottom {
    --_column-count---value: 1;
    --_gap---size: var(--_spacing---space--6);
  }

  .home-intro_top.grid-custom {
    --_column-count---value: 1;
    --_gap---size: var(--_spacing---space--5);
  }

  .home-intro_top_left.grid-column-custom {
    grid-column-end: span 1;
  }

  .home-intro_top_right.grid-column-custom {
    grid-column: auto / span 1;
  }

  .home-intro_main.grid-custom {
    --_column-count---value: 2;
    --_gap---size: var(--site--gutter);
  }

  .home-intro_main_card_last.grid-column-custom {
    aspect-ratio: 2;
    grid-column-end: span 2;
  }

  .home-description_main.grid-custom {
    --_column-count---value: 1;
    --_gap---size: var(--_spacing---space--5);
  }

  .home-contact_main.grid-custom {
    --_column-count---value: 1;
  }

  .home-contact_main_left.grid-column-custom {
    grid-column-end: span 1;
  }

  .image-3 {
    aspect-ratio: 2.39;
  }

  .footer_main.grid-custom {
    --_column-count---value: 1;
  }

  .footer_mail_left.grid-column-custom {
    grid-column-end: span 1;
  }

  .footer_main_right.grid-column-custom {
    grid-column: auto / span 1;
  }
}

@media screen and (max-width: 479px) {
  .home-hero_bottom {
    --_gap---size: var(--_spacing---space--6);
  }

  .home-contact_main.grid-custom {
    --_column-count---value: 1;
  }

  .home-contact_main_left.grid-column-custom, .home-contact_main_right.grid-column-custom {
    grid-column-end: span 1;
  }
}

#w-node-_76e1388e-c938-a273-e156-179ea06f716c-251e8acb {
  place-self: end;
}

#w-node-c1ca126e-cf32-e123-3e32-45e6a248bc5d-251e8acb {
  place-self: center stretch;
}

@media screen and (max-width: 767px) {
  #w-node-_0c9b02cf-3d79-23f2-633b-c3cee850b794-251e8acb {
    justify-self: center;
  }

  #w-node-_76e1388e-c938-a273-e156-179ea06f716c-251e8acb {
    justify-self: start;
  }

  #w-node-_1b302eb4-5fe6-bf17-fbe7-1992237dc7a0-251e8acb {
    justify-self: stretch;
  }
}


@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Light';
  src: url('../fonts/helvetica-light-587ebe5a59211.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Bold';
  src: url('../fonts/Helvetica-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}