@font-face {
  font-family: "Font awesome 5 brands 400";
  src: url('../fonts/Font-Awesome-5-Brands-Regular-400.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font awesome 5 free solid 900";
  src: url('../fonts/Font-Awesome-5-Free-Solid-900.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font awesome 5 free 400";
  src: url('../fonts/Font-Awesome-5-Free-Regular-400.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Materialiconsround;
  src: url('../fonts/MaterialIconsRound-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bergensans;
  src: url('../fonts/BergenSans-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bergensans;
  src: url('../fonts/BergenSans-BoldItalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Bergensans;
  src: url('../fonts/BergenSans-Italic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Bergensans;
  src: url('../fonts/BergenSans-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bergensans;
  src: url('../fonts/BergenSans-SemiBold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bergensans;
  src: url('../fonts/BergenSans-SemiBoldItalic.otf') format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

:root {
  --dark-slate-grey: #43423e;
  --white: white;
  --gainsboro-2: #d3dadb;
  --dark-slate-grey-2: #3d5a6c;
  --white-smoke: #f4f7f7;
  --goldenrod: #bb9b49;
  --dark-goldenrod: #a2790d;
  --wheat: #ebd197;
  --white-smoke-2: #f7f7f6;
  --gainsboro: #e4e4e4;
  --display--margin-bottom: var(--space--3);
  --display--font-family: var(--all-headings--heading-font-family);
  --display--font-size: var(--size--7rem);
  --display--line-height: var(--all-headings--heading-line-height);
  --display--font-weight: var(--all-headings--heading-font-weight);
  --display--letter-spacing: var(--all-headings--heading-letter-spacing);
  --h1--margin-bottom: var(--space--3);
  --h1--font-family: var(--all-headings--heading-font-family);
  --h1--font-size: var(--size--5rem);
  --h1--line-height: var(--all-headings--heading-line-height);
  --h1--font-weight: var(--all-headings--heading-font-weight);
  --h1--letter-spacing: var(--all-headings--heading-letter-spacing);
  --h2--margin-bottom: var(--space--3);
  --h2--font-family: var(--all-headings--heading-font-family);
  --h2--font-size: var(--size--4rem);
  --h2--line-height: var(--all-headings--heading-line-height);
  --h2--font-weight: var(--all-headings--heading-font-weight);
  --h2--letter-spacing: var(--all-headings--heading-letter-spacing);
  --h3--margin-bottom: var(--all-headings--heading-margin-bottom);
  --h3--font-family: var(--all-headings--heading-font-family);
  --h3--font-size: var(--size--3rem);
  --h3--line-height: var(--line-height--1-1);
  --h3--font-weight: var(--all-headings--heading-font-weight);
  --h3--letter-spacing: var(--all-headings--heading-letter-spacing);
  --h4--margin-bottom: var(--all-headings--heading-margin-bottom);
  --h4--font-family: var(--all-headings--heading-font-family);
  --h4--font-size: var(--size--2rem);
  --h4--line-height: var(--line-height--1-3);
  --h4--font-weight: var(--all-headings--heading-font-weight);
  --h4--letter-spacing: var(--letter-spacing--0em);
  --h5--margin-bottom: var(--all-headings--heading-margin-bottom);
  --h5--font-family: var(--all-headings--heading-font-family);
  --h5--font-size: var(--size--1-5rem);
  --h5--line-height: var(--line-height--1-3);
  --h5--font-weight: var(--all-headings--heading-font-weight);
  --h5--letter-spacing: var(--letter-spacing--0em);
  --h6--margin-bottom: var(--all-headings--heading-margin-bottom);
  --h6--font-family: var(--all-headings--heading-font-family);
  --h6--font-size: var(--size--1rem);
  --h6--line-height: var(--line-height--1-3);
  --h6--font-weight: var(--all-headings--heading-font-weight);
  --h6--letter-spacing: var(--letter-spacing--0em);
  --text-large--margin-bottom: var(--space--2);
  --text-large--font-family: var(--font--primary-family);
  --text-large--font-size: var(--size--1-25rem);
  --text-large--line-height: var(--line-height--1-5);
  --text-large--font-weight: var(--font--primary-regular);
  --text-large--letter-spacing: var(--letter-spacing--0em);
  --text-main--margin-bottom: var(--space--2);
  --text-main--font-family: var(--font--primary-family);
  --text-main--font-size: var(--size--1rem);
  --text-main--line-height: var(--line-height--1-5);
  --text-main--font-weight: var(--font--primary-regular);
  --text-main--letter-spacing: var(--letter-spacing--0em);
  --text-small--margin-bottom: var(--space--2);
  --text-small--font-family: var(--font--primary-family);
  --text-small--font-size: .875rem;
  --text-small--line-height: var(--line-height--1-5);
  --text-small--font-weight: var(--font--primary-regular);
  --text-small--letter-spacing: var(--letter-spacing--0em);
  --theme--text: white;
  --container--main: 0px;
  --section-space--main: var(--size--7rem);
  --container--small: 0px;
  --container--full: 0px;
  --site--gutter: 1rem;
  --size--0rem: 0rem;
  --space--1: var(--size--0-25rem);
  --space--2: var(--size--0-5rem);
  --space--3: var(--size--0-75rem);
  --space--4: var(--size--1rem);
  --space--5: var(--size--1-5rem);
  --space--6: var(--size--2rem);
  --space--7: var(--size--3rem);
  --space--8: var(--size--4rem);
  --font--primary-family: quasimoda, sans-serif;
  --font--primary-regular: 400;
  --font--primary-medium: 500;
  --font--primary-bold: 700;
  --radius--small: .5rem;
  --radius--main: 1rem;
  --radius--round: 100vw;
  --border-width--main: .094rem;
  --theme--border: white;
  --size--0-5rem: .5rem;
  --size--0-75rem: .75rem;
  --theme--text-secondary: white;
  --theme--background: white;
  --line-height--1-6: 1;
  --swatch--transparent: transparent;
  --size--1-5rem: 1.5rem;
  --swatch--brand: #bb9b49;
  --size--3rem: 3rem;
  --swatch--dark: #3d5a6c;
  --swatch--dark-secondary: #43423e;
  --swatch--light: #d3dadb;
  --swatch--light-secondary: #e4e4e4;
  --swatch--brand-secondary: #bb9b49;
  --swatch--black: #43423e;
  --swatch--white: #f7f7f6;
  --section-space--small: var(--size--5rem);
  --site--margin: 0px;
  --size--1rem: 1rem;
  --size--0-125rem: .125rem;
  --button--border: white;
  --button--background: white;
  --button--text: white;
  --button--border-hover: white;
  --button--background-hover: white;
  --button--text-hover: white;
  --content-space--eyebrow-margin: var(--space--5);
  --swatch--inherit: white;
  --swatch--dark-faded: #3532331a;
  --swatch--light-faded: #ffffff1a;
  --swatch--currentcolor: white;
  --all-headings--heading-font-family: var(--font--primary-family);
  --all-headings--heading-letter-spacing: var(--letter-spacing--0em);
  --all-headings--heading-text-transform: var(--text-transform--uppercase);
  --all-headings--heading-margin-top: var(--space--4);
  --all-headings--heading-margin-bottom: var(--space--2);
  --all-headings--heading-line-height: var(--line-height--1-1);
  --all-headings--heading-font-weight: var(--font--primary-medium);
  --column-margin--0: 0px;
  --column-margin--1-3: 1px;
  --column-margin--2: 2px;
  --column-margin--3: 3px;
  --column-margin--4: 4px;
  --column-margin--5: 5px;
  --column-margin--6: 6px;
  --column-margin--7: 7px;
  --column-margin--8: 8px;
  --column-margin--9: 9px;
  --column-margin--10: 10px;
  --column-margin--11: 11px;
  --column-margin--12: 12px;
  --column-width--1-3: 0px;
  --column-width--2: 0px;
  --column-width--3: 0px;
  --column-width--4: 0px;
  --column-width--5: 0px;
  --column-width--6: 0px;
  --column-width--7: 0px;
  --column-width--8: 0px;
  --column-width--9: 0px;
  --column-width--10: 0px;
  --column-width--11: 0px;
  --column-width--12: 0px;
  --content-space--button-margin: var(--space--6);
  --content-space--button-group-gap: var(--space--2);
  --display--text-transform: var(--all-headings--heading-text-transform);
  --display--margin-top: var(--space--5);
  --focus--width: .125rem;
  --focus--offset-outer: .1875rem;
  --focus--offset-inner: -.125rem;
  --font--secondary-family: Bergensans, sans-serif;
  --font--secondary-regular: 400;
  --font--secondary-medium: 500;
  --font--secondary-bold: 700;
  --h1--text-transform: var(--all-headings--heading-text-transform);
  --h1--margin-top: var(--space--5);
  --h2--text-transform: var(--all-headings--heading-text-transform);
  --h2--margin-top: var(--space--4);
  --h3--text-transform: var(--all-headings--heading-text-transform);
  --h3--margin-top: var(--all-headings--heading-margin-top);
  --h4--text-transform: var(--all-headings--heading-text-transform);
  --h4--margin-top: var(--all-headings--heading-margin-top);
  --h5--text-transform: var(--all-headings--heading-text-transform);
  --h5--margin-top: var(--all-headings--heading-margin-top);
  --h6--text-transform: var(--text-transform--capitalize);
  --h6--margin-top: var(--all-headings--heading-margin-top);
  --letter-spacing--0em: 0em;
  --letter-spacing--0-03em: -.03em;
  --line-height--1-5: 1.5;
  --line-height--1-3: 1.3;
  --line-height--1-1: 1.1;
  --link--text: white;
  --link--text-hover: white;
  --link--text-active: white;
  --section-space--none: var(--size--0rem);
  --section-space--large: var(--size--10rem);
  --site--width: 90rem;
  --site--column-count: 12;
  --size--0-25rem: .25rem;
  --size--1-25rem: 1.25rem;
  --size--2rem: 2rem;
  --size--2-5rem: 2.5rem;
  --size--3-5rem: 3.5rem;
  --size--4rem: 4rem;
  --size--4-5rem: 4.5rem;
  --size--5rem: 5rem;
  --size--5-5rem: 5.5rem;
  --size--6rem: 6rem;
  --size--6-5rem: 6.5rem;
  --size--7rem: 7rem;
  --size--7-5rem: 7.5rem;
  --size--8rem: 8rem;
  --size--8-5rem: 8.5rem;
  --size--9rem: 9rem;
  --size--9-5rem: 9.5rem;
  --size--10rem: 10rem;
  --size--11rem: 11rem;
  --size--12rem: 12rem;
  --size--13rem: 13rem;
  --size--14rem: 14rem;
  --size--15rem: 15rem;
  --size--16rem: 16rem;
  --size--0-375rem: .375rem;
  --space--extra-small: var(--size--0-75rem);
  --space--small: var(--size--1-5rem);
  --space--medium: var(--size--3rem);
  --space--large: var(--size--4rem);
  --text-large--text-transform: var(--text-transform--inherit);
  --text-large--margin-top: var(--space--2);
  --text-main--text-transform: var(--text-transform--none);
  --text-main--margin-top: var(--space--2);
  --text-small--text-transform: var(--text-transform--inherit);
  --text-small--margin-top: var(--space--2);
  --text-transform--inherit: 0px;
  --text-transform--none: 0px;
  --text-transform--uppercase: 0px;
  --text-transform--capitalize: 0px;
  --text-transform--lowercase: 0px;
  --theme--background-secondary: white;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

body {
  color: var(--dark-slate-grey);
  font-family: quasimoda, sans-serif;
  font-size: 1em;
  line-height: 1.6;
}

h1 {
  color: var(--dark-slate-grey);
  letter-spacing: .07em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bergensans, sans-serif;
  font-size: 3.88em;
  font-weight: 400;
  line-height: 1.2;
}

h2 {
  color: var(--dark-slate-grey);
  letter-spacing: .07em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bergensans, sans-serif;
  font-size: 2.44em;
  font-weight: 400;
  line-height: 1.2;
}

h3 {
  color: var(--dark-slate-grey);
  letter-spacing: .07em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: josefin-sans, sans-serif;
  font-size: 1.95em;
  font-weight: 300;
  line-height: 1.3;
}

h4 {
  color: var(--dark-slate-grey);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: josefin-sans, sans-serif;
  font-size: 1.56em;
  font-weight: 400;
  line-height: 1.3;
}

h5 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: .2em;
  font-family: josefin-sans, sans-serif;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.3;
}

h6 {
  margin-top: 0;
  margin-bottom: .2em;
  font-size: 1.46em;
  font-weight: 700;
  line-height: 18px;
}

p {
  margin-bottom: 0;
  font-family: quasimoda, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
}

a {
  font-weight: 600;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  display: block;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

.section {
  width: 100%;
}

.section.sg-header {
  background-color: #206767;
  padding-top: 10em;
}

.section.is-overflow-hidden {
  overflow: hidden;
}

.section.is-bottom {
  background-color: var(--white);
  overflow: hidden;
}

.section.is-bottom.is-overflow-visible {
  overflow: visible;
}

.section.hide {
  display: none;
}

.section.is-bg-light {
  background-color: var(--white);
}

.section.bg-dark-alpha {
  background-color: #43423ecc;
}

.section.is-service_bottom {
  background-color: var(--gainsboro-2);
  overflow: hidden;
}

.section.is-relative {
  position: relative;
}

.section.membership-section {
  background-color: var(--dark-slate-grey-2);
}

.h4 {
  text-transform: uppercase;
  font-family: josefin-sans, sans-serif;
  font-size: 1.56em;
  font-weight: 400;
  line-height: 1.3;
}

.h4.mb-0-25 {
  margin-bottom: .25rem;
}

.h4.mb-0-5 {
  margin-bottom: .5em;
}

.display-md {
  font-size: 3em;
  font-weight: 400;
  line-height: 1.1;
}

.h1 {
  color: var(--dark-slate-grey);
  letter-spacing: .07em;
  text-transform: uppercase;
  font-family: Bergensans, sans-serif;
  font-size: 3.88em;
  font-weight: 400;
  line-height: 1.2;
}

.h1.is-text-align-center.is-primary.text-white {
  color: var(--white-smoke);
}

.h1.sr-only {
  display: none;
}

.container {
  width: 100%;
  max-width: 105em;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.container.is-w-100 {
  max-width: none;
  padding: 0;
}

.container.is-overflow-none {
  overflow: hidden;
}

.container.is-wide {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.container.is-padding-top-0 {
  padding-top: 0;
}

.container.is-large-bottom-padding {
  padding-bottom: 8em;
}

.container.is-thin_container {
  width: 80%;
}

.container.is-small_padding {
  padding-top: 3em;
}

.container.is-relative {
  position: relative;
}

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

.h5 {
  text-transform: uppercase;
  font-family: josefin-sans, sans-serif;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.3;
}

.html {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.paragraph {
  font-family: quasimoda, sans-serif;
  font-size: 1rem;
}

.paragraph.is-bold {
  font-weight: 700;
}

.paragraph.is-light {
  opacity: .6;
}

.paragraph.is-primary.text-darkstategrey {
  color: var(--dark-slate-grey-2);
}

.style_item {
  border-bottom: .1em solid #bdbdbd;
  padding: 2em 0;
}

.style_item.title {
  background-color: #dae9e9;
  border-top: .1em solid #206767;
  border-bottom-color: #206767;
  padding-left: 2em;
  padding-right: 2em;
}

.h3 {
  color: var(--dark-slate-grey);
  letter-spacing: .07em;
  text-transform: uppercase;
  font-family: josefin-sans, sans-serif;
  font-size: 1.95em;
  font-weight: 300;
  line-height: 1.3;
}

.h3.plan-price {
  margin-top: 10px;
}

.rich-text h1, .rich-text h2, .rich-text h3, .rich-text h4 {
  margin-bottom: .2em;
}

.rich-text p {
  margin-bottom: .8em;
  font-size: 1rem;
  font-weight: 400;
}

.rich-text li {
  margin-bottom: .3em;
  font-size: 1rem;
}

.h2 {
  color: var(--dark-slate-grey);
  letter-spacing: .07em;
  text-transform: uppercase;
  font-family: Bergensans, sans-serif;
  font-size: 2.44em;
  font-weight: 400;
  line-height: 1.2;
}

.h2.is-white {
  color: var(--white);
}

.global-styles {
  position: fixed;
  inset: 0% 0% auto;
}

.text-stacked {
  grid-column-gap: 1.6em;
  grid-row-gap: 1.6em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-items: center;
  height: 100%;
  display: grid;
}

.text-stacked.is-distribute-top {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  align-content: start;
  align-items: start;
  height: auto;
}

.text-stacked.is-distribute-top.is-justify-left {
  justify-items: start;
}

.text-stacked.is-distribute-top.gap-0 {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.text-stacked.is-distribute-top.gap-0.is-left {
  justify-items: start;
}

.text-stacked.is-distribute-center {
  place-content: center;
  justify-items: center;
  position: static;
}

.text-stacked.is-distribute-center.is-w-80 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10%;
  padding-bottom: 10%;
}

.text-stacked.is-distribute-center.h-auto, .text-stacked.is-distribute-center.is-height-auto {
  height: auto;
}

.text-stacked.is-distribute-center.is-height-auto.is-sticky-40 {
  position: sticky;
  top: 40%;
}

.text-stacked.is-distribute-center.max-width {
  max-width: 50em;
  margin-left: auto;
  margin-right: 0;
}

.text-stacked.is-gap-sm {
  grid-column-gap: .04em;
  grid-row-gap: .04em;
  align-content: start;
  align-items: start;
}

.text-stacked.is-w-100 {
  width: 100%;
}

.text-stacked.is-h-auto {
  height: auto;
}

.text-stacked.is-gap-4 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
}

.text-stacked.is-gap-4.width-100 {
  width: 100%;
}

.text-stacked.is-align-left {
  justify-items: start;
}

.is-padding-bottom-0 {
  padding-bottom: 0;
}

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

.grid-col-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.grid-col-2.is-gap-4.is-align-top {
  align-items: start;
}

.grid-col-2.is-gap-4.hidden {
  display: flex;
}

.grid-col-2.is-auto-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-columns: auto 1fr;
}

.grid-col-2.is-quote-overlap {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: 4em auto auto;
  grid-template-columns: 1fr 8em 1fr;
}

.grid-col-2.is-gap-4 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
}

.grid-col-2.is-3-2 {
  grid-template-columns: 3fr 2fr;
}

.grid-col-2.is-center-overlap {
  grid-template-columns: .6fr 3% 1fr;
}

.grid-col-2.is-offset {
  grid-column-gap: 1.6em;
  grid-template-rows: 4em auto 4em;
}

.grid-col-2.is-offset.align-top {
  grid-column-gap: 1.6em;
  grid-template-rows: 4em auto;
  align-items: start;
}

.grid-col-2.is-6-1 {
  grid-column-gap: 4em;
  grid-template-columns: .6fr 1fr;
}

.grid-col-2.is-list {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-columns: 1fr;
  justify-items: start;
  margin-left: 0;
  margin-right: 0;
}

.grid-col-2.is-copyright {
  grid-column-gap: .25em;
  grid-template-columns: 1fr auto auto;
}

.grid-col-2.is-1-auto {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-columns: 1fr auto;
}

.grid-col-2.align-top {
  place-items: start center;
}

.grid-col-3 {
  grid-column-gap: 1.6em;
  grid-row-gap: 1.6em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.grid-col-3.sg {
  grid-template-rows: 6em;
  grid-auto-rows: 6em;
  width: 100%;
}

.grid-col-3.is-info {
  grid-column-gap: 2em;
  grid-row-gap: 3em;
  flex-wrap: wrap;
  grid-template-columns: auto auto auto;
  justify-content: space-between;
  display: flex;
}

.is-bg-primary {
  background-color: var(--dark-slate-grey-2);
}

.image-container {
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.image-container.is-tall {
  padding-top: 130%;
}

.image-container.h-100 {
  height: 100%;
}

.image-container.is-home-tour {
  padding-top: 64%;
}

.image-container.is-inner {
  padding-top: 75%;
}

.image-container.is-3-4 {
  padding-top: 133.33%;
}

.image {
  z-index: 0;
  transform-origin: 0%;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image.img-team, .image.is-doc, .image.is-top {
  object-position: 50% 0%;
}

.image.mobile-left-60 {
  top: 10%;
}

.mobile-hamburger {
  display: none;
}

.dropdown {
  font-size: 1rem;
}

.nav {
  z-index: 9;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.is-white {
  color: #fff;
}

.is-white.intro-h1 {
  text-align: center;
  font-size: 2.5em;
}

.button {
  background-color: var(--goldenrod);
  color: #fff;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  padding: 1em 2.5em;
  font-size: .88rem;
  line-height: 1.3;
  transition: all .2s cubic-bezier(.215, .61, .355, 1);
  transform: translate(0, 1px);
  box-shadow: 4px 4px 12px -2px #1a6c6c1a;
}

.button:hover {
  background-color: var(--dark-goldenrod);
  transform: translate(0);
  box-shadow: 6px 6px 12px #1a6c6c1a;
}

.button:active {
  box-shadow: 1px 1px 4px -1px #1a6c6c33;
}

.button.is-secondary {
  background-color: var(--white);
  color: var(--dark-slate-grey-2);
}

.button.is-bg-dark:hover {
  background-color: var(--dark-slate-grey);
}

.card {
  background-color: var(--white);
  padding: 2.94em 2.5em;
  font-size: 1em;
  box-shadow: 11px 11px 11px -8px #3a3a3a1a;
}

.card.is-outline {
  border: .13em solid var(--dark-slate-grey-2);
  position: relative;
}

.card.is-branded {
  border: 2px solid var(--wheat);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card.is-solid {
  background-color: #206767;
  width: 100%;
}

.card.is-image {
  padding: 0;
  overflow: hidden;
}

.card.is-image.is-flex-card {
  align-self: flex-start;
  width: 100%;
}

.card.is-image.relative-container {
  position: relative;
}

.card.is-solid {
  background-color: var(--gainsboro-2);
}

.card.sg {
  width: 100%;
  box-shadow: none;
  border-radius: 0;
}

.card.is-bg-primary {
  background-color: var(--dark-slate-grey-2);
}

.card.is-hover-card {
  border: 1.4px solid var(--dark-slate-grey-2);
  background-color: var(--white-smoke);
  position: relative;
  overflow: hidden;
}

.card.is-icon {
  box-shadow: none;
  background-color: #f0f6f6;
}

.card.is-icon.anim-grow.border-radius {
  border-radius: 20px;
}

.card.is-dark {
  background-color: var(--dark-slate-grey-2);
  width: 100%;
}

.card.video-title {
  z-index: 2;
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  background-color: var(--dark-slate-grey-2);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.card.is-relative {
  position: relative;
}

.form-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-wrapper.is-col-1 {
  grid-template-columns: 1fr;
}

.form-wrapper.is-cta {
  padding-top: 1.6em;
}

.input-label {
  z-index: 1;
  background-color: var(--white);
  margin-top: 8px;
  margin-left: 6px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: quasimoda, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .2s;
  position: absolute;
}

.input {
  border: 1.4px solid var(--gainsboro-2);
  text-align: left;
  letter-spacing: .06rem;
  min-height: 44px;
  position: relative;
}

.input.big {
  border-color: var(--gainsboro-2);
  height: 100px;
}

.success-message-cf1 {
  color: #5b5ac6;
  text-align: center;
  background-color: #5b5ac612;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 700;
}

.error-message-cf1 {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.accordion_grid-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.form-block {
  width: 100%;
}

.field-group {
  position: relative;
}

.card_title {
  color: #8b6604;
  margin-bottom: .5em;
  font-size: 1.35rem;
  line-height: 1.4;
}

.card_title.is-text-align-center.is-white {
  color: var(--white);
}

.card_image-content {
  background-color: var(--white);
  border-radius: .94em;
  position: relative;
  overflow: hidden;
  box-shadow: 11px 11px 11px -8px #3a3a3a1a;
}

.card_content {
  padding: 1.94em 2.5em 2.94em;
}

.card_image {
  padding-top: 48%;
  position: relative;
}

.cta_right {
  z-index: 1;
  object-fit: cover;
  width: 90%;
  margin-left: 0;
  margin-right: auto;
  position: relative;
  inset: 0%;
}

.cta_grid {
  z-index: 99999;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 4em auto 4em;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bg-primary {
  z-index: 0;
  background-color: #dae9e9;
  height: 100%;
  position: relative;
}

.line-animation {
  overflow: hidden;
}

.cta_left {
  z-index: 1;
  padding: 4em 4em 4em 8%;
  position: relative;
}

.card_icon {
  max-width: 80px;
  margin-bottom: 10px;
}

.card_icon.is-small {
  width: 2.38em;
}

.card_icon-container {
  background-color: var(--wheat);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.card_icon-container.is-bg-dark {
  padding: 1.25rem;
}

.card_icon-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: .94em;
  grid-template-rows: 14em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 11px 11px 11px -8px #3a3a3a1a;
}

.video-lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.play-button-text {
  color: var(--white);
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 2em;
  font-weight: 400;
}

.video__container {
  z-index: 1;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: static;
  top: 0;
  overflow: hidden;
}

.lightbox-video-thumbnail {
  width: 100%;
  height: 0%;
  padding-bottom: 64%;
}

.play-button-wrapper {
  color: #fff;
  letter-spacing: .18em;
  text-transform: uppercase;
  background-color: #ba9c66;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 6em;
  height: 6em;
  padding-left: .3em;
  font-size: 1.2em;
  font-weight: 600;
  display: none;
  position: absolute;
}

.play-button-wrapper.is-mobile {
  border: 1px solid var(--white);
  color: #206767;
  background-color: #0000;
  display: flex;
}

.overlatp-title-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 4em auto 4em;
  grid-template-columns: .4fr 10em 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.is-primary {
  color: #966c00;
}

.is-primary.mb-1.is-center, .is-primary.is-center {
  text-align: center;
}

.is-primary.is-center.hero-font-size {
  font-size: 3.5rem;
}

.is-primary.is-white {
  color: var(--white-smoke);
}

.display-lg {
  letter-spacing: .07em;
  text-transform: uppercase;
  font-family: Bergensans, sans-serif;
  font-size: 3.25em;
  font-weight: 400;
  line-height: 1.1;
}

.display-sm {
  font-size: 2.5em;
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-sm {
  text-align: left;
  font-size: .88rem;
  line-height: 1.5;
}

.paragraph-sm.is-truncate {
  overflow: hidden;
}

.paragraph-sm.is-text-align-center, .paragraph-sm.is-text-align-center p, .paragraph-sm.is-text-align-center h2, .paragraph-sm.is-text-align-center h4 {
  text-align: center;
}

.paragraph-lg {
  font-size: 1.13rem;
}

.paragraph-lg.is-white.is-50 {
  opacity: .5;
}

.display-xlg {
  letter-spacing: .07em;
  text-transform: uppercase;
  font-family: Bergensans, sans-serif;
  font-size: 3.88em;
  font-weight: 400;
  line-height: 1.1;
}

.is-bg-gray {
  background-color: var(--gainsboro-2);
}

.is-bg-dark {
  background-color: var(--dark-slate-grey-2);
}

.stylesystem-class-label {
  cursor: context-menu;
  background-color: #83747426;
  border-radius: 5px;
  padding-left: .5rem;
  padding-right: .5rem;
  display: inline-block;
}

.swiper-styles {
  height: 0;
}

.icon-link_text {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1;
}

.dropdown_pointer {
  position: relative;
}

.icon-link {
  width: 100%;
  height: 100%;
  color: var(--dark-slate-grey);
  white-space: nowrap;
  flex-wrap: nowrap;
  align-items: center;
  font-size: 1em;
  transition: color .2s;
  display: flex;
}

.icon-link:hover {
  color: var(--dark-goldenrod);
}

.icon-link.w--current {
  color: var(--dark-slate-grey-2);
}

.icon-link.w--current:hover {
  color: var(--dark-goldenrod);
}

.icon-link.is-small {
  color: var(--white);
  font-family: josefin-sans, sans-serif;
  font-size: .88rem;
  font-weight: 300;
}

.icon-link.is-small:hover {
  color: var(--goldenrod);
}

.icon-link.is-white {
  grid-column-gap: .6em;
  grid-row-gap: .6em;
  color: var(--white);
}

.icon-link.is-white:hover {
  color: var(--wheat);
}

.icon-link.flow-service {
  font-size: 1rem;
}

.icon-link.text-color-white {
  color: var(--white);
}

.dropdown_icon {
  margin-right: 5px;
}

.dropdown_wrapper {
  background-color: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 4px -19px 35px #20355a14, 11px 11px 30px -10px #20355a26;
}

.dropdown_wrapper.w--open {
  background-color: #fff;
  border-radius: 15px;
  min-width: 300px;
  max-height: 100vh;
  left: -97px;
  box-shadow: 0 50px 25px -50px #20355a26, 8px 18px 60px 4px #00000021;
}

.dropdown_menu {
  padding: 1.6em 3.5em;
}

.brand {
  margin-right: 1.6em;
  padding-bottom: .8em;
}

.brand:hover {
  opacity: .7;
}

.brand.w--current {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-right: 0;
  padding-bottom: .2em;
  padding-left: 0;
  display: flex;
}

.nav_link {
  color: var(--white);
  text-transform: uppercase;
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding: .8em .75em;
  font-family: quasimoda, sans-serif;
  font-size: .88rem;
  font-weight: 300;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.nav_link:hover, .nav_link.w--current {
  color: var(--goldenrod);
}

.dropdown-menu_container {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  justify-content: flex-start;
  align-items: flex-start;
  transition: color .2s;
  display: flex;
}

.dropdown-menu_container:hover {
  color: #43423ecc;
}

.nav_cover {
  background-color: var(--dark-slate-grey-2);
  border-bottom: 1px solid #ffffff1a;
  height: 100%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.nav_cover-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.nav_button-menu {
  background-color: var(--white-smoke-2);
  color: var(--dark-slate-grey);
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  border: 1.4px solid #3a3a3a54;
  justify-content: center;
  align-items: center;
  padding-left: 2em;
  padding-right: 2em;
  font-family: quasimoda, sans-serif;
  font-size: .88rem;
  font-weight: 300;
  text-decoration: none;
  transition: all .4s ease-out;
  display: flex;
}

.nav_button-menu:hover {
  background-color: var(--goldenrod);
  color: var(--white);
}

.nav_dropdown {
  min-width: 140px;
}

.nav_dropdown.w--open {
  background-color: #0000;
  min-width: 265px;
  max-height: 100vh;
  padding-top: 10px;
  left: -100px;
}

.icon-link_icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: .4em;
  font-size: 1.25em;
  display: flex;
  overflow: hidden;
}

.dropdown_toggle {
  color: var(--white);
  text-transform: uppercase;
  padding: .8em 24px .8em 12px;
  font-family: quasimoda, sans-serif;
  font-size: .88rem;
  font-weight: 300;
  transition: all .2s;
}

.dropdown_toggle:hover {
  color: var(--goldenrod);
}

.nav_logo {
  width: 100%;
  max-width: 7em;
}

.nav_logo.is-ppc {
  max-width: 5em;
}

.pointer {
  z-index: 20;
  background-color: #fff;
  border-radius: 2px;
  width: 20px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -3% 0% auto;
  transform: rotate(45deg);
}

.nav_button {
  align-items: center;
  display: flex;
}

.menu_top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: end;
  justify-items: end;
  padding-bottom: .8em;
  display: grid;
}

.menu_top.is-padding-bottom-0 {
  grid-template-columns: auto auto;
  padding-bottom: 0;
}

.nav_wrap {
  z-index: 10;
  position: fixed;
  inset: 0% 0% auto;
}

.dropdown-menu_column {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.dropdown-menu_column.gap-0 {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.anim_link {
  color: var(--dark-goldenrod);
  transition: all .2s;
  overflow: hidden;
}

.anim_link:hover {
  color: var(--dark-slate-grey-2);
}

.anim_link.is-white {
  color: var(--white);
}

.text-link_wrap {
  color: var(--dark-slate-grey-2);
  justify-content: flex-start;
  align-items: center;
  font-size: 1rem;
  display: flex;
  position: relative;
}

.text-link_wrap:hover {
  color: var(--dark-goldenrod);
}

.text-link_wrap.is-white {
  color: var(--white-smoke);
}

.text-link_wrap.is-white:hover {
  color: var(--wheat);
}

.anim_line {
  color: #509b9a;
  background-color: #1a6c6c;
  width: 100%;
  height: 2px;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: translate(-110%);
}

.anim_line.is-bg-white {
  background-color: #fff;
}

.grid-auto {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(17.5em, 1fr));
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}

.button-v2 {
  color: #fff;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #509b9a;
  border-radius: .5rem;
  min-width: 2.75rem;
  padding: 1em 2.5em;
  font-size: .88rem;
  font-weight: 700;
  transition: all .2s cubic-bezier(.215, .61, .355, 1);
  position: relative;
  overflow: hidden;
  transform: translate(0, 1px);
  box-shadow: 4px 4px 12px -2px #1a6c6c1a;
}

.button-v2:hover {
  color: #1a6c6c;
  background-color: #1a6c6c;
  transform: translate(0);
  box-shadow: 6px 6px 12px #1a6c6c1a;
}

.button-v2:active {
  box-shadow: 1px 1px 4px -1px #1a6c6c33;
}

.button-v2.is-secondary {
  color: #1a6c6c;
  background-color: #fff;
}

.btn__bg-wrap {
  z-index: 0;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.btn__bg {
  background-color: var(--wheat);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  position: relative;
}

.button-text {
  color: var(--dark-slate-grey-2);
  white-space: nowrap;
  position: relative;
}

.icon-square {
  background-color: var(--goldenrod);
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  margin-top: 0;
  padding: 4px;
  display: flex;
  position: relative;
}

.side-bar {
  z-index: 3;
  background-color: var(--gainsboro);
  width: 90%;
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
  padding: 3.75em 2.75em;
  position: relative;
  top: .5em;
  overflow: visible;
}

.grid-auto-auto {
  grid-column-gap: .8em;
  grid-row-gap: .4em;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.accordion_content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.accordion_title {
  color: var(--dark-slate-grey-2);
  font-size: 1.88em;
  font-weight: 700;
  line-height: 28px;
}

.accordion_text {
  width: 100%;
  max-width: 90%;
  margin-top: 1.13em;
  margin-bottom: 0;
}

.button-line {
  background-color: var(--dark-slate-grey-2);
  border-radius: 500px;
  flex: none;
  width: 100%;
  height: 2.6px;
  min-height: 2.6px;
  position: absolute;
}

.button-line.second {
  transform: rotate(90deg);
}

.accordion_trigger {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion_item-wrapper {
  grid-column-gap: 3.88em;
  grid-row-gap: 3.88em;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: flex-start;
  width: 100%;
  padding-bottom: 3.8em;
  display: grid;
}

.accordion_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 14px;
  min-height: 14px;
  display: flex;
  position: relative;
}

.accordion_icon-wrapper.accordion_icon {
  width: 18px;
  min-height: 18px;
}

.accordion_grid-wrapper-2 {
  grid-column-gap: 3.38em;
  grid-row-gap: 3.88em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.accordion_button {
  background-color: var(--wheat);
  cursor: pointer;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-height: 50px;
  display: flex;
}

.swiper-component {
  width: 100%;
  position: relative;
}

.swiper-component.slider1.pill {
  padding-right: 14em;
}

.swiper-slide {
  flex: none;
  width: 33.3333%;
  margin-right: 3.31em;
}

.swiper-slide.auto-height-item {
  width: 100%;
  margin-right: 0;
}

.swiper-slide.ppc-swiper-full {
  flex: none;
  width: 100%;
  margin-right: 1rem;
}

.swiper-slide.ppc-swiper-social {
  flex: none;
  width: 33.33%;
  height: 100%;
  margin-right: 0;
}

.swiper-slide.swiper-card-slide {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}

.swiper-wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.swiper-wrapper.auto-height-list {
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
}

.swiper-wrapper.swiper-wrapper-full {
  display: flex;
}

.swiper-wrapper.swiper-wrapper-social {
  width: 100%;
  display: flex;
}

.swiper-wrapper.swiper-cards {
  width: auto;
  display: block;
}

.swiper-pagination {
  padding-top: 2.7em;
  padding-bottom: 2.7em;
  display: none;
}

.swiper {
  width: 100%;
}

.swiper.is-slider-full {
  z-index: 1;
  position: relative;
}

.swiper.is-slider-social {
  z-index: 1;
  display: block;
  position: relative;
}

.swiper.card_slider {
  max-width: 49rem;
  margin-left: auto;
  margin-right: auto;
}

.swiper-arrow {
  cursor: pointer;
  background-color: #dae9e9;
  background-image: url('../images/Group.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30%;
  border-radius: 100vw;
  width: 3.75em;
  height: 3.75em;
  margin-right: 1em;
  transition: background-color .2s, background-position .15s;
  display: inline-block;
}

.swiper-arrow:hover {
  background-color: #0000;
  background-position: 60%;
}

.swiper-arrow:active {
  background-color: #0000;
}

.swiper-arrow.button-next {
  background-image: url('../images/Group.svg');
}

.swiper-arrow.button-prev {
  background-image: url('../images/Group.svg');
  transform: rotate(-180deg);
}

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

.stack-slide_wrap {
  width: 100%;
}

.stack-slide_item {
  z-index: 3;
  flex: none;
  width: 50%;
  padding-right: 1.3em;
  transition: transform .35s;
  position: relative;
}

.stack-slide_arrow {
  color: #fff;
  cursor: pointer;
  background-image: url('../images/Group.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 200vw;
  justify-content: center;
  align-items: center;
  width: 3.75em;
  height: 3.75em;
  margin-right: .8em;
  transition: background-position .15s, background-color .2s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.stack-slide_arrow:hover {
  background-color: #fff;
  background-position: 60%;
}

.stack-slide_arrow.is--left {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.stack-slide_arrows {
  align-items: center;
  padding-top: 1em;
  display: flex;
}

.stack-slide_container {
  width: 100%;
  padding-top: 4.81em;
}

.stack-slide_list {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.ba_container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ba_image-wrapper {
  width: 100%;
  max-width: 700px;
  min-height: 25em;
  max-height: 25em;
  box-shadow: none;
  border-radius: 1.25em;
  margin-top: 1.6em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.ba_img-one, .ba_image-two {
  object-fit: cover;
  width: 100%;
}

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

.form-field {
  padding-top: 0;
  padding-bottom: 0;
}

.textarea {
  color: #3a3a3a;
  min-height: 200px;
  margin-bottom: 10px;
  font-size: 15px;
}

.textarea:focus {
  border: 2px solid #81b2f6;
}

.textarea.form-field {
  min-height: 100px;
}

.mr-4 {
  margin-right: 4rem;
}

.mt-0 {
  margin-top: 0;
}

.ml-1 {
  margin-left: 1rem;
}

.weight-60 {
  flex: 0 60%;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.block-tight {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.mt-6 {
  margin-top: 6rem;
}

.mx-3 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.mb-0-5 {
  margin-bottom: .5rem;
}

.mt-9 {
  margin-top: 9rem;
}

.content-hcenter {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.block-tightest {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.ml-0 {
  margin-left: 0;
}

.weight-20 {
  flex: 0 20%;
}

.weight-90 {
  flex: 0 90%;
}

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

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

.m-0 {
  margin: 0;
}

.m-1 {
  margin: 1rem;
}

.dual-content-right {
  margin-left: 3rem;
}

.weight-10 {
  flex: 0 10%;
}

.mt-4 {
  margin-top: 4rem;
}

.content-haround {
  flex-direction: row;
  justify-content: space-around;
  display: flex;
}

.content-left {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.mr-0 {
  margin-right: 0;
}

.dual-content-small {
  align-items: center;
  margin-top: 5rem;
  margin-bottom: 5rem;
  display: flex;
}

.px-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.mt-5 {
  margin-top: 5rem;
}

.mt-10 {
  margin-top: 10rem;
}

.crop-wrapper {
  overflow: hidden;
}

.mb-6 {
  margin-bottom: 6rem;
}

.mt-3 {
  margin-top: 3rem;
}

.content-vcenter {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.weight-80 {
  flex: 0 80%;
}

.m-2 {
  margin: 2rem;
  overflow: visible;
}

.content-bottom {
  flex-direction: row;
  align-items: flex-end;
  display: flex;
}

.p-flow {
  padding: 1.5rem;
}

.mb-flow {
  margin-bottom: 1.5rem;
}

.block-weighted {
  flex-direction: row;
  display: flex;
}

.mr-1 {
  margin-right: 1rem;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.mt-8 {
  margin-top: 8rem;
}

.mb-9 {
  margin-bottom: 9rem;
}

.content-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.mt-7 {
  margin-top: 7rem;
}

.content-varound {
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

.content-top {
  align-items: flex-start;
  display: flex;
}

.block-centered {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ml-3 {
  margin-left: 3rem;
}

.py-0-5 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.absolute {
  position: absolute;
  inset: 0%;
}

.absolute.left {
  inset: 0% auto 0% 0%;
}

.absolute.background {
  inset: 0%;
}

.block-tighter {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.px-1 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.p-0-5 {
  padding: .5rem;
}

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

.mx-2 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.fixed {
  position: fixed;
}

.self-right {
  align-self: flex-end;
}

.dual-content-left {
  margin-right: 3rem;
}

.content-vbetween {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.mt-2 {
  margin-top: 2rem;
}

.flex-v {
  flex-direction: column;
  display: flex;
}

.flex-v.is-100 {
  width: 100%;
}

.content-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.weight-70 {
  flex: 0 70%;
}

.hidden {
  display: none;
}

.mx-0-5 {
  margin-left: .5rem;
  margin-right: .5rem;
}

.my-1 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.mr-2 {
  margin-right: 2rem;
}

.ml-2 {
  margin-left: 2rem;
}

.m-3 {
  margin: 3rem;
}

.ml-0-5 {
  margin-left: .5rem;
}

.my-0-5 {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.card-2 {
  background-color: #fff;
  border-radius: .94em;
  padding: 2.94em 2.5em;
  font-size: 1em;
  box-shadow: 11px 11px 11px -8px #3a3a3a1a;
}

.ml-5 {
  margin-left: 5rem;
}

.m-4 {
  margin: 4rem;
}

.my-2 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.py-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.mb-7 {
  margin-bottom: 7rem;
}

.mb-2 {
  margin-bottom: 2rem;
}

.px-3 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-0-5 {
  padding-left: .5px;
  padding-right: .5px;
}

.p-3 {
  padding: 3rem;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.mb-10 {
  margin-bottom: 10rem;
}

.py-section {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.weight-40 {
  flex: 0 40%;
}

.mb-4 {
  margin-bottom: 4rem;
}

.mr-3 {
  margin-right: 3rem;
}

.self-vcenter {
  align-self: center;
}

.py-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.my-3 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.p-1 {
  padding: 1rem;
}

.self-left {
  align-self: flex-start;
}

.mb-1 {
  margin-bottom: 1rem;
}

.mb-1.is-center {
  text-align: center;
}

.py-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.p-2 {
  padding: 2rem;
}

.mb-3 {
  margin-bottom: 3rem;
}

.p-0 {
  padding: 0;
}

.mx-1 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.weight-30 {
  flex: 0 30%;
}

.content-hbetween {
  justify-content: space-between;
  display: flex;
}

.self-stretch {
  align-self: stretch;
}

.wph-structure-guide {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.canvas {
  position: relative;
}

.mr-0-5 {
  margin-right: .5rem;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.weight-50 {
  flex: 0 50%;
}

.mt-1 {
  margin-top: 1rem;
  margin-bottom: 0;
}

.mb-8 {
  margin-bottom: 8rem;
}

.mb-5 {
  margin-bottom: 5rem;
}

.date {
  border: 1.4px solid var(--gainsboro-2);
  min-width: 14em;
  margin-bottom: 0;
  padding: 1.31rem 1.25rem;
  transition: border-color .4s;
}

.date:hover {
  border-color: #e3e6eb;
}

.date:active, .date:focus {
  border-color: #43464d;
}

.date::placeholder {
  color: #32343a66;
}

.status-message {
  text-align: center;
  padding: 9px 30px;
  font-size: 14px;
  line-height: 26px;
}

.status-message.cc-error-message {
  color: #000;
  background-color: #db4b68;
}

.status-message.cc-success-message {
  background-color: #0000;
}

.button-submit {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #509b9a;
  border-radius: 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-submit:hover {
  color: #fff;
  background-color: #32343a;
}

.button-submit:active {
  background-color: #43464d;
}

.contact-form-grid {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
}

.text-field {
  border: 1px solid #e4e4e4;
  border-radius: 0;
  margin-bottom: 18px;
  padding: 21px 20px;
  font-size: 14px;
  line-height: 26px;
  transition: border-color .4s;
}

.text-field:hover {
  border-color: #e3e6eb;
}

.text-field:active, .text-field:focus {
  border-color: #43464d;
}

.text-field::placeholder {
  color: #32343a66;
}

.is-light {
  opacity: .6;
}

.modal-1-popup {
  z-index: 25;
  background-color: #29282866;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.modal-1-popup.show {
  display: block;
}

.modal {
  background-color: #fff;
  border-radius: .75rem;
  flex: none;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.modal-bg {
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0%;
}

.close-btn-w {
  z-index: 5;
  float: right;
  background-color: var(--wheat);
  cursor: pointer;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: 2rem;
  margin-right: 2rem;
  display: flex;
  position: sticky;
  top: 2rem;
}

.modal-w {
  z-index: 10;
  width: 100%;
  max-width: 62rem;
  max-height: 100%;
  margin: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.modal-content-w {
  background-color: var(--white-smoke-2);
  box-shadow: -1px 0 3px 0 var(--white), 8px 8px 16px -8px #0003;
  padding: 3rem;
}

.close-btn-line {
  background-color: #4353ff;
  border-radius: 1px;
  width: 1.75rem;
  height: 2px;
  position: absolute;
}

.close-btn-line.is--2nd {
  background-color: var(--dark-slate-grey);
  transform: rotate(45deg);
}

.close-btn-line.is--1st {
  background-color: var(--dark-slate-grey);
  transform: rotate(-45deg);
}

.btn-w {
  color: #fffefa;
  text-align: center;
  background-color: #4353ff;
  border-radius: 2em;
  min-width: 11em;
  padding: .75em 2em .875em;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .2s;
}

.btn-w:hover {
  background-color: #3e4ceb;
}

.field-label {
  opacity: .6;
  letter-spacing: .04rem;
  margin-bottom: 0;
  font-size: 1.13rem;
  font-weight: 400;
}

.footer_bottom {
  border-top: 1px solid #d3dadbde;
  position: relative;
}

.stars {
  color: var(--goldenrod);
}

.footer-text {
  color: #fff;
  text-align: right;
  font-size: 1em;
  font-weight: 300;
}

.footer-text.is-all-caps {
  text-transform: uppercase;
}

.footer-text.is-all-caps.is-wonder-brand {
  letter-spacing: 1px;
  white-space: nowrap;
  font-family: Lato, sans-serif;
  font-size: .9em;
  font-weight: 700;
}

.footer-text.pp-link:hover, .footer-text.pp-link.w--current {
  text-decoration: underline;
}

.footer-text.pp-link.w--current:hover {
  text-decoration: none;
}

.map {
  width: 100%;
}

.footer_wrapper {
  background-color: var(--dark-slate-grey-2);
  padding: 5em 3% 4.38em;
  position: static;
}

.footer_wrapper.bottom {
  background-color: var(--dark-slate-grey-2);
  padding-top: .8em;
  padding-bottom: .8em;
}

.page-main {
  z-index: 2;
  background-color: #fff;
  background-image: linear-gradient(to bottom, var(--white-smoke-2), var(--dark-slate-grey-2));
  transform-origin: 50% 100%;
  border-bottom-right-radius: 1.25em;
  border-bottom-left-radius: 1.25em;
  width: 100%;
  position: relative;
}

.social-icons_wrapper {
  grid-column-gap: 1.6em;
  grid-row-gap: 1.6em;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(4em, 1fr));
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.spacer {
  height: 32em;
  position: relative;
}

.footer_container {
  z-index: 1;
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 90em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.footer_container.bottom {
  grid-template-columns: 1fr auto;
}

.hero_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5.7rem;
  display: grid;
  position: relative;
}

.hero_grid.is-c-2col {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-columns: 1fr auto;
}

.hero_grid.is-c-2col.is-padding-top-0 {
  padding-top: 0;
}

.footer {
  z-index: 1;
  position: relative;
  inset: auto 0% 0%;
}

.social-icons {
  width: 50px;
  height: 50px;
  color: var(--dark-slate-grey-2);
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 6px;
  font-family: "Font awesome 5 brands 400", sans-serif;
  font-size: 21px;
  transition: all .2s;
  display: flex;
}

.social-icons:hover {
  background-color: var(--goldenrod);
  color: #fff;
  border: 1px solid #fff;
}

.main-wrap {
  background-color: var(--dark-slate-grey-2);
}

.button_wrapper {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-auto-columns: 1fr;
  display: flex;
}

.button_wrapper.is-dont_wrap, .button_wrapper.no-wrap {
  flex-wrap: nowrap;
}

.link-block.flow {
  font-size: 1rem;
}

.link-block.flow:hover {
  color: var(--dark-goldenrod);
  text-decoration: underline;
}

.hero-section_grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto 1em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.hero-section_grid.is-h-auto {
  min-height: auto;
}

.is-flex-wrap {
  flex-wrap: wrap;
  display: flex;
}

.is-flex-wrap.is-gap-sm {
  grid-column-gap: 1.6em;
  grid-row-gap: 1.6em;
}

.auto-height-slider-holder {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4.81em;
  display: flex;
  position: relative;
}

.auto-height-swiper {
  border-radius: 12px;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.slider-button-left {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url('../images/Group-1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-left:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 40%;
}

.slider-button-left:active {
  background-color: #657cff;
}

.slider-button-left.auto-height-button-left {
  background-color: #0000;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: auto;
  margin-bottom: auto;
  padding: .75rem;
  position: absolute;
  inset: 0 auto 0 0;
}

.slider-button-left.auto-height-button-left:hover {
  background-color: #0000;
}

.slider-button-right {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dae9e9;
  background-image: url('../images/Group.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 100px;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-right:hover {
  color: #fff;
  background-position: 60%;
}

.slider-button-right.auto-height-button-right {
  background-color: #0000;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: auto;
  margin-bottom: auto;
  padding: .75rem;
  position: absolute;
  inset: 0 0 0 auto;
}

.slider-button-right.auto-height-button-right:hover {
  background-color: #0000;
}

.auto-height-buttons-wrapper {
  position: static;
}

.auto-height-content {
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem 1.6rem;
  display: flex;
  overflow: visible;
}

.testimonial-name {
  opacity: .6;
  font-size: 1.13rem;
}

.footer-logo-link-block {
  align-items: center;
  width: 280px;
  display: flex;
}

.lottie-animation {
  filter: invert();
  width: 100%;
  margin-left: -75px;
  display: none;
}

.card_header {
  background-color: var(--wheat);
  justify-content: center;
  align-items: center;
  padding: 1.94em;
  display: flex;
  position: relative;
}

.text-stacked-2 {
  grid-column-gap: 1.6em;
  grid-row-gap: 1.6em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.text-stacked-2.is-distribute-center {
  align-content: center;
  position: static;
}

.list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.list-item.slide-item {
  overflow: hidden;
}

.card_list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: .94em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 11px 11px 11px -8px #3a3a3a1a;
}

.slider-button-left, .slider-button-left:hover {
  background-color: #dae9e9;
}

.grid-col-3-auto {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(16em, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.offset_col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.offset_col.top {
  align-items: start;
}

.icon_wrap {
  margin-bottom: 1.6em;
  overflow: hidden;
}

.h6 {
  color: var(--dark-slate-grey-2);
  font-size: 1.46em;
  font-weight: 700;
  line-height: 18px;
}

.collection-list-wrapper {
  width: 100%;
  height: 100%;
}

.blog-post-grid {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto auto;
  grid-template-columns: repeat(auto-fit, minmax(24em, 24em));
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.collection-item {
  width: 100%;
  height: 100%;
}

.collection-item.is-blog {
  position: relative;
}

.blog-header {
  background-color: var(--dark-slate-grey-2);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10.13rem;
  padding-bottom: 13.75rem;
  display: flex;
}

.blog-page-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr;
  height: 100%;
}

.col {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.col-sticky {
  position: sticky;
  top: 80px;
}

.blog-hero-image {
  border-radius: .5rem;
  max-height: 40em;
  margin: -24% auto 4.81em;
  display: block;
  box-shadow: 0 22px 34px #0000000f;
}

.featured-block {
  margin-top: 10px;
}

.stick-wrapper {
  position: sticky;
  top: 100px;
}

.stick-wrapper.is-top-125 {
  top: 125px;
}

.featured-blog-item {
  color: #202146;
  align-items: center;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.featured-blog-item:hover {
  color: #1a6c6c;
}

.related-blog-imate {
  border-radius: .5rem;
  margin-right: 1.25rem;
  box-shadow: 0 11px 16px -8px #00000029;
}

.max-width-small {
  width: 100%;
  max-width: 24rem;
}

.support-hero-component {
  justify-content: space-between;
  min-height: 100vh;
  padding-top: 0;
  display: flex;
}

.support-left-side {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  flex-direction: column;
  flex: 1;
  max-width: 34rem;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.contacts-list {
  grid-column-gap: 2.78em;
  grid-row-gap: 2.78em;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.contacts-text-wrapper {
  grid-column-gap: .8em;
  grid-row-gap: .8em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  font-size: .88rem;
  display: grid;
  overflow: hidden;
}

.image-full {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}

.icon-embed {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-size: 1.25em;
  display: flex;
  overflow: hidden;
}

.support-hero-background {
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 8px 8px 16px -8px #0519371a;
}

.contacts-link {
  grid-column-gap: .8em;
  grid-row-gap: .8em;
  width: 100%;
  color: var(--white-smoke);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
  font-size: 1em;
  transition: color .2s;
  display: grid;
  overflow: hidden;
}

.contacts-link:hover {
  color: var(--goldenrod);
}

.hero-image-half {
  width: 50vw;
  height: 100vh;
  padding-top: 4rem;
  padding-bottom: 1rem;
  padding-left: 0;
  position: sticky;
  top: 0;
}

.text-size-regular {
  font-size: 1.3em;
  line-height: 1.6;
}

.span-text-small {
  font-size: .6em;
  font-weight: 300;
}

.span-text-small.is-no-wrap {
  white-space: nowrap;
}

.span-text-small.is-no-wrap.text-white {
  color: var(--white);
}

.tab_title {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1.5em;
}

.tabs {
  flex-direction: row-reverse;
  height: auto;
  display: flex;
}

.span-text-large {
  font-size: 2em;
}

.span-text-large.text-white {
  color: var(--white);
}

.tabs_wrapper {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs_pane {
  background-color: #0000;
  height: 100%;
  padding-left: 0;
  overflow: hidden;
}

.tab_link {
  background-color: #0000;
  border-bottom: 1px solid #0000001a;
  border-left: 1px #0000001a;
  border-right: 1px #0000001a;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 5em;
  padding: .63em 1.88em;
  font-weight: 400;
  line-height: 38px;
  transition: font-size .2s;
  display: flex;
}

.tab_link:hover {
  background-color: #fff;
}

.tab_link.w--current {
  color: var(--dark-slate-grey-2);
  background-color: #fff;
  border-left-style: none;
  border-right-style: none;
  font-weight: 700;
  text-decoration: none;
}

.tabs_content {
  width: 66.6667%;
}

.tabs_menu {
  flex-direction: column;
  flex: 0 auto;
  width: 33.3333%;
  height: 100%;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
}

.nps-hero {
  background-image: linear-gradient(#0000003d, #0000003d);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 37.5rem;
  padding-top: 80px;
  display: flex;
}

.divider {
  background-color: var(--dark-slate-grey);
  width: 55%;
  height: 1.4px;
}

.divider.is-footer {
  background-color: #0000;
  background-image: linear-gradient(to right, var(--wheat), var(--goldenrod) 48%, var(--dark-goldenrod));
  width: 100%;
}

.divider.is-header {
  background-color: #0000;
  background-image: linear-gradient(to right, var(--wheat), var(--goldenrod) 48%, var(--dark-goldenrod));
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.story-content {
  padding-top: 4rem;
  padding-bottom: 5rem;
}

.heading-small {
  font-size: 1.88em;
  font-weight: 400;
  line-height: 1.4;
}

.tab-icon {
  background-color: #f0f6f6;
  border: 1px solid #dae9e9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  margin-left: auto;
  display: flex;
}

.tab-item {
  border-top: 1px #e3eef3;
  border-bottom: 1px solid #e3eef3;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.tab-icon-image {
  width: 1.5rem;
}

.tab-item-padding {
  cursor: pointer;
  padding: 3rem 0;
}

.faq-grid {
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 50%;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-background {
  z-index: 10;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.tab-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px #f0f4f6;
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: stretch;
  place-items: center stretch;
  padding: 1rem 2rem;
  display: grid;
}

.tab-top.border-radius-1 {
  border-radius: 1em;
}

.tab-bottom-wrapper {
  overflow: hidden;
}

.tab-title {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.faq-list {
  border-top: 1px solid #e4eff3;
  margin-top: 1.6em;
}

.tab-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f9fafb;
  border-radius: 9px 9px 0 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-bottom: 0;
  padding: 3rem 2.25rem;
  display: grid;
}

.tab-bottom.tab-bottom-full-width {
  background-color: #f0f6f6;
  justify-content: flex-start;
  display: flex;
}

.image-background-sticky {
  flex-direction: column;
  min-height: 40em;
  max-height: 100vh;
  margin-top: -4rem;
  padding-top: 4rem;
  padding-bottom: 1rem;
  padding-left: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.card_special {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: .94em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 11px 11px 11px -8px #3a3a3a1a;
}

.feature-wrap {
  justify-content: center;
  margin-bottom: 3.75rem;
  display: flex;
}

.plan-name {
  color: #00000080;
  letter-spacing: .1em;
  padding-bottom: 0;
  font-size: 15px;
  font-weight: 600;
}

.plan-price {
  font-size: 31px;
  font-weight: 600;
  line-height: 40px;
}

.pricing-table-container {
  perspective: 1000px;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.pricing-image {
  z-index: 0;
  width: 5rem;
  position: absolute;
  inset: 5% auto auto 10%;
}

.plan-price-wrapper {
  z-index: 2;
  width: 60%;
  margin-left: auto;
  position: relative;
}

.plan-duration {
  color: #0009;
  font-size: .88rem;
  font-weight: 400;
}

.pricing-plan {
  z-index: 1;
  perspective: 1000px;
  perspective-origin: 50%;
  background-color: #fff;
  border-width: 1px;
  border-color: #dddeeb;
  flex-direction: column;
  align-items: center;
  width: 33.3333%;
  min-height: 25rem;
  padding: 2.5rem;
  font-size: 13px;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 50px 100px -25px #506a7980;
}

.pricing-plan.middle-pricing-plan {
  z-index: 2;
  transform-style: preserve-3d;
  transform: translate3d(0, 0, 100px);
  box-shadow: 0 0 50px 5px #2948521a, 0 85px 100px -35px #5a727733;
}

.side-bar-content-wrapper {
  grid-column-gap: 1.6em;
  grid-row-gap: 1.6em;
  flex-wrap: wrap;
  justify-content: space-around;
  display: flex;
}

.popup {
  z-index: 1000;
  color: #fff;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.cursor {
  z-index: 2000;
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  transition: opacity .2s;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cursor_dot {
  width: 70px;
  height: 70px;
}

.popup_item {
  width: 100%;
  height: 100vh;
}

.cursor_embed {
  opacity: 0;
  color: #fff;
  width: 100%;
  height: 100%;
  transition: all .2s;
  transform: scale(.5);
}

.popup_list {
  width: 100%;
  height: 100vh;
}

.popup_bg {
  z-index: 1;
  background-color: var(--dark-slate-grey-2);
  opacity: 1;
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

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

.team_wrapper {
  padding-top: 4.81em;
}

.team_grid {
  grid-column-gap: 1em;
  grid-row-gap: 2.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team_card {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.team_image {
  border-radius: .94em;
  width: 100%;
  padding-top: 132%;
  transition: transform .2s;
  position: relative;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.team_title-wrap {
  justify-content: flex-start;
  align-items: center;
  margin-top: 1em;
  transition: margin .2s;
  display: flex;
  position: relative;
}

.team_underline {
  background-color: #dae9e9;
  width: 0%;
  height: 100%;
  transition: width .4s;
  display: none;
  position: absolute;
}

.team_name {
  z-index: 2;
  font-size: 1.7em;
  font-weight: 600;
  line-height: 1.2;
  position: relative;
}

.popup_visual {
  z-index: 2;
  flex: none;
  width: 45%;
  height: 100%;
  padding: 1em;
  position: relative;
}

.popup_name {
  font-size: 6em;
  font-weight: 700;
  line-height: .9;
}

.popup_flex {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.popup_title {
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 1em;
  margin-bottom: 1.2em;
}

.popup_contain {
  width: 100%;
  max-width: 41em;
}

.popup_img {
  flex: none;
  width: 100%;
  height: 100%;
  position: relative;
}

.popup_content {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 55%;
  height: 100%;
  padding: 2.2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lf-form-success-icon {
  width: 100px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.form-success-trigger {
  display: none;
}

.logo-collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(10em, 1fr));
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center;
  display: grid;
}

.benefits-collection, .treatment-processes-collection {
  padding-top: 1.6em;
}

.wonderist-logo {
  max-width: 10em;
}

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

.dental-icon {
  width: 24px;
  height: 24px;
  overflow: hidden;
}

.card-icon.is-small-icon {
  max-width: 5em;
}

.flex-col-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.flex-col-2.is-gap-4:nth-child(2n) {
  flex-direction: row-reverse;
}

.flex-col-2.is-gap-4 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
}

.insurances-collection {
  width: 100%;
}

.masonry-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .8fr .8fr 1.4fr;
  grid-auto-columns: 1fr;
  min-height: 30vw;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.lightbox-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.column-image-wrapper {
  flex: 1;
  margin-bottom: 1rem;
  position: relative;
  overflow: hidden;
}

.column-image-wrapper.margin-0 {
  margin-bottom: 0;
}

.lightbox-link {
  width: 100%;
  height: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.lightbox-link.is-small {
  padding-top: 45%;
}

.lightbox-link.grid {
  height: 100%;
}

.column-images {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.column-images.grid {
  height: 100%;
}

.masonry-column {
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fs-radio_column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  place-items: center start;
  min-height: 3rem;
  display: grid;
}

.fs-radio_field-3 {
  border: 2px solid var(--gainsboro-2);
  cursor: pointer;
  background-color: #fff;
  border-radius: .25rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: 1rem 1.5rem 1rem 1.25rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.fs-radio_field-3:hover {
  color: #696969;
  border-color: #696969;
}

.fs-radio_field-3.is-active {
  color: #fff;
  background-color: #a8bcc2;
}

.fs-radio_button-3 {
  border-width: 2px;
  border-color: var(--gainsboro-2);
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
  box-shadow: 1px 1px 3px #0000;
}

.fs-radio_button-3.w--redirected-checked {
  background-color: #81cccb;
  border-color: #f0f0f0;
}

.fs-radio_button-3.w--redirected-focus {
  box-shadow: none;
}

.fs-radio_button-3.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-radio_label-3 {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
}

.menu-button {
  position: static;
}

.nav-elements {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: .8em 2.625em .2em;
  display: grid;
  position: relative;
}

.nav_menu-wrapper {
  grid-column-gap: 1.6em;
  grid-row-gap: 1.6em;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.navbar {
  z-index: 9;
  background-color: #0000;
  width: 100%;
  height: auto;
  position: fixed;
  inset: 0% 0% auto;
}

.flex-wrapper {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-auto-columns: 1fr;
  display: flex;
}

.flex-wrapper.is-hero {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 1.6em;
}

.flex-wrapper.gap-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.clip {
  align-self: center;
  overflow: hidden;
}

.team-popup-styles {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.button-v1 {
  background-color: var(--dark-slate-grey-2);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  min-width: 2.75em;
  padding: 1em 2em;
  font-family: josefin-sans, sans-serif;
  font-size: .88rem;
  font-weight: 400;
  transition: color .25s, background-color .25s, transform .25s;
}

.button-v1:hover {
  color: #fff;
  background-color: #a8bcc2;
  transform: translate(0, -3px);
}

.button-v1.is-alt {
  border: 1px solid var(--goldenrod);
  background-color: var(--white-smoke-2);
  color: var(--dark-goldenrod);
  transition: color .2s, background-color .25s, transform .25s;
}

.button-v1.is-alt:hover {
  background-color: #0000;
  background-image: radial-gradient(circle farthest-corner at 0% 100%, var(--wheat), var(--goldenrod) 44%, var(--dark-goldenrod));
  color: var(--white);
}

.button-v1.is-card {
  color: var(--white);
  background-color: #a8bcc2;
  margin-top: 1.6em;
}

.button-v1.is-card:hover {
  background-color: var(--dark-slate-grey-2);
}

.fa-icons {
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 2em;
}

.fa-icons.is-large {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 3em;
  font-weight: 400;
  display: flex;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon-embed-small {
  width: 2rem;
  height: 2rem;
  color: var(--dark-slate-grey-2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-embed-small.is-white {
  color: var(--white);
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.icon-embed-small-download {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.success-lottie {
  object-fit: cover;
  width: 100%;
  max-width: 20em;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-medium {
  margin-bottom: 3rem;
}

.margin-bottom.margin-small {
  margin-bottom: 1rem;
}

.margin-bottom.margin-small.ppc-lp {
  font-size: 1.5em;
}

.logo3_logo {
  max-height: 3.5rem;
}

.section_logo3 {
  overflow: hidden;
}

.logo3_component {
  display: flex;
}

.logo3_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

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

.logo3_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.align-center {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.thin-container {
  width: 100%;
  max-width: 90em;
  margin-left: auto;
  margin-right: auto;
  padding: 4.81em 10em;
  overflow: visible;
}

.thin-container.is-padding-bottom-0 {
  padding-bottom: 0;
}

.card-text-stacked {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.checkmark-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.number_square {
  color: #fff;
  background-color: #8cc1c1;
  border-radius: .56em;
  justify-content: center;
  align-items: center;
  width: 6em;
  height: 6em;
  margin-top: 0;
  padding: 4px;
  display: flex;
  position: relative;
}

.slide_item {
  z-index: 3;
  flex: none;
  width: 48%;
  padding-right: 1.3em;
  transition: transform .35s;
  position: relative;
}

.slide_arrows {
  align-items: center;
  padding-top: 2.4em;
  display: flex;
}

.slide_contain {
  width: 100%;
}

.slide_svg {
  color: #1f6767;
  width: 2em;
  height: 2em;
}

.slide_svg.is--flip {
  transform: rotate(-180deg);
}

.slide_wrap {
  width: 100%;
}

.slide_list {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.slide_arrow {
  color: #1c1d21;
  cursor: pointer;
  background-color: #0000;
  border-radius: 200vw;
  justify-content: center;
  align-items: center;
  width: 5em;
  height: 5em;
  margin-right: .8em;
  display: flex;
}

.slide_card {
  background-color: var(--white);
  color: #1c1d21;
  border: 1px solid #1f6767;
  border-radius: 1.6em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 2.4em;
  display: flex;
}

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

.hidden-row-paragraph {
  margin-bottom: 20px;
}

.tab-pane {
  width: 100%;
  height: 100%;
}

.tabs-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.tabs-image-wrap {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.tabs-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.tabs-link {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin: 1px auto;
  padding: 0;
  display: block;
  overflow: visible;
}

.tabs-link.w--current {
  background-color: #0000;
}

.accordion-top-content {
  background-color: #1b6c6c;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2em;
  display: flex;
  box-shadow: 4px 4px 20px #1b6c6c2e;
}

.tabs-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.tabs-image.adjust-center {
  object-position: 60% 50%;
}

.tabs-content-wrap {
  width: 100%;
  height: 100%;
}

.step_heading {
  color: var(--white);
  margin-top: 0;
}

.hidden-text-wrap {
  padding: 2em;
  display: block;
  overflow: hidden;
}

.question-f44 {
  color: #333;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.faq_icon-wrapper {
  align-self: center;
  position: relative;
}

.faq_question {
  font-size: 1.2em;
}

.faq_wrapper {
  z-index: 2;
  color: #333;
  background-color: #fff0;
  border: 1px solid #dae8e9;
  border-radius: 8px;
  flex-direction: column;
  max-width: 800px;
  margin: 10px auto;
  padding: 2em 3em;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  overflow: hidden;
}

.faq_wrapper:hover {
  box-shadow: 1px 0 10px 1px #1f676736;
}

.peds_faqs {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.answer-f44 {
  font-size: 16px;
  overflow: hidden;
}

.faq_answer-text {
  width: 95%;
  margin-top: 20px;
  font-size: 1.125em;
}

.arrow-black-f44 {
  display: block;
}

.page-padding {
  padding: 4.81em 6%;
}

.page-padding.is-padding-bottom-0 {
  padding-bottom: 0;
}

.page-padding.is-padding-y-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.page-padding.is-padding-top-0 {
  padding-top: 0;
}

.membership-highlight-layout {
  grid-column-gap: 1.6em;
  grid-row-gap: 1.6em;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-auto-columns: 1fr;
  padding-top: 4.81em;
  display: grid;
}

.specials-layout {
  grid-column-gap: 4.81em;
  grid-row-gap: 4.81em;
  flex-direction: column;
  padding-bottom: 4.81em;
  display: flex;
}

.is-bg-white {
  background-color: #fff;
}

.is-bg-blue {
  background-color: #a8bcc2;
}

.is-bg-gradient {
  background-image: radial-gradient(circle farthest-corner at 0% 100%, var(--wheat), var(--goldenrod) 51%, var(--dark-goldenrod));
}

.bg-cta {
  z-index: 0;
  background-color: #0000;
  background-image: linear-gradient(225deg, #a8bcc2, #3d5a6c);
  height: 100%;
  position: relative;
}

.logo-med {
  align-self: flex-start;
  max-width: 8em;
}

.testimonial_tab {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -1.95em auto auto 3.75em;
}

.testimonial_tab-img {
  object-fit: contain;
  width: 100%;
  max-height: 8em;
}

.hero-logo {
  max-width: 34em;
}

.bg-logo {
  opacity: .33;
  mix-blend-mode: screen;
  width: 55vw;
  position: absolute;
  inset: auto 0% 0% auto;
}

.bg-logo.is-right {
  width: 33vw;
  inset: auto auto 0% 0%;
}

.logo-card {
  align-self: flex-end;
  max-width: 8em;
  position: relative;
}

.service__img-wrap {
  z-index: 1;
  border: 1.4px solid var(--dark-slate-grey);
  justify-content: center;
  align-items: center;
  width: 7em;
  height: 7em;
  margin-bottom: 2.78em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.service__block {
  background-color: var(--white-smoke);
  height: 100%;
  padding: 2.78em;
  transition: all .3s;
  box-shadow: 0 100px 80px -60px #090d1c0f;
}

.service__block:hover {
  background-color: #fff;
  transform: translate(0, -20px);
  box-shadow: 0 100px 80px -60px #090d1c0f;
}

.advant__img-grad {
  z-index: 0;
  background-image: linear-gradient(150deg, #ff8370, #ffa080);
  border-radius: 6px 14px 6px 24px;
  height: 0%;
  transition: all .3s;
  position: absolute;
  inset: auto 0% 0%;
}

.home-service-layout {
  grid-column-gap: 1.6em;
  grid-row-gap: 1.6em;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(18.6em, 1fr));
  grid-auto-columns: 1fr;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4.81em;
  display: grid;
  position: relative;
}

.advant__img {
  z-index: 1;
  opacity: 1;
  mix-blend-mode: soft-light;
  width: 70%;
  height: 70%;
  transition: all .3s;
  position: relative;
}

.service__heading {
  text-align: center;
  letter-spacing: .07em;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 1rem;
  font-family: Bergensans, sans-serif;
  font-size: 1.67em;
}

.section-bg-logo {
  opacity: .12;
  mix-blend-mode: soft-light;
  background-image: url('../images/FRANKDA-FNL_icon---tooth-only---eggshell.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 33%;
  background-attachment: fixed;
  position: absolute;
  inset: 0%;
}

.is-small {
  line-height: 1.3;
}

.slide {
  position: static;
}

.slider {
  height: 100%;
}

.quote {
  color: var(--white);
  text-transform: none;
  font-family: josefin-sans, sans-serif;
  font-size: 1.95em;
  font-weight: 300;
  line-height: 1.3;
}

.logo-lg {
  max-width: 40em;
}

.is-logo-sm {
  max-width: 8em;
}

.home-tourslider-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .4fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.top-padding {
  margin-top: 20px;
}

.utility-page-content-2 {
  background-color: var(--dark-slate-grey);
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 350px;
  margin-right: 20px;
  padding: 40px;
  display: flex;
}

.div-block-26 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.utility-page-wrap-2 {
  background-color: #f1f1f7;
  background-image: url('../images/1234_11234.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-top: 48px;
  display: flex;
}

.utility-page-wrap-2._404 {
  background-color: #fff;
  background-image: linear-gradient(#3d5a6c80, #3d5a6c80), url('../images/AdobeStock_122101000_1AdobeStock_122101000.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: flex-end;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
}

.x {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.grid-dual-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: grid;
}

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

.centered-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.centered-content.justify-center-align {
  justify-content: center;
}

.amenities-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.amenities-card {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 25px;
  display: flex;
}

.amenities-icon {
  width: 80px;
  height: 80px;
}

.list-resources {
  font-size: 1rem;
}

.nps-includes-icon.filter {
  filter: grayscale();
}

.nps-includes-wrap {
  border: 1px solid #000;
  width: 80px;
  height: 80px;
  padding: 10px;
}

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

.bar-stacked {
  grid-column-gap: 1.6em;
  grid-row-gap: 1.6em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-items: center;
  height: 100%;
  display: grid;
}

.hide {
  display: none;
}

.gradient {
  background-image: linear-gradient(to bottom, #f7f7f6, var(--dark-slate-grey-2));
}

.div-block-27 {
  z-index: 1;
  background-image: linear-gradient(17deg, var(--goldenrod), var(--wheat));
  opacity: .6;
  mix-blend-mode: screen;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-stacked-4 {
  grid-column-gap: 1.6em;
  grid-row-gap: 1.6em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-items: center;
  height: 100%;
  display: grid;
}

.text-stacked-4.is-h-auto {
  height: auto;
}

.text-stacked-4.is-h-auto.margin-bottom {
  margin-bottom: 1.6em;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.photo-grid-image {
  filter: none;
  background-color: #000;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  transition: filter .2s;
  display: block;
}

.photo-grid-image:hover {
  filter: grayscale();
}

.photo-grid-image._3 {
  background-color: #4e4e4e;
  background-image: url('../images/6387c61b17d78ebaaa62aa81_elizabeth-pishal-FrFQ_B7hfAw-unsplash.webp');
  background-position: 50% 0;
  background-size: cover;
  height: 33.3%;
  transition-property: none;
}

.photo-grid-image._2 {
  background-color: #4e4e4e;
  background-image: url('../images/63c6bde90d78ff25c44ac1b4_AdobeStock_330736060.webp');
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 40%;
  margin-bottom: 0;
}

.photo-grid-image._6 {
  background-color: #4e4e4e;
  background-image: url('../images/Shre_Ram-031823-146.webp');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 33.3%;
  margin-top: 0;
}

.photo-grid-image._5 {
  background-color: #4e4e4e;
  background-image: url('../images/Shre_Ram-031823-148.jpeg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 55%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.photo-grid-image._1 {
  background-color: #4e4e4e;
  background-image: url('../images/AdobeStock_361934602.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 60%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.photo-grid-image._7 {
  background-color: #4e4e4e;
  background-image: url('../images/AdobeStock_314285357.jpg');
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 33.3%;
  margin-bottom: 0;
}

.photo-grid-image._4 {
  background-color: #4e4e4e;
  background-image: url('../images/lesly-juarez-1AhGNGKuhR0-unsplash.jpg');
  background-position: 50%;
  background-size: cover;
  height: 45%;
  margin-top: 0;
}

.flex-wrapper-2 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-auto-columns: 1fr;
  display: flex;
}

.flex-wrapper-2.gap-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.photo-grid-column {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: space-around;
  width: 33%;
  height: 60em;
  display: flex;
}

.brand-image {
  z-index: 3;
  background-color: #3d5a6cb3;
  width: 100%;
  max-width: 3em;
  padding: 5px;
  position: absolute;
  inset: auto 5% 5% auto;
}

.brand-image.is-left {
  left: 5%;
  right: auto;
}

.brand-image.is-full-logo {
  max-width: 11em;
  left: 50%;
  right: auto;
  transform: translate(-50%);
}

.ba_relative-wrapper {
  margin-bottom: 10px;
  position: relative;
}

.ba_image-wrapper-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  max-width: 700px;
  box-shadow: none;
  border-radius: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.6em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
  overflow: hidden;
}

.before-after-grid {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.before-after-grid.is-gap-4.is-align-top {
  align-items: start;
}

.before-after-grid.is-auto-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-columns: auto 1fr;
}

.before-after-grid.is-quote-overlap {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: 4em auto 8em;
  grid-template-columns: 1fr 8em 1fr;
}

.before-after-grid.is-gap-4 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
}

.before-after-grid.is-3-2 {
  grid-template-columns: 3fr 2fr;
}

.before-after-grid.is-center-overlap {
  grid-template-columns: .6fr 3% 1fr;
}

.before-after-grid.is-offset {
  grid-column-gap: 1.6em;
  grid-template-rows: 4em auto 4em;
}

.before-after-grid.is-6-1 {
  grid-column-gap: 4em;
  grid-template-columns: .6fr 1fr;
}

.before-after-grid.is-list {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-columns: 1fr;
  justify-items: start;
  margin-left: 0;
  margin-right: 0;
}

.before-after-grid.is-copyright {
  grid-column-gap: .25em;
  grid-template-columns: 1fr auto;
}

.before-after-grid.is-1-auto {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-columns: 1fr auto;
}

.insurance-check {
  z-index: 9999;
  background-color: #43423e80;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-28 {
  max-width: 800px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.image-2 {
  cursor: pointer;
  position: absolute;
  inset: 2% 2% auto auto;
}

.ppc-lp_navbar {
  z-index: 9;
  width: 100%;
  height: auto;
  position: fixed;
  inset: 0% 0% auto;
}

.ppc-lp_nav-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.ppc-lp_nav-cover {
  background-color: #fff;
  border-bottom: 1px solid #ffffff1a;
  height: 100%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ppc-lp_nav-elements {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100em;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3%;
  padding-right: 3%;
  display: grid;
  position: relative;
}

.ppc-lp_nav-brand {
  max-width: 14em;
  padding-top: .8em;
  padding-bottom: .8em;
  padding-left: 0;
}

.ppc-lp_nav-logo {
  width: 100%;
  height: 100%;
}

.ppc-lp_nav-menu-wrapper {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  display: flex;
}

.ppc-lp_nav-menu-top {
  grid-column-gap: 1em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: end;
  justify-items: end;
  padding-top: .4em;
  padding-bottom: .8em;
  padding-left: .75em;
  display: grid;
}

.nav_icon-link {
  white-space: nowrap;
  flex-wrap: nowrap;
  align-items: center;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.nav_icon-link:hover {
  color: #509b9a;
}

.ppc-lp_hero-section {
  background-color: #000;
  justify-content: center;
  align-items: center;
  min-height: 40em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bg-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.ppc-lp_overlay-50 {
  z-index: 2;
  background-color: #00000080;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.padding-global {
  padding-left: 6%;
  padding-right: 6%;
}

.padding-section-large {
  padding-top: 8em;
  padding-bottom: 8em;
}

.home_hero_layout {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  max-width: 50em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home_hero_logo {
  object-fit: contain;
  max-width: 40em;
  margin-left: auto;
  margin-right: auto;
}

.ppc-lp_text-stacked {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-items: stretch;
  display: grid;
}

.ppc-lp_text-stacked.text-align-center {
  text-align: center;
}

.hero-subhead {
  color: var(--white);
}

.hero-subhead.text-color-white {
  color: var(--white-smoke);
}

.highlight {
  color: #000;
  background-color: #fff200;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group.align-center {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.placeholder {
  background-color: #dae9e9;
  justify-content: center;
  padding: 2em;
  font-weight: 600;
  display: flex;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-medium {
  padding-top: 5em;
  padding-bottom: 5em;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.grid_col-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_col-2.is-content-image {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  justify-items: center;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-small {
  padding: 1rem;
}

.section_service-fact {
  background-color: #509b9a;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.service_fact-layout {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.service_fact-container {
  border: 2px solid #fff;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 34em;
  padding: 1.39em;
  display: block;
}

.service_fact-header {
  color: #fff;
}

.service_faq-content {
  color: #fff;
  flex-direction: row;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.service_fact-icon {
  z-index: 2;
  filter: invert() brightness(200%);
  color: #3a3a3a;
  width: 60px;
  height: 60px;
  min-height: 60px;
  margin-right: 30px;
  padding: 0;
  position: relative;
}

.service_fact-icon.no-invert {
  filter: none;
}

.service_fact-text {
  font-size: 1.67em;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.ppc-lp_affiliation-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: repeat(auto-fit, minmax(16em, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.ppc-lp_logos-grid_item {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ppc-lp_logos-grid_image {
  height: auto;
  max-height: 50px;
  margin-left: auto;
  margin-right: auto;
}

.ppc-lp_logos-grid_image.ppc-lp_max-height-medium {
  max-height: 55px;
}

.ppc-lp_logos-grid_image.ppc-lp_max-height-xs {
  max-height: 40px;
}

.ppc-lp_logos-grid_image.ppc-lp_max-height-small {
  max-height: 45px;
}

.ppc-lp_logos-grid_image.ppc-lp_logos-grid_image-2 {
  max-height: 34px;
}

.ppc-lp_logos-grid_image.ppc-lp_logos-grid_image-4 {
  max-height: 28px;
}

.ppc-lp_logos-grid_image.ppc-lp_logos-grid_image-6 {
  max-height: 46px;
}

.ppc-lp_horizontal-scroll {
  text-align: center;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.ppc-lp_scroll-container {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 60px;
  display: flex;
  overflow: auto;
}

.ppc-lp_scroll-item {
  border: 3px solid var(--dark-goldenrod);
  background-color: #eee;
  border-radius: 0;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 460px;
  height: auto;
  min-height: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding: 40px;
  transition: all .3s linear;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 11px 17px -8px #0000002e;
}

.ppc-lp_scroll-item:hover {
  background-color: #fff;
  box-shadow: 0 11px 17px -8px #00000040;
}

.icon-height-large {
  height: 3rem;
}

.ppc-emer_horizontal-scroll_arrow-container {
  width: 14px;
  display: flex;
  position: absolute;
  inset: auto 6% 5% auto;
}

.ppc-emer_horizontal-scroll_arrow-1 {
  height: 32px;
  position: absolute;
  top: auto;
  bottom: auto;
  right: 0;
}

.ppc-emer_horizontal-scroll_arrow-2 {
  height: 32px;
  margin-right: 2px;
  position: absolute;
  top: auto;
  bottom: auto;
  right: 16px;
}

.ppc-emer_horizontal-scroll_arrow-3 {
  height: 32px;
  margin-right: 1px;
  position: absolute;
  top: auto;
  bottom: auto;
  right: 8px;
}

.ppc-lp_tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: stretch start;
  display: flex;
}

.ppc-lp_tabs-menu {
  background-color: var(--gainsboro-2);
  text-align: center;
  border-bottom: 2px #78cec3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2em;
}

.ppc-lp_tabs-link {
  opacity: .35;
  color: #000;
  text-align: left;
  background-color: #0000;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 10px;
  font-size: 17px;
  font-weight: 700;
  transition: all .33s;
  display: flex;
}

.ppc-lp_tabs-link:hover {
  opacity: .95;
  color: #555;
}

.ppc-lp_tabs-link.w--current {
  z-index: 1;
  opacity: 1;
  background-color: #0000;
  justify-content: flex-start;
}

.ppc-lp_tabs-line {
  z-index: 1;
  background-color: #f1be8f;
  flex: 0 auto;
  width: 100%;
  height: 1.5px;
  display: none;
  position: relative;
}

.ppc-lp_tabs-dropdown {
  opacity: .65;
  width: 24px;
  height: 24px;
  margin-top: 6px;
  margin-bottom: 2px;
  margin-left: 2px;
  display: none;
}

.ppc-lp_tabs-content {
  text-align: left;
  background-color: #f5f5f5;
  align-items: center;
  width: 60%;
  margin-top: 0;
  padding: 3em 3em 3em 4em;
  display: flex;
}

.checkmark-rich-text li {
  font-size: 1rem;
  font-weight: 300;
}

.service_faq-layout {
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 50%;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq-content {
  padding-top: 4rem;
  padding-bottom: 5rem;
}

.text-size-medium {
  font-size: 1.41em;
}

.faq-item {
  border-top: 1px #e3eef3;
  border-bottom: 1px solid #e3eef3;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.ppc-lp_tab-item-padding {
  cursor: pointer;
  padding: 2em 0;
}

.service_faq-question {
  font-size: 1.88em;
  font-weight: 400;
  line-height: 1.4;
}

.ppc-lp_tab-bottom-wrapper {
  overflow: hidden;
}

.ppc-lp_tab-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f9fafb;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-bottom: 0;
  padding: 3rem 2.25rem;
  display: grid;
}

.faq-sticky-image {
  flex-direction: column;
  min-height: 40em;
  max-height: 100vh;
  margin-top: -4rem;
  padding-top: 4rem;
  padding-bottom: 1rem;
  padding-left: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.ppc_hero_logo {
  object-fit: contain;
  max-width: 30em;
  margin-bottom: 2em;
  margin-left: auto;
  margin-right: auto;
}

.card-3 {
  background-color: var(--white);
  padding: 2.94em 2.5em;
  font-size: 1em;
  box-shadow: 11px 11px 11px -8px #3a3a3a1a;
}

.card-3.is-branded {
  border: 2px solid var(--wheat);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-wrapper-3 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-auto-columns: 1fr;
  display: flex;
}

.card-4 {
  background-color: var(--white);
  padding: 2.94em 2.5em;
  font-size: 1em;
  box-shadow: 11px 11px 11px -8px #3a3a3a1a;
}

.card-4.is-branded {
  border: 2px solid var(--wheat);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-5 {
  background-color: var(--white);
  padding: 2.94em 2.5em;
  font-size: 1em;
  box-shadow: 11px 11px 11px -8px #3a3a3a1a;
}

.card-5.is-branded {
  border: 2px solid var(--wheat);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-6 {
  background-color: var(--white);
  padding: 2.94em 2.5em;
  font-size: 1em;
  box-shadow: 11px 11px 11px -8px #3a3a3a1a;
}

.card-6.is-image {
  padding: 0;
  overflow: hidden;
}

.card-7 {
  background-color: var(--white);
  padding: 2.94em 2.5em;
  font-size: 1em;
  box-shadow: 11px 11px 11px -8px #3a3a3a1a;
}

.card-7.is-image {
  padding: 0;
  overflow: hidden;
}

.card-7.is-image.relative-container, .card-7.is-relative {
  position: relative;
}

.popup-refer {
  z-index: 99999999;
  background-color: #d3dadb66;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup_contain-refer {
  grid-row-gap: 20px;
  background-color: var(--white);
  border: 2px solid #000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 50%;
  margin: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.close-button {
  cursor: pointer;
  position: absolute;
  inset: 2px 2px auto auto;
}

.centered-button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-weight-normal {
  font-weight: 400;
}

.bg-image_section {
  background-color: #000;
  justify-content: center;
  min-height: 34.72em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.overlay-80 {
  z-index: 2;
  background-color: #000c;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.overlay-80.is-white {
  background-color: #fffc;
}

.insurance_card {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 4em 2.5em;
  display: flex;
}

.ppc-lp_insurance-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.ppc-lp_contact-grid {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.form_wrapper {
  grid-column-gap: .8em;
  grid-row-gap: .8em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-size-small {
  font-size: .875rem;
}

.ppc_nps-item-grid {
  grid-column-gap: 1.6em;
  grid-row-gap: 1.6em;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.ppc-lp_pricing-card {
  background-color: #fff;
  max-width: 65em;
  margin-left: auto;
  margin-right: auto;
  padding: 3em;
}

.ppc-nps_pricing_intro {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.ppc-nps_pricing_col-1 {
  display: flex;
}

.ppc-nps_pricing_col-2 {
  justify-content: flex-end;
  display: flex;
}

.ppc-nps_pricing_divider {
  background-color: #333;
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.ppc-nps_pricing_rows {
  grid-column-gap: 8px;
  flex-direction: column;
  margin-bottom: 2rem;
  display: flex;
}

.ppc-nps_pricing_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.ppc-nps_pricing_col-1-text {
  font-size: 1.125rem;
  font-weight: 600;
}

.ppc-nps_pricing_col-2-text {
  font-size: 1.125rem;
}

.flex-row {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-2 {
  font-size: 10px;
}

.italic-text {
  font-size: 11px;
}

.text-block-3 {
  color: var(--white);
}

.google-reviews {
  width: 80%;
  max-width: 70em;
}

.html-embed_insurance-checker.is-modal {
  margin-top: 4rem;
  margin-bottom: 0;
}

.insurance-checker_modal {
  z-index: 25;
  background-color: #29282866;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.insurance-checker_modal.show {
  display: block;
}

.image-3 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-29 {
  background-color: var(--white);
  border-radius: 20px;
  width: 45%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  box-shadow: 0 2px 5px 6px #0000001a;
}

.div-block-29.smaller {
  width: 15%;
}

.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.div-block-30 {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.plan-bottom-heading {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-top: 16px;
  margin-bottom: 45px;
  display: flex;
}

.u-text-style-display {
  margin-bottom: var(--display--margin-bottom);
  font-family: var(--display--font-family);
  font-size: var(--display--font-size);
  line-height: var(--display--line-height);
  font-weight: var(--display--font-weight);
  letter-spacing: var(--display--letter-spacing);
  text-transform: var(--display--text-transform);
  text-wrap: balance;
}

.u-text-style-h1 {
  margin-bottom: var(--h1--margin-bottom);
  font-family: var(--h1--font-family);
  font-size: var(--h1--font-size);
  line-height: var(--h1--line-height);
  font-weight: var(--h1--font-weight);
  letter-spacing: var(--h1--letter-spacing);
  text-transform: var(--h1--text-transform);
  text-wrap: balance;
}

.u-text-style-h2 {
  margin-bottom: var(--h2--margin-bottom);
  font-family: var(--h2--font-family);
  font-size: var(--h2--font-size);
  line-height: var(--h2--line-height);
  font-weight: var(--h2--font-weight);
  letter-spacing: var(--h2--letter-spacing);
  text-transform: var(--h2--text-transform);
  text-wrap: balance;
}

.u-text-style-h3 {
  margin-bottom: var(--h3--margin-bottom);
  font-family: var(--h3--font-family);
  font-size: var(--h3--font-size);
  line-height: var(--h3--line-height);
  font-weight: var(--h3--font-weight);
  letter-spacing: var(--h3--letter-spacing);
  text-transform: var(--h3--text-transform);
  text-wrap: balance;
}

.u-text-style-h4 {
  margin-bottom: var(--h4--margin-bottom);
  font-family: var(--h4--font-family);
  font-size: var(--h4--font-size);
  line-height: var(--h4--line-height);
  font-weight: var(--h4--font-weight);
  letter-spacing: var(--h4--letter-spacing);
  text-transform: var(--h4--text-transform);
  text-wrap: balance;
}

.u-text-style-h5 {
  margin-bottom: var(--h5--margin-bottom);
  font-family: var(--h5--font-family);
  font-size: var(--h5--font-size);
  line-height: var(--h5--line-height);
  font-weight: var(--h5--font-weight);
  letter-spacing: var(--h5--letter-spacing);
  text-transform: var(--h5--text-transform);
  text-wrap: balance;
}

.u-text-style-h6 {
  margin-bottom: var(--h6--margin-bottom);
  font-family: var(--h6--font-family);
  font-size: var(--h6--font-size);
  line-height: var(--h6--line-height);
  font-weight: var(--h6--font-weight);
  letter-spacing: var(--h6--letter-spacing);
  text-transform: var(--h6--text-transform);
  text-wrap: balance;
}

.u-text-style-large {
  margin-bottom: var(--text-large--margin-bottom);
  font-family: var(--text-large--font-family);
  font-size: var(--text-large--font-size);
  line-height: var(--text-large--line-height);
  font-weight: var(--text-large--font-weight);
  letter-spacing: var(--text-large--letter-spacing);
  text-transform: var(--text-large--text-transform);
  text-wrap: pretty;
}

.u-text-style-main {
  margin-bottom: var(--text-main--margin-bottom);
  font-family: var(--text-main--font-family);
  font-size: var(--text-main--font-size);
  line-height: var(--text-main--line-height);
  font-weight: var(--text-main--font-weight);
  letter-spacing: var(--text-main--letter-spacing);
  text-transform: var(--text-main--text-transform);
  text-wrap: pretty;
}

.u-text-style-small {
  margin-bottom: var(--text-small--margin-bottom);
  font-family: var(--text-small--font-family);
  font-size: var(--text-small--font-size);
  line-height: var(--text-small--line-height);
  font-weight: var(--text-small--font-weight);
  letter-spacing: var(--text-small--letter-spacing);
  text-transform: var(--text-small--text-transform);
  text-wrap: pretty;
}

.u-rich-text h4 {
  color: var(--theme--text);
}

.u-container {
  width: 100%;
  max-width: var(--container--main);
  padding-top: var(--section-space--main);
  padding-bottom: var(--section-space--main);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.u-container-small {
  width: 100%;
  max-width: var(--container--small);
  padding-top: var(--section-space--main);
  padding-bottom: var(--section-space--main);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.u-container-full {
  width: 100%;
  max-width: var(--container--full);
  padding-top: var(--section-space--main);
  padding-bottom: var(--section-space--main);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.u-child-contain {
  min-width: 100%;
  max-width: 45ch;
}

.u-sr-only {
  white-space: nowrap;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  width: 1px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.u-visual-wrap {
  aspect-ratio: 1;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.u-line-clamp-1, .u-line-clamp-2, .u-line-clamp-3, .u-line-clamp-4 {
  display: -webkit-box;
  overflow: hidden;
}

.u-hflex-left-top {
  flex-flow: row;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.u-hflex-left-center {
  flex-flow: row;
  place-content: center flex-start;
  align-items: center;
  display: flex;
}

.u-hflex-left-bottom {
  flex-flow: row;
  place-content: flex-end flex-start;
  align-items: flex-end;
  display: flex;
}

.u-hflex-left-stretch {
  flex-flow: row;
  place-content: stretch flex-start;
  align-items: stretch;
  display: flex;
}

.u-hflex-center-top {
  flex-flow: row;
  place-content: flex-start center;
  align-items: flex-start;
  display: flex;
}

.u-hflex-center-center {
  flex-flow: row;
  place-content: center;
  align-items: center;
  display: flex;
}

.u-hflex-center-bottom {
  flex-flow: row;
  place-content: flex-end center;
  align-items: flex-end;
  display: flex;
}

.u-hflex-center-stretch {
  flex-flow: row;
  place-content: stretch center;
  align-items: stretch;
  display: flex;
}

.u-hflex-right-top {
  flex-flow: row;
  place-content: flex-start flex-end;
  align-items: flex-start;
  display: flex;
}

.u-hflex-right-center {
  flex-flow: row;
  place-content: center flex-end;
  align-items: center;
  display: flex;
}

.u-hflex-right-bottom {
  flex-flow: row;
  place-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.u-hflex-right-stretch {
  flex-flow: row;
  place-content: stretch flex-end;
  align-items: stretch;
  display: flex;
}

.u-hflex-between-top {
  flex-flow: row;
  place-content: flex-start space-between;
  align-items: flex-start;
  display: flex;
}

.u-hflex-between-center {
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  display: flex;
}

.u-hflex-between-bottom {
  flex-flow: row;
  place-content: flex-end space-between;
  align-items: flex-end;
  display: flex;
}

.u-hflex-between-stretch {
  flex-flow: row;
  place-content: stretch space-between;
  align-items: stretch;
  display: flex;
}

.u-hflex-wrap {
  flex-flow: wrap;
}

.u-vflex-left-top {
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.u-vflex-left-center {
  flex-flow: column;
  place-content: flex-start center;
  align-items: flex-start;
  display: flex;
}

.u-vflex-left-bottom {
  flex-flow: column;
  place-content: flex-start flex-end;
  align-items: flex-start;
  display: flex;
}

.u-vflex-left-between {
  flex-flow: column;
  place-content: flex-start space-between;
  align-items: flex-start;
  display: flex;
}

.u-vflex-center-top {
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  display: flex;
}

.u-vflex-center-center {
  flex-flow: column;
  place-content: center;
  align-items: center;
  display: flex;
}

.u-vflex-center-bottom {
  flex-flow: column;
  place-content: center flex-end;
  align-items: center;
  display: flex;
}

.u-vflex-center-between {
  flex-flow: column;
  place-content: center space-between;
  align-items: center;
  display: flex;
}

.u-vflex-right-top {
  flex-flow: column;
  place-content: flex-end flex-start;
  align-items: flex-end;
  display: flex;
}

.u-vflex-right-center {
  flex-flow: column;
  place-content: flex-end center;
  align-items: flex-end;
  display: flex;
}

.u-vflex-right-bottom {
  flex-flow: column;
  place-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.u-vflex-right-between {
  flex-flow: column;
  place-content: flex-end space-between;
  align-items: flex-end;
  display: flex;
}

.u-vflex-stretch-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.u-vflex-stretch-center {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.u-vflex-stretch-bottom {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.u-vflex-stretch-between {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.u-vflex-wrap {
  flex-flow: column wrap;
}

.u-flex-noshrink {
  flex: none;
}

.u-flex-shrink {
  flex: 0 auto;
}

.u-flex-grow {
  flex: 1;
}

.u-grid-custom {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: var(--grid-1);
  display: grid;
}

.u-grid-subgrid {
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: subgrid;
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  grid-column: auto / span 1;
  display: grid;
}

.u-grid-autofit {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 13rem), 1fr));
  grid-auto-columns: minmax(0, 1fr);
  display: grid;
}

.u-grid-autofill {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 13rem), 1fr));
  grid-auto-columns: minmax(0, 1fr);
  display: grid;
}

.u-grid-column-2 {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: var(--grid-2);
  display: grid;
}

.u-grid-column-3 {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: var(--grid-3);
  display: grid;
}

.u-grid-column-4 {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: var(--grid-4);
  display: grid;
}

.u-grid-desktop, .u-grid-tablet, .u-grid-landscape {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: var(--grid-main);
  display: grid;
}

.u-grid-breakout {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: var(--grid-breakout);
  display: grid;
}

.u-grid-flex {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  flex-flow: wrap;
  display: flex;
}

.u-align-self-auto {
  align-self: auto;
}

.u-align-self-start {
  align-self: flex-start;
}

.u-align-self-center {
  align-self: center;
}

.u-align-self-end {
  align-self: flex-end;
}

.u-align-self-stretch {
  align-self: stretch;
}

.u-align-items-stretch {
  align-content: stretch;
  align-items: stretch;
}

.u-align-items-start {
  align-content: flex-start;
  align-items: flex-start;
}

.u-align-items-center {
  align-content: center;
  align-items: center;
}

.u-align-items-end {
  align-content: flex-end;
  align-items: flex-end;
}

.u-color-inherit {
  color: inherit;
}

.u-color-inherit.h4 {
  margin-bottom: 20px;
}

.u-color-faded {
  color: color-mix(in srgb, var(--theme--text) 60%, transparent);
}

.u-block-gap {
  margin-left: calc(var(--gap-x) / 2 * -1);
  margin-right: calc(var(--gap-x) / 2 * -1);
  vertical-align: middle;
  display: block;
}

.u-block-gap-vertical {
  display: block;
}

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

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

.u-gap-1 {
  grid-column-gap: var(--space--1);
  grid-row-gap: var(--space--1);
}

.u-gap-2 {
  grid-column-gap: var(--space--2);
  grid-row-gap: var(--space--2);
}

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

.u-gap-3 {
  grid-column-gap: var(--space--3);
  grid-row-gap: var(--space--3);
}

.u-gap-4 {
  grid-column-gap: var(--space--4);
  grid-row-gap: var(--space--4);
}

.u-gap-5 {
  grid-column-gap: var(--space--5);
  grid-row-gap: var(--space--5);
}

.u-gap-6 {
  grid-column-gap: var(--space--6);
  grid-row-gap: var(--space--6);
}

.u-gap-7 {
  grid-column-gap: var(--space--7);
  grid-row-gap: var(--space--7);
}

.u-gap-8 {
  grid-column-gap: var(--space--8);
  grid-row-gap: var(--space--8);
}

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

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

.u-gap-row-1 {
  grid-row-gap: var(--space--1);
}

.u-gap-row-2 {
  grid-row-gap: var(--space--2);
}

.u-gap-row-gutter {
  grid-row-gap: var(--site--gutter);
}

.u-gap-row-3 {
  grid-row-gap: var(--space--3);
}

.u-gap-row-4 {
  grid-row-gap: var(--space--4);
}

.u-gap-row-5 {
  grid-row-gap: var(--space--5);
}

.u-gap-row-6 {
  grid-row-gap: var(--space--6);
}

.u-gap-row-7 {
  grid-row-gap: var(--space--7);
}

.u-gap-row-8 {
  grid-row-gap: var(--space--8);
}

.u-mt-0 {
  margin-top: 0;
}

.u-mt-gutter {
  margin-top: var(--site--gutter);
}

.u-mt-1 {
  margin-top: var(--space--1);
}

.u-mt-2 {
  margin-top: var(--space--2);
}

.u-mt-3 {
  margin-top: var(--space--3);
}

.u-mt-4 {
  margin-top: var(--space--4);
}

.u-mt-5 {
  margin-top: var(--space--5);
}

.u-mt-6 {
  margin-top: var(--space--6);
}

.u-mt-7 {
  margin-top: var(--space--7);
}

.u-mt-8 {
  margin-top: var(--space--8);
}

.u-mb-0 {
  margin-bottom: 0;
}

.u-mb-gutter {
  margin-bottom: var(--site--gutter);
}

.u-mb-1 {
  margin-bottom: var(--space--1);
}

.u-mb-2 {
  margin-bottom: var(--space--2);
}

.u-mb-3 {
  margin-bottom: var(--space--3);
}

.u-mb-4 {
  margin-bottom: var(--space--4);
}

.u-mb-5 {
  margin-bottom: var(--space--5);
}

.u-mb-6 {
  margin-bottom: var(--space--6);
}

.u-mb-7 {
  margin-bottom: var(--space--7);
}

.u-mb-8 {
  margin-bottom: var(--space--8);
}

.u-weight-regular {
  font-family: var(--font--primary-family);
  font-weight: var(--font--primary-regular);
}

.u-weight-medium {
  font-family: var(--font--primary-family);
  font-weight: var(--font--primary-medium);
}

.u-weight-bold {
  font-family: var(--font--primary-family);
  font-weight: var(--font--primary-bold);
}

.u-min-height-screen {
  min-height: 100svh;
}

.u-column-full {
  grid-column: 1 / -1;
}

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

.u-column-indent {
  grid-column: 2 / -2;
}

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

.u-column-2 {
  grid-column: auto / span 2;
}

.u-column-3 {
  grid-column: auto / span 3;
}

.u-column-4 {
  grid-column: auto / span 4;
}

.u-column-5 {
  grid-column: auto / span 5;
}

.u-column-6 {
  grid-column: auto / span 6;
}

.u-column-7 {
  grid-column: auto / span 7;
}

.u-column-8 {
  grid-column: auto / span 8;
}

.u-column-9 {
  grid-column: auto / span 9;
}

.u-column-10 {
  grid-column: auto / span 10;
}

.u-column-11 {
  grid-column: auto / span 11;
}

.u-column-12 {
  grid-column: auto / span 12;
}

.u-order-first, .u-order-first-desktop, .u-order-first-tablet {
  order: -1;
}

.u-order-last, .u-order-last-desktop, .u-order-last-tablet {
  order: 1;
}

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

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

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

.u-text-transform-none {
  text-transform: none;
}

.u-text-transform-uppercase {
  text-transform: uppercase;
}

.u-text-transform-capitalize {
  text-transform: capitalize;
}

.u-text-transform-lowercase {
  text-transform: lowercase;
}

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

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

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

.u-max-width-none {
  max-width: none;
}

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

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

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

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

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

.u-overflow-visible {
  overflow: visible;
}

.u-overflow-hidden {
  overflow: hidden;
}

.u-overflow-clip {
  overflow: clip;
}

.u-overflow-scroll {
  overflow: scroll;
}

.u-overflow-auto {
  overflow: auto;
}

.u-overflow-x-auto {
  overflow: auto hidden;
}

.u-overflow-y-auto {
  overflow: hidden auto;
}

.u-overflow-hidden-left {
  clip-path: polygon(0 0, 9000% 0, 9000% 100%, 0% 100%);
}

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

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

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

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

.u-display-inline-grid {
  display: inline-grid;
}

.u-display-none {
  display: none;
}

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

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

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

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

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

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

.u-position-static {
  position: static;
}

.u-position-relative {
  position: relative;
}

.u-position-absolute {
  position: absolute;
}

.u-position-sticky {
  position: sticky;
  top: 0;
}

.u-position-fixed {
  position: fixed;
}

.u-height-full {
  height: 100%;
}

.u-width-full {
  width: 100%;
}

.u-cover {
  width: 100%;
  height: 100%;
}

.u-cover-absolute {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.u-pointer-on {
  pointer-events: auto;
}

.u-pointer-off {
  pointer-events: none;
}

.styleguide_title, .styleguide_subheading {
  margin-bottom: 0;
}

.styleguide_card_wrap {
  height: 100%;
  padding: var(--space--5);
  grid-column-gap: var(--space--6);
  grid-row-gap: var(--space--6);
  border: var(--border-width--main) solid var(--theme--border);
  border-radius: var(--radius--main);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.styleguide_footer {
  border-top: var(--border-width--main) solid var(--theme--border);
  text-align: center;
}

.g_tag_wrap {
  min-width: 4rem;
  padding: var(--size--0-5rem) var(--size--0-75rem);
  border-radius: var(--radius--small);
  background-color: var(--theme--text-secondary);
  color: var(--theme--background);
  line-height: var(--line-height--1-6);
  text-align: center;
  display: inline-block;
}

.styleguide_font_item {
  padding-top: var(--space--5);
  padding-bottom: var(--space--5);
  grid-column-gap: var(--space--4);
  grid-row-gap: var(--space--4);
  border-bottom: var(--border-width--main) solid var(--theme--border);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.form_main_field_wrap {
  text-align: left;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form_main_wrap {
  width: 100%;
  margin-bottom: 0;
}

.form_main_success_wrap {
  border: var(--border-width--main) solid var(--theme--border);
  border-radius: var(--radius--main);
  background-color: var(--swatch--transparent);
  padding: 1.2rem;
}

.form_main_option_item {
  margin-bottom: 0;
  padding-left: 0;
  display: inline-block;
}

.form_main_error_wrap {
  border: var(--border-width--main) solid var(--theme--border);
  background-color: #0000;
  margin-top: 0;
  padding: .8rem 1.4rem;
}

.form_main_option_link {
  width: var(--size--1-5rem);
  height: var(--size--1-5rem);
  margin: 0px var(--space--2) 0px 0px;
  border-width: var(--border-width--main);
  border-color: var(--theme--border);
  border-radius: var(--radius--small);
}

.form_main_option_link.w--redirected-checked {
  border-color: var(--swatch--brand);
  border-radius: var(--radius--small);
  background-color: var(--swatch--brand);
  background-size: 60%;
}

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

.form_main_field_input {
  height: var(--size--3rem);
  border-top: 0 solid #000;
  border-bottom-style: solid;
  border-right: 0 solid #000;
  border-bottom-width: var(--border-width--main);
  border-bottom-color: var(--theme--border);
  font-family: var(--text-large--font-family);
  font-size: var(--text-main--font-size);
  line-height: var(--text-large--line-height);
  font-weight: var(--text-large--font-weight);
  color: inherit;
  text-transform: var(--text-large--text-transform);
  background-color: #0000;
  border-left: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
}

.form_main_field_input:focus {
  border-bottom-color: var(--theme--text);
}

.form_main_field_input::placeholder {
  color: color-mix(in srgb, var(--theme--text) 60%, transparent);
}

.form_main_field_input.is-message {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 5rem;
  max-height: 10rem;
  padding-top: var(--size--0-5rem);
}

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

.page_main {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.styleguide_group {
  padding-top: var(--space--7);
  grid-column-gap: var(--space--5);
  grid-row-gap: var(--space--5);
  flex-flow: column;
  display: flex;
}

.styleguide_color {
  min-height: 10rem;
}

.styleguide_color.swatch-dark {
  background-color: var(--swatch--dark);
}

.styleguide_color.swatch-dark-secondary {
  background-color: var(--swatch--dark-secondary);
}

.styleguide_color.swatch-light {
  background-color: var(--swatch--light);
}

.styleguide_color.swatch-light-secondary {
  background-color: var(--swatch--light-secondary);
}

.styleguide_color.swatch-brand {
  background-color: var(--swatch--brand);
}

.styleguide_color.swatch-brand-secondary {
  background-color: var(--swatch--brand-secondary);
}

.styleguide_color.swatch-black {
  background-color: var(--swatch--black);
}

.styleguide_color.swatch-white {
  background-color: var(--swatch--white);
}

.styleguide_visual {
  width: 100%;
  max-height: 7rem;
  padding: var(--space--1);
  aspect-ratio: 3 / 1.5;
  border: var(--border-width--main) solid var(--theme--border);
  border-radius: var(--radius--small);
  text-align: center;
  position: relative;
  overflow: hidden;
}

.styleguide_icon {
  width: var(--size--3rem);
  height: var(--size--3rem);
}

.styleguide_contain.u-container {
  padding-top: var(--section-space--small);
  padding-bottom: var(--section-space--small);
}

.styleguide_list {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.styleguide_card_visual {
  border-top-left-radius: var(--radius--round);
  border-top-right-radius: var(--radius--round);
  border-bottom-left-radius: var(--radius--round);
  border-bottom-right-radius: var(--radius--round);
  opacity: .1;
  pointer-events: none;
  background-color: currentColor;
  width: 100%;
  min-width: 3rem;
  min-height: 3rem;
  padding: 0;
}

.styleguide_flex_wrap {
  aspect-ratio: 1;
  background-image: url('../images/dots.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
  flex-flow: column;
  width: 100%;
  display: flex;
  container-type: inline-size;
}

.styleguide_flex_dot {
  opacity: .1;
  pointer-events: none;
  background-color: currentColor;
  border-radius: 100vw;
  min-width: 16cqw;
  min-height: 16cqw;
  padding: 0;
}

.styleguide_scroll {
  padding-left: var(--site--margin);
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  margin-left: calc(var(--site--margin) * -1);
  scrollbar-color: var(--theme--text) transparent;
  grid-template-rows: auto;
  grid-template-columns: minmax(16rem, 1fr);
  grid-auto-columns: minmax(16rem, 1fr);
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
  overflow: auto;
  -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 3% 97%, #0000 100%);
  mask-image: linear-gradient(to right, #0000 0%, #000 3% 97%, #0000 100%);
}

.styleguide_section {
  padding-top: var(--space--8);
}

.styleguide_layout {
  grid-row-gap: var(--space--8);
  align-items: start;
}

.styleguide_nav_wrap {
  padding-top: var(--size--1rem);
  padding-right: var(--size--1rem);
  padding-bottom: var(--size--1rem);
  padding-left: var(--size--1rem);
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  max-height: calc(100vh - var(--site--margin) * 2);
  top: var(--site--margin);
  order: 1;
  grid-column: 10 / span 3;
  position: sticky;
  overflow: hidden auto;
}

.styleguide_nav_list {
  border-left: var(--border-width--main) solid var(--theme--border);
}

.styleguide_nav_item {
  margin-left: calc(var(--border-width--main) * -.5);
}

.styleguide_nav_link {
  padding-top: var(--size--0-125rem);
  padding-bottom: var(--size--0-125rem);
  padding-left: var(--size--0-75rem);
  outline-offset: var(--focus--offset-inner);
  display: block;
}

.styleguide_nav_link.w--current {
  border-left-style: solid;
  border-left-width: var(--border-width--main);
  border-left-color: currentColor;
}

.styleguide_nav_sub_list {
  overflow: hidden;
}

.styleguide_nav_sub_link {
  padding-top: var(--size--0-125rem);
  padding-right: 1.1rem;
  padding-bottom: var(--size--0-125rem);
  opacity: .6;
  outline-offset: var(--focus--offset-inner);
  padding-left: 1.1rem;
  line-height: 1.3em;
  display: block;
}

.styleguide_nav_sub_link:hover, .styleguide_nav_sub_link.w--current {
  opacity: 1;
}

.styleguide_nav_sub_wrap {
  grid-template-rows: 0fr;
  grid-template-columns: minmax(0, 1fr);
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: grid;
}

.styleguide_card_inner {
  grid-column-gap: var(--space--3);
  grid-row-gap: var(--space--3);
  flex-flow: wrap;
  place-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.page_code_wrap {
  position: fixed;
  inset: 0% 0% auto;
}

.u-container-2 {
  width: 100%;
  max-width: var(--container--main);
  padding-top: var(--section-space--main);
  padding-bottom: var(--section-space--main);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.u-vflex-center-bottom-2 {
  flex-flow: column;
  place-content: center flex-end;
  align-items: center;
  display: flex;
}

.u-grid-custom-2 {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: var(--grid-1);
  display: grid;
}

.styleguide_guide_wrap {
  z-index: 2000;
  pointer-events: none;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.styleguide_guide_layout.u-grid-custom-2 {
  grid-template-columns: var(--grid-main);
}

.styleguide_guide_column {
  color: #8a8a8a80;
  background-color: #9292920f;
  height: 100vh;
  padding-top: .6rem;
  padding-bottom: .6rem;
}

.btn_main_wrap {
  padding: var(--size--0-75rem) var(--size--1-5rem);
  border: var(--border-width--main) solid var(--button--border);
  border-radius: var(--radius--round);
  background-color: var(--button--background);
  color: var(--button--text);
  vertical-align: middle;
  line-height: 1;
  transition: border-color .2s, color .2s, background-color .2s;
  display: inline-block;
  position: relative;
}

.btn_main_wrap:hover {
  border-color: var(--button--border-hover);
  background-color: var(--button--background-hover);
  color: var(--button--text-hover);
}

.btn_main_text {
  z-index: 2;
  line-height: inherit;
  position: relative;
}

.g_svg {
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible !important;
}

.u-cover-absolute-2 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.btn_play_wrap {
  aspect-ratio: 1;
  border: var(--border-width--main) solid var(--button--border);
  border-radius: var(--radius--round);
  background-color: var(--button--background);
  width: 5rem;
  color: var(--button--text);
  vertical-align: middle;
  justify-content: center;
  align-items: center;
  transition: border-color .2s, color .2s, background-color .2s;
  display: inline-flex;
  position: relative;
}

.btn_play_wrap:hover {
  border-color: var(--button--border-hover);
  background-color: var(--button--background-hover);
  color: var(--button--text-hover);
}

.btn_play_icon {
  aspect-ratio: 1;
  width: 36%;
  position: relative;
}

.btn_play_pause {
  opacity: 0;
  display: block;
}

.btn_play_play {
  display: block;
}

.g_svg-2, .g_svg-3 {
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible !important;
}

.g_eyebrow_wrap {
  margin-bottom: var(--content-space--eyebrow-margin);
}

.g_eyebrow_marker {
  width: var(--border-width--main);
  background-color: currentColor;
  flex: none;
  padding-bottom: 0;
  padding-right: 0;
}

.g_eyebrow_text {
  margin-top: 0;
  margin-bottom: 0;
}

.g_eyebrow_layout {
  grid-column-gap: var(--space--3);
  grid-row-gap: var(--space--3);
  display: inline-flex;
}

.u-cover-absolute-3 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.g_visual_background {
  opacity: .1;
  background-color: currentColor;
}

.g_visual_overlay {
  background-color: #000;
}

.u-sr-only-2 {
  white-space: nowrap;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  width: 1px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.g_clickable_wrap {
  z-index: 3;
  border-radius: inherit;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.g_clickable_link {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.g_clickable_btn {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.u-container-3 {
  width: 100%;
  max-width: var(--container--main);
  padding-top: var(--section-space--main);
  padding-bottom: var(--section-space--main);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.u-text-style-h2-2 {
  margin-bottom: var(--h2--margin-bottom);
  font-family: var(--h2--font-family);
  font-size: var(--h2--font-size);
  line-height: var(--h2--line-height);
  font-weight: var(--h2--font-weight);
  letter-spacing: var(--h2--letter-spacing);
  text-transform: var(--h2--text-transform);
  text-wrap: balance;
}

.u-text-style-small-2 {
  margin-bottom: var(--text-small--margin-bottom);
  font-family: var(--text-small--font-family);
  font-size: var(--text-small--font-size);
  line-height: var(--text-small--line-height);
  font-weight: var(--text-small--font-weight);
  letter-spacing: var(--text-small--letter-spacing);
  text-transform: var(--text-small--text-transform);
  text-wrap: pretty;
}

.u-container-4 {
  width: 100%;
  max-width: var(--container--main);
  padding-top: var(--section-space--main);
  padding-bottom: var(--section-space--main);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.u-visual-wrap-2 {
  aspect-ratio: 1;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.u-grid-autofit-2 {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 13rem), 1fr));
  grid-auto-columns: minmax(0, 1fr);
  display: grid;
}

.u-block-gap-2 {
  margin-left: calc(var(--gap-x) / 2 * -1);
  margin-right: calc(var(--gap-x) / 2 * -1);
  vertical-align: middle;
  display: block;
}

.ppc-page_wrap {
  overflow: clip;
}

.ppc-nav_component {
  z-index: 1000;
  pointer-events: none;
  background-color: #0000;
  position: fixed;
  inset: 0% 0% auto;
  container-type: inline-size;
}

.nav_skip_wrap {
  z-index: 2;
  pointer-events: auto;
  background-color: var(--theme--background);
  color: var(--theme--text);
  border-width: var(--border-width--main);
  outline-offset: var(--focus--offset-inner);
  margin: .5rem;
  padding: .25rem .5rem;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: translate(-200%);
}

.nav_skip_wrap:focus {
  transform: translate(0%);
}

.ppc-nav_wrap {
  z-index: 1;
  background-color: #0000;
  position: relative;
  margin-top: var(--nav--spacing-outer-vertical) !important;
}

.ppc-nav_contain {
  pointer-events: auto;
  grid-column-gap: var(--space--3);
  width: 100%;
  height: var(--nav--height);
  background-color: var(--theme--background);
  border-radius: var(--nav--radius);
  max-width: var(--nav--container);
  padding-top: 0;
  padding-bottom: 0;
  padding-left: var(--nav--spacing-inner-horizontal);
  padding-right: var(--nav--spacing-inner-horizontal);
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.ppc-nav_contain.is-desktop {
  padding-right: .9rem;
}

.ppc-nav_logo_wrap {
  z-index: 2;
  outline-offset: var(--focus--offset-inner);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 14rem;
  display: flex;
  position: relative;
}

.ppc-nav_logo_image {
  object-fit: contain;
  width: 100%;
  height: 350%;
}

.ppc-nav_logo_image.is-mobile {
  display: none;
}

.ppc-nav_desktop_layout {
  z-index: 1;
  flex: 1;
  display: flex;
}

.ppc-nav_links_component {
  grid-column-gap: var(--space--3);
  flex-flow: column;
  flex: 1;
  display: flex;
}

.ppc-nav_links_component.is-desktop {
  flex-flow: row;
  justify-content: flex-end;
  align-items: stretch;
}

.nav_actions_wrap {
  flex-flow: column;
  flex: none;
  display: flex;
}

.nav_actions_wrap.is-desktop {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
}

.nav_buttons_item {
  z-index: 2;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.ppc-button {
  letter-spacing: 0;
  vertical-align: middle;
  background-color: var(--button-ppc--background);
  color: var(--button-ppc--text);
  border-style: solid;
  border-width: .094rem;
  border-top-color: var(--button-ppc--border);
  border-right-color: var(--button-ppc--border);
  border-bottom-color: var(--button-ppc--border);
  border-left-color: var(--button-ppc--border);
  border-radius: 4px;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  transition-property: border-color, color, background-color;
  transition-duration: .2s, .2s, .2s;
  transition-timing-function: ease, ease, ease;
  display: inline-block;
  position: relative;
}

.ppc-button:hover {
  background-color: var(--button-ppc--background-hover);
  border-top-color: var(--button-ppc--border-hover);
  border-right-color: var(--button-ppc--border-hover);
  border-bottom-color: var(--button-ppc--border-hover);
  border-left-color: var(--button-ppc--border-hover);
  color: var(--button-ppc--text-hover);
}

.ppc_header_section {
  padding-top: var(--nav--height-total);
}

.header_ppc_visual {
  opacity: .3;
}

.header_ppc_visual.u-cover-absolute {
  z-index: auto;
  object-fit: cover;
  background-color: #0000;
}

.ppc_header_container {
  width: 100%;
  min-height: 100svh;
  padding-top: var(--section-space--main);
  padding-bottom: var(--section-space--main);
  max-width: var(--container--main);
  flex-flow: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ppc_header_content.u-vflex-left-center {
  grid-column-gap: var(--space--5);
  grid-row-gap: var(--space--5);
}

.header_1_review-link {
  text-decoration: none;
  transition: opacity .3s;
}

.header_1_review-link:hover {
  opacity: .6;
}

.header_ppc_review {
  color: #fff;
}

.header_ppc_review.u-hflex-center-stretch {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
}

.star_icon {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--theme--text-secondary);
}

.header_1_review-text {
  color: var(--theme--text);
  font-size: .88rem;
  font-weight: 600;
  line-height: 1.4em;
}

.header_1_title {
  max-width: 80ch;
}

.u-text-max-width {
  max-width: 100%;
}

.header_1_text {
  line-height: 1.3;
}

.ppc-button-group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.main_layout_heading {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
}

.main_layout_heading.u-vflex-left-top.u-gap-small {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.main_layout_heading.u-vflex-left-top.u-gap-1 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
}

.ppc_header h4 {
  margin-bottom: var(--size--0-5rem);
}

.ppc_header p {
  line-height: 1.3;
}

.logo01_component {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo_invert_wrapper {
  filter: invert() brightness(200%) contrast(200%) grayscale();
  mix-blend-mode: screen;
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.logo01_logo {
  max-width: 15rem;
  max-height: 2.5rem;
}

.c-script {
  width: 0;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.ppc_container {
  width: 100%;
  padding-top: var(--section-space--main);
  padding-bottom: var(--section-space--main);
  max-width: var(--container--main);
  flex-flow: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  container-type: inline-size;
}

.ppc_counter_text {
  width: var(--column-width--6);
}

.ppc_counter_layout {
  grid-column-gap: var(--space--4);
  grid-row-gap: var(--space--4);
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.ppc_counter {
  font-size: 6rem;
  font-weight: 700;
  line-height: 1;
}

.ppc_divider {
  background-color: color-mix(in srgb, var(--theme--text) 30%, transparent);
  width: 100%;
  height: 1.5px;
}

.ppc_paragraph {
  line-height: 1.3;
}

.ppc_paragraph h4 {
  margin-bottom: var(--size--0-5rem);
}

.ppc_paragraph p {
  line-height: 1.3;
}

.ppc_layout_full {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.ppc_layout_full-content {
  width: 100%;
  min-width: 0;
  padding-top: var(--section-space--main);
  padding-bottom: var(--section-space--main);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: min(100svh, 60rem);
  display: flex;
}

.ppc_layout_full-text {
  width: 100%;
  max-width: calc(var(--container--main) / 2 - var(--site--margin));
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.ppc_layout_full-image {
  aspect-ratio: 4 / 3;
  width: 100%;
  min-width: 0;
  position: relative;
}

.ppc_visual_img {
  object-fit: cover;
}

.ppc_visual_img.u-cover-absolute {
  border-radius: 0;
}

.ppc_layout_column {
  grid-row-gap: var(--space--8);
  grid-column-gap: var(--space--8);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: minmax(0, 1fr);
  align-items: start;
  display: grid;
}

.home-hero_review_icons {
  color: #fff;
}

.home-hero_review_icons.u-hflex-center-stretch {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
}

.ppc_testimonial-text {
  color: var(--swatch--dark);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3em;
}

.swiper-bullet-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.swiper-bullet-wrapper.ppc-slider-main {
  flex-flow: row;
}

.swiper-bullet {
  text-align: center;
  background-color: #fff0;
  border: 1.5px solid #fff;
  border-radius: 100vw;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  min-height: 1rem;
  transition: all .2s;
  display: flex;
}

.swiper-bullet.is-active {
  color: #fff;
  background-color: #a8bcc2;
}

.ppc-slider-main_button-wrapper {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ppc_slider-button {
  cursor: pointer;
  background-color: var(--button--background);
  width: 3rem;
  height: 3rem;
  color: var(--button--text);
  border-style: solid;
  border-width: 1.5px;
  border-top-color: var(--button--border);
  border-right-color: var(--button--border);
  border-bottom-color: var(--button--border);
  border-left-color: var(--button--border);
  border-radius: 100vw;
  justify-content: center;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition-property: border, opacity, background-color, color;
  transition-duration: .2s, .2s, .2s, .2s;
  transition-timing-function: ease, ease, ease, ease;
  display: flex;
}

.ppc_slider-button:hover {
  opacity: .6;
  color: var(--button--text-hover);
  background-color: var(--button--background-hover);
  border-top-color: var(--button--border-hover);
  border-right-color: var(--button--border-hover);
  border-bottom-color: var(--button--border-hover);
  border-left-color: var(--button--border-hover);
}

.ppc_slider_button-icon {
  width: 50%;
  height: 100%;
}

.ppc_visual_wrap {
  aspect-ratio: 1;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.ppc_visual_wrap.ratio_portrait {
  aspect-ratio: 2 / 3;
}

.layout_image_container {
  flex: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.video_lightbox-component {
  aspect-ratio: 2 / 3;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.background_wrap {
  object-fit: cover;
  padding-bottom: 0;
  padding-right: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.ppc_image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image_overlay {
  z-index: 1;
  mix-blend-mode: multiply;
  background-color: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ppc_video-lightbox {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hero-video-1_lightbox-button {
  align-items: center;
  margin: 0;
  position: absolute;
  inset: auto;
}

.hero-video-1_video-button {
  cursor: pointer;
  border: 1px #fff3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
  position: relative;
}

.hero-video-1_button-fill {
  background-color: color-mix(in srgb, var(--swatch--brand) 60%, transparent);
  border: 1px solid #fff0;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 70%;
  height: 70%;
  display: flex;
  position: relative;
}

.hero-video-1_icon {
  width: 18px;
  margin-left: 2px;
}

.hero-video-1_button-outline {
  border: 1px solid #fff3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hero-video-1_video-button-outline {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  border: 1px #fff3;
  border-radius: 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100px;
  height: 100px;
  margin-right: 1px;
  padding: 0;
  display: grid;
  position: absolute;
  inset: auto;
}

.hero-video-1_video-outline-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-video-1_video-outline-wrapper.top {
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero-video-1_video-outline-wrapper.bottom {
  position: absolute;
  inset: auto 0% 0% auto;
}

.hero-video-1_video-outline {
  border: 1px solid #fff;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  position: absolute;
}

.hero-video-1_video-outline.bottom {
  inset: auto 0% 0% auto;
}

.ppc-item_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
}

.ppc_card {
  padding-left: var(--size--2-5rem);
  padding-right: var(--size--2-5rem);
  padding-top: var(--size--2-5rem);
  padding-bottom: var(--size--2-5rem);
  box-shadow: 11px 11px 11px -8px #3a3a3a1a;
}

.ppc-card_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}

.ppc-icon_wrap {
  z-index: 1;
  width: var(--size--7rem);
  height: var(--size--7rem);
  background-color: var(--button--background);
  border-style: solid;
  border-width: 1.5px;
  border-top-color: var(--button--border);
  border-right-color: var(--button--border);
  border-bottom-color: var(--button--border);
  border-left-color: var(--button--border);
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ppc-icon_img {
  aspect-ratio: 1;
  object-fit: contain;
  width: var(--size--5rem);
  height: var(--size--5rem);
  margin-left: auto;
  margin-right: auto;
}

.layout489_content {
  position: relative;
}

.layout489_header {
  max-width: 55ch;
  margin-bottom: 2rem;
}

.layout489_inner-wrapper {
  width: 50%;
  padding-right: 2.5rem;
}

.layout489_tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  position: static;
}

.layout489_tabs-content {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-left: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.layout489_tab-pane {
  width: 100%;
  height: auto;
}

.layout489_tab-pane.u-position-sticky {
  top: calc(var(--nav--height-total)  + 2rem);
}

.layout489_image-wrapper {
  border-radius: 0;
  overflow: hidden;
}

.layout489_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout489_tabs-menu {
  z-index: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout489_tab-link {
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 1rem 0 1rem 1.5rem;
}

.layout489_tab-link.w--current {
  opacity: 1;
  background-color: #0000;
  border-left-color: #ffe69c;
}

.layout489_heading {
  font-size: var(--size--2rem);
}

.ppc-button_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: column;
  flex: 1;
  width: 100%;
  display: flex;
}

.ppc-button_wrapper.align-left {
  align-items: flex-start;
}

.ppc_item_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
}

.ppc_item_grid.u-grid-custom {
  grid-template-columns: var(--grid-1);
}

.ppc_item_grid.u-grid-autofit.u-gap-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.ppc_check_list_item {
  max-width: 45ch;
  color: var(--theme--text);
  display: flex;
}

.ppc_check_list_icon {
  background-color: var(--button--background);
  color: var(--button--text);
  border-radius: 100vw;
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.ppc_icon {
  width: 2rem;
  height: 2rem;
}

.header_2_btn_wrap {
  margin-top: var(--content-space--button-margin);
}

.ppc_marquee_container {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.ppc_btn_wrap {
  margin-top: var(--content-space--button-margin);
}

.ppc_marquee_layout {
  grid-column-gap: var(--space--4);
  grid-row-gap: var(--space--4);
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.ppc_marquee {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 37.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ppc_marquee-cover {
  z-index: 10;
  background-image: linear-gradient(#fff0 70%, #fff), linear-gradient(#fff, #fff0 30%);
  position: absolute;
  inset: 0%;
}

.track-vertical-alt {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.ppc_marquee_list {
  grid-column-gap: var(--space--4);
  grid-row-gap: var(--space--4);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ppc_marquee_item-container {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  box-shadow: 0 7px 15px 3px #afb1b34d;
}

.ppc_marquee-image {
  width: 100%;
}

.track-vertical {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.slider-custom-styles {
  display: none;
}

.swiper_card_container {
  z-index: -1;
  width: 100%;
  max-width: 65rem;
  min-height: 30rem;
  margin-left: auto;
  margin-right: auto;
}

.ppc_swiper-card {
  border-radius: inherit;
  border-style: solid;
  border-color: #fff;
  border-top-width: var(--border-width--main);
  border-right-width: var(--border-width--main);
  border-bottom-width: var(--border-width--main);
  border-left-width: var(--border-width--main);
  padding-top: 66.5816%;
  position: relative;
  overflow: hidden;
}

.ppc-swiper-card_container {
  height: 100%;
  padding-top: var(--space--6);
  padding-bottom: var(--space--6);
  padding-left: var(--space--5);
  padding-right: var(--space--5);
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: scroll;
}

.ppc_swiper_main_layout {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
}

.ppc_swiper_heading {
  position: relative;
}

.swiper-card_number {
  letter-spacing: 0;
  color: color-mix(in srgb, var(--swatch--white) 20%, transparent);
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  font-size: 10rem;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  inset: 0%;
}

.ppc-swiper-navigations {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header_2_contain {
  width: 100%;
  padding-top: var(--section-space--main);
  padding-bottom: var(--section-space--main);
  max-width: var(--container--main);
  flex-flow: column;
  justify-content: center;
  min-height: min(100svh, 70rem);
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  container-type: inline-size;
}

.item_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
}

.layout_image_ratio {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.image_wrap {
  object-fit: cover;
  padding-bottom: 0;
  padding-right: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.u-text-style-large-2 {
  margin-bottom: var(--text-large--margin-bottom);
  font-size: var(--text-large--font-size);
  line-height: var(--text-large--line-height);
  font-weight: var(--text-large--font-weight);
  letter-spacing: var(--text-large--letter-spacing);
  text-transform: var(--text-large--text-transform);
  text-wrap: pretty;
}

.ppc_price_card {
  padding-left: var(--space--5);
  padding-right: var(--space--5);
  padding-top: var(--space--5);
  padding-bottom: var(--space--5);
  grid-column-gap: var(--space--6);
  grid-row-gap: var(--space--6);
  border-radius: 3px;
  flex-flow: column;
  display: flex;
}

.ppc_price_top-box {
  padding-left: var(--space--3);
  padding-top: var(--space--3);
  padding-right: var(--space--3);
  padding-bottom: var(--space--3);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.u-text-style-h4-2 {
  margin-bottom: var(--h4--margin-bottom);
  font-size: var(--h4--font-size);
  line-height: var(--h4--line-height);
  font-weight: var(--h4--font-weight);
  letter-spacing: var(--h4--letter-spacing);
  text-transform: var(--h4--text-transform);
  text-wrap: balance;
}

.u-text-style-main-2 {
  margin-bottom: var(--text-main--margin-bottom);
  font-size: var(--text-main--font-size);
  line-height: var(--text-main--line-height);
  font-weight: var(--text-main--font-weight);
  letter-spacing: var(--text-main--letter-spacing);
  text-transform: var(--text-main--text-transform);
  text-wrap: pretty;
}

.ppc_price-text {
  letter-spacing: 0;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 1.5;
}

.ppc_price_text-span {
  vertical-align: super;
  padding-left: .25em;
  font-size: 1rem;
  font-weight: 500;
}

.ppc_eyebrow-text {
  color: var(--theme--text);
  letter-spacing: .07em;
  text-transform: uppercase;
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 700;
}

.ppc_check_list_icon-small {
  flex: none;
  align-self: flex-start;
  width: 1rem;
  margin-right: .75rem;
  line-height: 1.2;
}

.pcc_membership_section {
  margin-top: 0;
}

.ppc_price_top-box_secondary {
  padding-left: var(--space--3);
  padding-top: var(--space--3);
  padding-right: var(--space--3);
  padding-bottom: var(--space--3);
  background-color: var(--theme--background-secondary);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.logo_wrapper {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.ppc_hero_visual {
  opacity: .3;
}

.ppc_hero_visual.u-cover-absolute {
  object-fit: cover;
}

.ppc-hero_container {
  width: 100%;
  min-height: 90svh;
  padding-top: var(--section-space--main);
  padding-bottom: var(--section-space--main);
  max-width: var(--container--main);
  flex-flow: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ppc_icon-large_wrapper {
  background-color: var(--button--background);
  color: var(--button--text);
  border-radius: 100vw;
  flex: none;
  align-self: center;
  margin-right: 1rem;
}

.ppc_icon-large {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 4rem;
  height: 100%;
  display: flex;
}

.ppc_footer_layout {
  grid-row-gap: var(--space--8);
}

.ppc_footer_content {
  grid-row-gap: inherit;
  grid-column-end: span 3;
  height: 100%;
}

.footer_1_logo_wrap {
  width: 12rem;
}

.footer_1_social_wrap {
  margin-top: auto;
}

.footer_1_social_link {
  width: 1.5rem;
}

.footer_1_social_link.u-vflex-center-center.u-gap-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.footer_1_social_link.u-vflex-center-center.u-gap-8 {
  z-index: 1;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  position: relative;
}

.ppc_footer_nav {
  grid-row-gap: var(--space--7);
  grid-column: 5 / -1;
}

.ppc_footer_group_title {
  color: var(--swatch--inherit);
}

.ppc_footer_group_list {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ppc_footer_link_wrap {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: var(--swatch--inherit);
  display: flex;
}

.ppc_link_icon {
  width: 1.5rem;
  height: 1.5rem;
}

.ppc_footer_link_text {
  align-self: flex-end;
}

.ppc_footer_group_hours {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(0, auto) minmax(0, auto);
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.ppc_footer_bottom_contain {
  padding-top: 0;
  padding-bottom: 0;
}

.ppc_footer_bottom_layout {
  border-top-style: solid;
  border-top-width: var(--border-width--main);
  padding-top: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  grid-column-gap: var(--space--4);
  grid-row-gap: var(--space--4);
  flex-flow: wrap;
  place-content: center space-between;
  align-items: center;
  display: flex;
}

.ppc_footer_bottom_text {
  margin-bottom: 0;
}

.ppc_footer_bottom_list {
  grid-column-gap: var(--space--3);
  flex-flow: wrap;
  place-content: center flex-start;
  align-items: center;
  display: flex;
}

.ppc_footer_bottom_link_wrap {
  display: flex;
}

.u-max-width-max {
  max-width: 100%;
}

.text-size-display {
  font-size: 4.38em;
  line-height: 1.1;
}

.u-rich-text-list h3 {
  font-size: 1.5em;
}

.u-rich-text-list h4 {
  color: var(--theme--text);
  font-size: 1em;
}

.u-rich-text-list h5 {
  font-size: .9em;
}

.u-rich-text-list h6 {
  font-size: .8em;
}

@media screen and (max-width: 991px) {
  .h4.plan-name, .h5.plan-duration, .h3.plan-price {
    text-align: center;
  }

  .h3.bold {
    font-weight: 600;
  }

  .rich-text h2, .rich-text h3, .rich-text p {
    text-align: center;
  }

  .text-stacked {
    justify-items: start;
  }

  .text-stacked.is-distribute-center.is-w-80 {
    width: 100%;
  }

  .grid-col-2.is-quote-overlap {
    grid-template-rows: auto auto auto;
  }

  .mobile-hamburger {
    background-color: #ffffff21;
    border-radius: 100vw;
    padding: .9em 2.1em;
    display: block;
  }

  .dropdown {
    width: 100%;
    color: var(--dark-slate-grey);
    align-self: stretch;
  }

  .nav {
    display: none;
  }

  .card.is-image.is-flex-card {
    align-self: flex-start;
  }

  .card_title.is-mobile-portrait-center {
    text-align: center;
  }

  .cta_grid {
    grid-template-columns: 1fr 1fr;
  }

  .play-button-wrapper.is-mobile {
    display: flex;
    transform: rotate(-17deg);
  }

  .is-primary.is-tablet-text-align-center {
    text-align: center;
  }

  .is-primary.is-center.hero-font-size {
    font-size: 3rem;
  }

  .is-primary.tab-center {
    text-align: center;
  }

  .icon-link {
    text-align: center;
    justify-content: center;
  }

  .nav_link {
    color: var(--dark-slate-grey);
  }

  .dropdown-menu_container {
    justify-content: space-around;
    padding-bottom: 2em;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .nav_dropdown.w--open {
    width: 100%;
    left: auto;
  }

  .dropdown_toggle {
    color: var(--dark-slate-grey);
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .pointer {
    right: 0%;
  }

  .nav_button {
    justify-content: center;
    padding-top: 3em;
  }

  .menu_top {
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .side-bar {
    width: auto;
    margin-left: 2vw;
    margin-right: 2vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .accordion_title {
    max-width: 88%;
  }

  .accordion_text {
    max-width: 100%;
  }

  .accordion_icon-wrapper.accordion_icon {
    width: 14px;
    min-height: 14px;
  }

  .accordion_button {
    width: 40px;
    min-height: 40px;
  }

  .swiper-component.slider1.pill {
    padding-right: 6vw;
  }

  .swiper-slide, .stack-slide_item {
    width: 50%;
  }

  .ml-0 {
    margin-left: 0;
  }

  .tab-hidden {
    display: none;
  }

  .m-0 {
    margin: 0;
  }

  .dual-content-right {
    order: -1;
    margin-bottom: 1.5rem;
    margin-left: 0;
  }

  .mr-0 {
    margin-right: 0;
  }

  .dual-content-small {
    margin-top: 0;
    margin-bottom: 1.5rem;
  }

  .block-weighted {
    flex-direction: column;
  }

  .mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .dual-content-left {
    margin-bottom: 1.5rem;
    margin-right: 0;
  }

  .ml-2 {
    flex: 0 auto;
  }

  .tab-block-centered {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .py-section {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .mb-4 {
    margin-bottom: 4rem;
  }

  .mb-3 {
    margin-bottom: 3rem;
  }

  .p-0 {
    padding: 0;
  }

  .my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mb-0 {
    margin-bottom: 0;
  }

  .tab-shown {
    display: block;
  }

  .px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .button-submit {
    justify-content: center;
  }

  .contact-headline {
    width: 100%;
  }

  .contact-form-grid {
    grid-template-columns: 1fr;
  }

  .contact-form-wrap {
    width: 100%;
  }

  .footer-text.pp-link:hover {
    text-decoration: underline;
  }

  .footer_container {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .hero_grid {
    min-height: 60em;
    padding-top: 3.9rem;
  }

  .slider-button-left:hover, .slider-button-right:hover {
    background-position: 50%;
  }

  .text-stacked-2 {
    justify-items: start;
  }

  .blog-header {
    padding-bottom: 20%;
  }

  .blog-page-grid {
    grid-column-gap: 22px;
    grid-template-columns: 1fr .6fr;
  }

  .col.blog-flow {
    align-items: center;
    display: flex;
  }

  .featured-blog-item {
    flex-wrap: wrap;
  }

  .featured-blog-item.w--current {
    color: var(--dark-slate-grey-2);
  }

  .featured-blog-item.w--current:hover {
    color: var(--dark-goldenrod);
  }

  .related-blog-imate {
    margin-bottom: 10px;
  }

  .support-hero-component {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .support-left-side {
    width: 100%;
    max-width: none;
  }

  .contacts-list {
    grid-template-columns: auto;
  }

  .image-full {
    overflow: hidden;
  }

  .hero-image-half {
    width: 100%;
    height: 120vw;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: .5rem;
  }

  .tabs {
    width: 100%;
  }

  .tab_link {
    justify-content: center;
    height: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs_content {
    margin-left: 20px;
  }

  .story-content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tab-icon {
    background-color: var(--gainsboro-2);
    width: 3.5rem;
    height: 3.5rem;
    padding: .8rem;
  }

  .faq-grid {
    grid-template-columns: 1fr;
  }

  .tab-title {
    grid-column-gap: 0px;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .tab-bottom.tab-bottom-full-width {
    background-color: var(--gainsboro-2);
  }

  .image-background-sticky {
    height: 100%;
    min-height: 50em;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .feature-wrap {
    margin-bottom: 40px;
    padding-top: 0;
  }

  .plan-name {
    margin-bottom: 20px;
  }

  .pricing-table-container {
    padding-top: 3.13rem;
    padding-bottom: 3.13rem;
  }

  .pricing-image {
    margin-bottom: 20px;
    position: static;
  }

  .plan-price-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .pricing-plan {
    flex-direction: column;
    width: 65%;
    max-width: 600px;
    min-height: auto;
    margin-bottom: 14px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .pricing-plan.middle-pricing-plan {
    transform: none;
  }

  .pricing-row {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .side-bar-content-wrapper {
    flex-flow: wrap;
    align-content: stretch;
    align-items: flex-start;
  }

  .menu-lottie {
    filter: invert();
    width: 2.5rem;
    margin-left: auto;
    margin-right: auto;
    line-height: 1;
    position: relative;
  }

  .cursor {
    display: none;
  }

  .team_grid {
    grid-template-columns: 1fr 1fr;
  }

  .masonry-grid {
    flex: 0 auto;
  }

  .menu-button {
    color: #fff;
    text-align: center;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-size: 40px;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .nav-elements {
    z-index: 10;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: auto auto;
    padding-top: .8em;
    padding-bottom: .8em;
  }

  .nav_menu-wrapper {
    background-color: #eff0f0;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: 100vh;
    padding: 20px 25px 100px;
    position: absolute;
    overflow: scroll;
  }

  .menu-wrapper {
    justify-content: center;
    display: flex;
  }

  .nav-elements-container {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    justify-content: flex-end;
    display: flex;
  }

  .mob-hide {
    display: none;
  }

  .button-v1.is-alt.tab-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .thin-container {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .tabs-menu {
    margin-top: 36%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabs-wrap {
    grid-template-columns: 1.25fr 1.25fr;
  }

  .step_heading {
    letter-spacing: 4px;
    font-size: 16px;
  }

  .faq_wrapper {
    margin: 10px 15px;
  }

  .testimonial_tab {
    z-index: 3;
  }

  .utility-page-content-2 {
    align-items: center;
    margin-right: 0;
    padding-right: 40px;
  }

  .div-block-26 {
    justify-content: center;
  }

  .utility-page-wrap-2._404 {
    background-image: linear-gradient(#3d5a6c80, #3d5a6c80), url('../images/AdobeStock_122101000_1AdobeStock_122101000.webp');
    background-position: 0 0, 0%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: center;
  }

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

  .tab-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-dual-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .grid-benefits {
    grid-template-columns: 1fr 1fr;
  }

  .bar-stacked, .text-stacked-4 {
    justify-items: start;
  }

  .photo-grid-image._7 {
    background-position: 100%;
  }

  .before-after-grid.is-quote-overlap {
    grid-template-rows: auto auto auto;
  }

  .ppc-lp_nav-elements {
    z-index: 10;
  }

  .ppc-lp_nav-brand.w--current {
    padding-bottom: .8em;
  }

  .ppc-lp_nav_elements-container {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    justify-content: flex-end;
    display: flex;
  }

  .ppc-lp_nav-menu-wrapper {
    justify-content: center;
    display: flex;
  }

  .ppc-lp_nav-menu-top {
    border-bottom-style: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .padding-section-large {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .home_hero_layout {
    margin-top: 3em;
  }

  .hero-subhead {
    font-size: 2.75em;
  }

  .padding-section-medium {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .grid_col-2.is-content-image {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .service_fact-layout {
    justify-content: center;
  }

  .service_faq-content {
    flex-direction: column;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .ppc-lp_logos-grid_image {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .ppc-lp_tabs-menu {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: start flex-start;
    display: flex;
  }

  .ppc-lp_tabs-link {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .ppc-lp_tabs-dropdown {
    margin-top: 0;
    display: none;
  }

  .ppc-lp_tabs-content {
    padding-left: 6%;
    padding-right: 6%;
  }

  .faq-content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ppc_hero_logo {
    max-width: 20em;
  }

  .bg-image_section {
    justify-content: center;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .u-grid-column-4 {
    grid-template-columns: var(--grid-2);
  }

  .u-grid-desktop {
    flex-flow: column;
    display: flex;
  }

  .u-order-first-desktop, .u-order-last-desktop {
    order: 0;
  }

  .styleguide_scroll {
    padding-right: var(--site--margin);
    margin-right: calc(var(--site--margin) * -1);
  }

  .styleguide_layout {
    justify-content: flex-start;
    align-items: stretch;
  }

  .styleguide_nav_wrap {
    order: 0;
    max-height: none;
    position: relative;
    top: 0;
  }

  .styleguide_nav_sub_wrap {
    grid-template-rows: 1fr;
  }

  .ppc_layout_full {
    flex-flow: column;
  }

  .ppc_layout_full-content {
    min-height: auto;
  }

  .ppc_layout_full-text {
    max-width: var(--container--main);
  }

  .ppc_layout_full-image {
    order: -1;
  }

  .ppc_slider-button:hover {
    background-position: 50%;
  }

  .layout489_inner-wrapper {
    padding-right: 1.5rem;
  }

  .layout489_tabs {
    grid-column-gap: 3rem;
  }

  .layout489_tabs-content {
    padding-left: 1.5rem;
  }

  .ppc_item_grid.u-grid-custom.tablet-center {
    justify-items: center;
  }

  .header_2_btn_wrap {
    justify-content: center;
    display: flex;
  }

  .ppc_marquee_container {
    flex-flow: column;
  }

  .ppc_marquee {
    min-height: 0;
  }

  .ppc_marquee_item-container {
    height: 20vw;
  }

  .ppc_price_top-box, .ppc_price_top-box_secondary {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .ppc-hero_layout.u-hflex-right-center {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 767px) {
  .h4, .paragraph, .h2 {
    text-align: center;
  }

  .text-stacked {
    justify-items: center;
  }

  .text-stacked.is-distribute-center.is-height-auto.is-sticky-40 {
    position: static;
  }

  .text-stacked.is-mobile-align-center {
    justify-items: center;
  }

  .grid-col-2.is-gap-4 {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .grid-col-2.is-quote-overlap {
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .grid-col-2.is-gap-4 {
    grid-template-columns: 1fr;
  }

  .grid-col-2.is-3-2 {
    grid-row-gap: 4em;
    grid-template-columns: 3fr;
  }

  .grid-col-2.is-center-overlap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .grid-col-2.is-6-1 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
  }

  .grid-col-2.mobile-single-column {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .grid-col-3, .grid-col-3.is-info {
    grid-template-columns: 1fr 1fr;
  }

  .card.video-title {
    flex-direction: column;
  }

  .accordion_grid-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .cta_right {
    object-fit: cover;
    margin-left: auto;
  }

  .cta_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 4em auto 4em auto 5em;
    grid-template-columns: 1fr;
  }

  .bg-primary {
    height: 100%;
  }

  .cta_left {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .play-button-wrapper.is-mobile {
    font-size: 2.2vw;
  }

  .is-primary.is-mobile-align-center {
    text-align: center;
  }

  .is-primary.is-center.hero-font-size {
    font-size: 2.5rem;
  }

  .is-primary.mob-center, .paragraph-lg.is-mobile-text-align-center, .paragraph-lg.mob-center {
    text-align: center;
  }

  .grid-auto {
    justify-items: stretch;
  }

  .icon-square {
    margin-left: auto;
    margin-right: auto;
  }

  .side-bar {
    justify-content: center;
    display: flex;
  }

  .accordion_title {
    max-width: 80%;
    font-size: 18px;
  }

  .accordion_text {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .accordion_item-wrapper {
    max-width: 100%;
  }

  .accordion_grid-wrapper-2 {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .swiper-component.slider1.pill {
    padding-right: 0;
  }

  .swiper-slide {
    width: 100%;
  }

  .swiper-slide.ppc-swiper-social {
    width: 50%;
  }

  .stack-slide_item {
    width: 80%;
  }

  .textarea {
    min-height: 200px;
  }

  .block-tight {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .mobl-hidden {
    display: none;
  }

  .block-tightest {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .ml-0 {
    margin-left: 0;
  }

  .m-0 {
    margin: 0;
  }

  .mobl-shown {
    display: block;
  }

  .dual-content-right {
    margin-bottom: 1rem;
  }

  .mr-0 {
    margin-right: 0;
  }

  .dual-content-small {
    margin-bottom: 1rem;
  }

  .p-flow {
    padding: 1rem;
  }

  .mb-flow {
    margin-bottom: 1rem;
  }

  .block-weighted {
    flex-direction: column;
  }

  .mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .block-tighter {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .dual-content-left {
    margin-bottom: 1rem;
  }

  .py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .py-section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mb-4 {
    margin-bottom: 4rem;
  }

  .mb-3 {
    margin-bottom: 3rem;
  }

  .p-0 {
    padding: 0;
  }

  .my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mb-0 {
    margin-bottom: 0;
  }

  .px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .contact-form-grid {
    grid-column-gap: 30px;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
  }

  .contact-form {
    flex-direction: column;
    display: flex;
  }

  .contact-form-wrap {
    text-align: left;
  }

  .modal-w {
    margin-bottom: 0;
  }

  .modal-content-w {
    padding: 2rem;
  }

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

  .footer_wrapper {
    padding-bottom: 3%;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .spacer {
    display: none;
  }

  .footer_container {
    grid-template-columns: 1fr 1fr;
  }

  .footer_container.bottom {
    grid-template-columns: 1fr;
  }

  .hero_grid {
    grid-template-columns: 1fr;
    min-height: 0;
  }

  .hero_grid.is-c-2col {
    grid-column-gap: 1.6em;
    grid-row-gap: 1.6em;
    grid-template-columns: 1fr;
  }

  .footer {
    position: relative;
  }

  .social-icons {
    margin-left: 10px;
    margin-right: 10px;
  }

  .is-flex-wrap.is-gap-sm {
    flex-direction: column;
    align-items: center;
  }

  .auto-height-swiper {
    margin-bottom: 16px;
  }

  .slider-button-left {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .slider-button-left.auto-height-button-left {
    position: relative;
    right: 0%;
  }

  .slider-button-right {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .slider-button-right.auto-height-button-right {
    margin-left: 0;
    position: relative;
    left: 0%;
  }

  .auto-height-buttons-wrapper {
    display: flex;
  }

  .footer-logo-link-block {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .list-item.slide-item.mobl-flow {
    flex-direction: column;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
  }

  .blog-header {
    justify-content: center;
  }

  .blog-page-grid {
    grid-row-gap: 62px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .support-hero-component {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .support-left-side {
    margin-top: 0;
    padding-bottom: 0;
  }

  .hero-image-half {
    height: 40em;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .tabs {
    flex-direction: column-reverse;
  }

  .tab_link {
    justify-content: center;
    width: auto;
    height: 60px;
  }

  .tabs_content {
    width: 100%;
    margin-top: 30px;
    margin-left: 0;
  }

  .tabs_menu {
    width: 100%;
  }

  .nps-hero {
    height: auto;
  }

  .heading-small {
    font-size: 1.75rem;
  }

  .faq-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .tab-top {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-bottom {
    grid-template-columns: 1fr 3.5rem;
    padding: 2rem;
  }

  .plan-price-wrapper {
    width: 100%;
    margin-left: 0%;
  }

  .pricing-plan {
    padding-bottom: 5%;
    padding-left: 10%;
    padding-right: 10%;
  }

  .pricing-row {
    padding-left: 0%;
  }

  .side-bar-content-wrapper {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: 80%;
  }

  .team_grid {
    grid-template-columns: 1fr;
  }

  .popup_visual {
    flex: 0 auto;
    width: 100%;
    height: 100%;
  }

  .popup_name {
    text-align: center;
    font-size: 4em;
  }

  .popup_flex {
    flex-direction: column;
    justify-content: flex-end;
  }

  .popup_title {
    text-align: center;
  }

  .popup_rich {
    font-size: .9em;
  }

  .popup_rich p {
    text-align: center;
  }

  .popup_contain {
    max-width: 49em;
  }

  .popup_content {
    flex: none;
    width: 100%;
    height: auto;
  }

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

  .flex-col-2.is-gap-4 {
    flex-flow: column wrap;
    grid-template-columns: 1fr;
  }

  .fs-radio_column {
    grid-auto-flow: row;
  }

  .nav-elements {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .nav_menu-wrapper {
    overflow: scroll;
  }

  .flex-wrapper.is-hero {
    justify-content: space-between;
  }

  .flex-wrapper.gap-1 {
    flex-direction: column;
  }

  .icon-embed-medium.is-primary.mobl-m-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .logo3_logo {
    max-height: 3rem;
  }

  .logo3_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .logo3_wrapper {
    padding: .75rem 1rem;
  }

  .slide_item {
    width: 80%;
  }

  .tabs-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .question-f44 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .faq_icon-wrapper {
    flex: none;
    padding-top: 4px;
  }

  .faq_question {
    margin-right: 10px;
    line-height: 24px;
  }

  .peds_faqs {
    padding: 40px 10px;
  }

  .faq_answer-text {
    width: 90%;
  }

  .bg-cta {
    height: 100%;
  }

  .logo-card.mobile-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .home-service-layout {
    grid-template-columns: 1fr 1fr;
  }

  .section-bg-logo {
    background-size: 55%;
  }

  .home-tourslider-grid {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .utility-page-wrap-2._404 {
    background-image: linear-gradient(#3d5a6c80, #3d5a6c80), url('../images/AdobeStock_122101000_1AdobeStock_122101000.webp');
    background-position: 0 0, 20%;
    height: 110vh;
  }

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

  .amenities-wrapper {
    grid-template-columns: 1fr;
  }

  .text-block-2, .mob-center {
    text-align: center;
  }

  .list-item-2 {
    text-align: left;
  }

  .grid-benefits {
    grid-template-columns: 1fr;
  }

  .bar-stacked {
    justify-items: center;
  }

  .photo-grid-image {
    margin-left: 10px;
    margin-right: 10px;
  }

  .photo-grid-image._3 {
    width: 66%;
    height: 100%;
    margin: 0 5px;
  }

  .photo-grid-image._2 {
    width: 60%;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .photo-grid-image._6 {
    background-position: 30%;
    background-repeat: no-repeat;
    width: 33%;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5px;
  }

  .photo-grid-image._5 {
    width: 40%;
    height: 100%;
    margin: 0 0 0 10px;
  }

  .photo-grid-image._1 {
    width: 40%;
    height: 100%;
    margin-bottom: 0;
  }

  .photo-grid-image._7 {
    width: 33%;
    height: 100%;
    margin-top: 0;
    margin-left: 5px;
    margin-right: 0;
    display: none;
  }

  .photo-grid-image._4 {
    width: 60%;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-wrapper-2.gap-1 {
    flex-direction: column;
  }

  .photo-grid-column {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 250px;
    margin-top: 10px;
    margin-bottom: 5px;
    display: flex;
  }

  .before-after-grid {
    grid-template-columns: 1fr;
  }

  .before-after-grid.is-gap-4 {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .before-after-grid.is-quote-overlap {
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .before-after-grid.is-gap-4 {
    grid-template-columns: 1fr;
  }

  .before-after-grid.is-3-2 {
    grid-row-gap: 4em;
    grid-template-columns: 3fr;
  }

  .before-after-grid.is-center-overlap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .before-after-grid.is-6-1 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .home_hero_layout {
    margin-top: 4em;
  }

  .padding-section-medium {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .grid_col-2.is-content-image {
    grid-template-columns: 1fr;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .service_fact-layout {
    flex-wrap: wrap;
  }

  .service_fact-container {
    width: 100%;
  }

  .service_faq-content {
    flex-direction: column;
    margin-top: 20px;
  }

  .service_fact-icon {
    width: 60px;
    height: 50px;
    min-height: auto;
    margin-bottom: 10px;
  }

  .service_fact-text {
    text-align: center;
    margin-bottom: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .ppc-lp_scroll-container {
    flex-direction: column;
    overflow: visible;
  }

  .ppc-lp_scroll-item {
    width: 90%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .ppc-emer_horizontal-scroll_arrow-container {
    display: none;
  }

  .ppc-lp_tabs {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-direction: column;
    max-height: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .ppc-lp_tabs-menu {
    z-index: 50;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    cursor: pointer;
    border-style: none;
    border-right-width: 1px;
    border-right-color: #000;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-width: 100%;
    height: auto;
    max-height: none;
    display: grid;
    position: static;
    top: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    box-shadow: 0 28px 28px #00000014;
  }

  .ppc-lp_tabs-link {
    text-align: center;
    width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 12px 20px;
    font-size: 18px;
    display: block;
  }

  .ppc-lp_tabs-link.w--current {
    color: #3a3a3a;
    height: auto;
  }

  .ppc-lp_tabs-line {
    display: none;
  }

  .ppc-lp_tabs-dropdown {
    height: 100%;
    margin-right: 21px;
    display: block;
    position: absolute;
    inset: 0% 0% 0% auto;
    transform: rotate(270deg);
  }

  .ppc-lp_tabs-content {
    width: 100%;
  }

  .ppc-lp_tab-pane {
    padding: 1em 1.5em 1.5em;
  }

  .service_faq-layout {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .service_faq-question {
    font-size: 1.75rem;
  }

  .ppc-lp_tab-bottom {
    grid-template-columns: 1fr 3.5rem;
    padding: 2rem;
  }

  .faq-sticky-image {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .popup_contain-refer {
    max-width: 49em;
  }

  .ppc-lp_insurance-grid {
    grid-template-columns: 1fr 1fr;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ppc-lp_contact-grid {
    grid-template-columns: 1fr;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .u-grid-column-2, .u-grid-column-3, .u-grid-column-4 {
    grid-template-columns: var(--grid-1);
  }

  .u-grid-tablet {
    flex-flow: column;
    display: flex;
  }

  .u-order-first-tablet, .u-order-last-tablet {
    order: 0;
  }

  .styleguide_font_item {
    grid-template-columns: 100%;
  }

  .logo_invert_wrapper {
    padding: .5rem 1rem;
  }

  .ppc_counter_text {
    width: var(--column-width--12);
  }

  .ppc_counter_layout {
    flex-flow: column;
  }

  .layout_image_container {
    width: 100%;
  }

  .ppc_card {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .layout489_content {
    flex-flow: column;
    display: flex;
  }

  .layout489_header {
    width: 100%;
  }

  .layout489_inner-wrapper {
    width: 100%;
    padding-right: 0;
  }

  .layout489_tabs {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout489_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .layout489_tab-pane.u-position-sticky {
    position: static;
  }

  .layout489_tabs-menu {
    place-items: start stretch;
    margin-bottom: 2rem;
  }

  .ppc_marquee-cover {
    background-image: linear-gradient(#fff0 70%, #fff), linear-gradient(#fff, #fff0 30%);
  }

  .ppc_marquee_item-container {
    height: 25vw;
  }

  .track-vertical {
    align-items: center;
  }

  .ppc_swiper-card {
    padding-top: 100%;
  }

  .ppc_price_card {
    width: 100%;
  }

  .ppc_price_top-box, .ppc_price_top-box_secondary {
    flex-flow: row;
  }

  .logo_wrapper {
    padding: .5rem 1rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.9em;
  }

  h3 {
    font-size: 1.5em;
  }

  .container.is-padding-bottom-0.container-flow {
    max-width: none;
  }

  .h3, .rich-text.paragraph-sm.is-mobile-portrait-center {
    text-align: center;
  }

  .text-stacked {
    align-self: auto;
  }

  .text-stacked.is-distribute-center.is-w-80.flow {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-col-2.is-gap-4 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
  }

  .grid-col-2.is-center-overlap.flow-clear-grid {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .grid-col-2.is-offset {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-col-2.is-list {
    grid-template-columns: 1fr;
  }

  .grid-col-2.align-top {
    display: block;
  }

  .grid-col-3 {
    grid-template-columns: 1fr;
  }

  .grid-col-3.is-info {
    grid-column-gap: 2em;
    grid-row-gap: 3em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-container.is-tall {
    z-index: 0;
  }

  .image.mobile-left-60 {
    object-position: 60% 50%;
  }

  .card {
    padding: 2em 6vw;
  }

  .card.is-bg-primary.card-flow {
    width: 100%;
    padding-left: 6px;
    padding-right: 6px;
  }

  .card.video-title {
    flex-direction: column;
  }

  .card_title.is-mobile-portrait-center {
    text-align: center;
  }

  .card_content {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .lightbox-video-thumbnail {
    padding-bottom: 100%;
  }

  .overlatp-title-grid {
    grid-template-columns: 1fr 1fr auto;
  }

  .is-primary {
    align-self: center;
  }

  .is-primary.is-center.hero-font-size {
    font-size: 2rem;
  }

  .paragraph-lg.anim-text {
    text-align: center;
  }

  .icon-link_text {
    font-size: .88em;
  }

  .icon-link {
    white-space: normal;
    font-size: 1em;
  }

  .dropdown_wrapper {
    width: 280px;
    min-width: 280px;
    max-width: 280px;
  }

  .dropdown_menu {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .brand {
    margin-right: .5rem;
    padding-bottom: 0;
    padding-left: 0;
  }

  .dropdown-menu_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-around;
    max-width: 100%;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
  }

  .icon-link_icon {
    margin-right: .8em;
  }

  .nav_logo {
    width: 100%;
  }

  .dropdown-menu_column {
    display: 1.6emem;
    grid-column-gap: 1.6em;
    grid-row-gap: 1.6em;
  }

  .grid-auto {
    justify-items: center;
  }

  .icon-square {
    margin-left: auto;
    margin-right: auto;
  }

  .accordion_title {
    max-width: 70%;
    font-size: 20px;
  }

  .accordion_text {
    max-width: 100%;
  }

  .accordion_icon-wrapper {
    margin-right: 16px;
  }

  .accordion_icon-wrapper.accordion_icon {
    width: 16px;
    min-height: 16px;
    margin-right: 0;
  }

  .accordion_button {
    width: 40px;
    min-height: 40px;
  }

  .swiper-slide.ppc-swiper-social {
    width: 100%;
  }

  .stack-slide_item {
    width: 104%;
    padding-right: 4%;
  }

  .stack-slide_container {
    padding-bottom: 4.81em;
  }

  .textarea {
    min-height: 250px;
  }

  .mb-0-5 {
    align-self: center;
  }

  .ml-0 {
    margin-left: 0;
  }

  .m-0 {
    margin: 0;
  }

  .mr-0 {
    margin-right: 0;
  }

  .mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .card-2 {
    padding: 2em 6vw;
  }

  .py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .mobp-hidden {
    display: none;
  }

  .mb-4 {
    margin-bottom: 4rem;
  }

  .mobp-shown {
    display: block;
  }

  .mb-3 {
    margin-bottom: 3rem;
  }

  .p-0 {
    padding: 0;
  }

  .my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mb-0 {
    margin-bottom: 0;
  }

  .px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .contact-form, .contact-form-wrap {
    flex-direction: column;
  }

  .modal-1-popup {
    padding-left: 0;
    padding-right: 0;
  }

  .close-btn-w {
    width: 3rem;
    height: 3rem;
    margin-top: 1.5rem;
    margin-right: 1.5rem;
  }

  .close-btn-w.is-insurance-checker {
    margin-top: .75rem;
    margin-right: .75rem;
    top: .75rem;
  }

  .modal-w {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .modal-content-w {
    padding: 1.5rem;
  }

  .modal-content-w.is-insurance-checker {
    padding: .5rem;
  }

  .btn-w {
    font-size: .9375rem;
  }

  .footer-text {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: .81rem;
  }

  .footer_wrapper {
    padding-bottom: 3%;
  }

  .footer_wrapper.bottom {
    padding-top: 1.6em;
    padding-bottom: 1.6em;
  }

  .social-icons_wrapper {
    justify-content: center;
    display: flex;
  }

  .spacer {
    height: 0;
  }

  .footer_container {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .footer_container.bottom {
    grid-column-gap: 1.6em;
    grid-row-gap: 1.6em;
    grid-template-columns: 1fr;
  }

  .footer {
    position: relative;
  }

  .is-flex-wrap.is-gap-sm {
    flex-direction: column;
    align-items: center;
  }

  .page-wrap {
    position: relative;
  }

  .slider-button-left.auto-height-button-left {
    margin-right: 14px;
  }

  .footer-logo-link-block {
    width: 100%;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-stacked-2 {
    align-self: auto;
  }

  .offset_col {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .blog-header {
    min-height: 680px;
  }

  .blog-hero-image {
    margin-top: -50%;
    margin-bottom: 3rem;
  }

  .blog-section {
    padding-left: 0%;
    padding-right: 0%;
  }

  .contacts-list {
    justify-content: center;
  }

  .contacts-text-wrapper {
    flex-direction: column;
  }

  .hero-image-half {
    height: 120vw;
  }

  .tabs {
    width: 100%;
  }

  .tabs_pane {
    padding-right: 0;
  }

  .heading-small {
    font-size: 1.25rem;
  }

  .tab-icon {
    margin-left: 0;
  }

  .tab-item-padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .faq-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .tab-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    grid-template-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-bottom {
    padding: 2rem;
    display: flex;
  }

  .tab-bottom.tab-bottom-full-width {
    padding: 2rem;
  }

  .image-background-sticky {
    height: 125vw;
  }

  .pricing-image {
    width: 5rem;
    top: 19px;
    left: auto;
    right: 20px;
  }

  .plan-price-wrapper {
    margin-left: 0%;
  }

  .pricing-plan {
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .pricing-row {
    flex-direction: column;
  }

  .side-bar-content-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .menu-lottie {
    width: 2rem;
  }

  .popup_name {
    font-size: 3.4em;
  }

  .wonderist-logo {
    margin-left: -25px;
    margin-right: auto;
    display: block;
  }

  .flex-col-2.is-gap-4 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
  }

  .masonry-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr .8fr;
  }

  .column-image-wrapper {
    margin-bottom: .5rem;
  }

  .column-image-wrapper.margin-0 {
    border-radius: 0;
  }

  .nav-elements {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .nav-elements-container {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .flex-wrapper {
    flex-direction: column;
  }

  .mob-hide {
    display: none;
  }

  .button-v1 {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .logo3_list {
    justify-content: center;
  }

  .logo3_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .slide_item {
    width: 104%;
    padding-right: 4%;
  }

  .slide_card {
    padding-top: 1.6em;
    padding-left: 7%;
    padding-right: 7%;
  }

  .faq_wrapper {
    margin: 7px 0;
  }

  .peds_faqs {
    width: 100%;
  }

  .page-padding.flow {
    padding-left: 10px;
    padding-right: 10px;
  }

  .logo-med {
    align-self: center;
  }

  .testimonial_tab {
    width: 6em;
    height: 6em;
    left: 1em;
  }

  .logo-card {
    align-self: stretch;
  }

  .service__block {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .home-service-layout {
    grid-template-columns: 1fr;
  }

  .quote {
    text-align: center;
  }

  .is-logo-sm {
    align-self: center;
  }

  .home-tourslider-grid {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .utility-page-content-2 {
    width: 280px;
  }

  .list-item-2 {
    text-align: left;
  }

  .bar-stacked, .text-stacked-4 {
    align-self: auto;
  }

  .photo-grid-image._3 {
    object-fit: fill;
    object-position: 50% 0%;
    background-image: url('../images/Shre_Ram-031823-146.webp');
    width: 100%;
  }

  .photo-grid-image._2 {
    width: 100%;
  }

  .photo-grid-image._6 {
    display: none;
  }

  .photo-grid-image._1 {
    width: 100%;
  }

  .photo-grid-image._7 {
    object-fit: fill;
    object-position: 50% 0%;
    background-position: 50%;
    width: 100%;
  }

  .photo-grid-image._4 {
    background-image: url('../images/6387c61b17d78ebaaa62aa81_elizabeth-pishal-FrFQ_B7hfAw-unsplash.webp');
  }

  .photo-grid-column {
    height: 175px;
  }

  .photo-grid-column.photo-grid-column-3 {
    flex-direction: column;
    height: 300px;
  }

  .photo-grid-column.photo-grid-column-4 {
    flex-direction: column;
    height: 400px;
  }

  .before-after-grid.is-gap-4 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
  }

  .before-after-grid.is-center-overlap.flow-clear-grid {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .before-after-grid.is-offset {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .before-after-grid.is-list {
    grid-template-columns: 1fr;
  }

  .ppc-lp_nav_elements-container {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .ppc-lp_nav-menu-top {
    grid-column-gap: .4em;
  }

  .nav_icon-link {
    white-space: normal;
  }

  .ppc-lp_text-stacked {
    align-self: auto;
  }

  .hero-subhead {
    font-size: 2.5em;
  }

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

  .service_faq-content {
    flex-direction: column;
    margin-top: 10px;
  }

  .service_fact-icon {
    height: auto;
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .ppc-lp_logos-grid_image {
    width: auto;
    height: auto;
    max-height: 60px;
    transform: translate(0);
  }

  .ppc-lp_scroll-item {
    width: 90%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    box-shadow: 11px 0 17px #00000026;
  }

  .ppc-lp_tabs-menu {
    grid-template-columns: 1fr;
  }

  .ppc-lp_tabs-link {
    height: auto;
    padding-left: 15px;
    padding-right: 30px;
    font-size: 16px;
  }

  .ppc-lp_tabs-dropdown {
    margin-right: 4px;
  }

  .service_faq-layout {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-bottom: 0;
  }

  .ppc-lp_tab-item-padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .service_faq-question {
    font-size: 1.25rem;
  }

  .ppc-lp_tab-bottom {
    padding: 2rem;
    display: flex;
  }

  .faq-sticky-image {
    height: 100%;
    min-height: 30em;
  }

  .card-3 {
    padding: 2em 6vw;
  }

  .flex-wrapper-3 {
    flex-direction: column;
  }

  .card-4, .card-5, .card-6, .card-7 {
    padding: 2em 6vw;
  }

  .centered-button-group {
    justify-content: center;
  }

  .insurance_card {
    padding: 2em 6vw;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ppc-nps_pricing_intro, .ppc-nps_pricing_divider {
    display: none;
  }

  .ppc-nps_pricing_row {
    grid-row-gap: .5rem;
    margin-bottom: .75rem;
  }

  .text-block-3 {
    color: var(--white);
  }

  .insurance-checker_modal {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-29 {
    width: 90%;
  }

  .u-grid-landscape {
    flex-flow: column;
    display: flex;
  }

  .u-grid-breakout {
    grid-template-columns: var(--grid-breakout-single);
  }

  .ppc-nav_logo_wrap {
    max-width: 3rem;
  }

  .ppc-nav_logo_image.is-mobile {
    display: inline-flex;
  }

  .ppc-nav_logo_image.is-desktop {
    display: none;
  }

  .header_ppc_visual {
    position: absolute;
  }

  .ppc-button-group, .logo01_component {
    justify-content: center;
  }

  .logo_invert_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .ppc_counter {
    font-size: 5rem;
  }

  .ppc_card {
    padding: 2em 6vw;
  }

  .ppc-icon_wrap {
    width: 6rem;
    height: 6rem;
    font-size: .9em;
  }

  .ppc-icon_img {
    width: 3.5rem;
    height: 3.5rem;
  }

  .layout489_tabs {
    grid-template-columns: 1fr;
  }

  .ppc_swiper-card {
    padding-top: 175%;
  }

  .ppc_price_card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 10px;
  }

  .ppc_price_top-box, .ppc_price_top-box_secondary {
    text-align: center;
    flex-flow: column;
    align-items: center;
  }

  .logo_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .ppc_footer_content {
    align-self: center;
  }

  .footer_1_social_wrap, .ppc_footer_group_wrap {
    text-align: center;
  }

  .ppc_footer_group_list {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .ppc_footer_bottom_list {
    justify-content: center;
    align-items: center;
  }

  .text-size-display {
    font-size: 2.4em;
  }
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-6e52ac4d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: auto;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-6e52ac4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_9035f728-7755-bfa2-8444-8949c44e3a6f-6e52ac4d, #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-6e52ac4d, #w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-6e52ac4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b8c-6e52ac4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5f06825b-8e20-bff8-36a8-1b1cf22ae48e-6e52ac4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7108-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7109-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start stretch;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf710b-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf710d-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7110-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7112-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf711a-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf711d-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf711f-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7121-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7124-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7126-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7ce086b-f7fb-d7ce-99cf-ba52a215755a-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-c7ce086b-f7fb-d7ce-99cf-ba52a215755c-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cc1e62b-8e8a-a27c-03ff-7eb1570f97df-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_4cc1e62b-8e8a-a27c-03ff-7eb1570f97e0-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start stretch;
}

#w-node-_4a3c00ab-7a8c-de71-9bc2-7c7ab053c4c8-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4a3c00ab-7a8c-de71-9bc2-7c7ab053c4c9-7adf7103, #w-node-_4a3c00ab-7a8c-de71-9bc2-7c7ab053c4cb-7adf7103, #w-node-_4a3c00ab-7a8c-de71-9bc2-7c7ab053c4cd-7adf7103, #w-node-_4a3c00ab-7a8c-de71-9bc2-7c7ab053c4cf-7adf7103, #w-node-_4a3c00ab-7a8c-de71-9bc2-7c7ab053c4d1-7adf7103, #w-node-_4a3c00ab-7a8c-de71-9bc2-7c7ab053c4d3-7adf7103, #w-node-cdf0228d-e28d-8253-73fa-288519eb619d-7adf7103, #w-node-f65b8558-334e-707e-b2a1-8ac228a50362-7adf7103, #w-node-_698be4bf-3452-a759-762d-e32c5da94cdc-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60ee56b8-8a55-c87f-43a0-6f8ab3b4b2c9-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7129-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf712a-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start stretch;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf712c-7adf7103 {
  align-self: auto;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf713a-7adf7103 {
  justify-self: stretch;
}

#w-node-_09cd0115-84d3-e6a6-5f66-0da67adf713b-7adf7103 {
  place-self: end;
}

#w-node-e61440bf-54bf-a93f-1f91-2a4b69b248ea-7adf7103 {
  justify-self: start;
}

#w-node-_3ef195e6-96dd-ffa8-b834-edd0b7805343-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab9f6115-2907-ee2e-43ea-7970505bf5d7-7adf7103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_38334e9e-9f06-ef00-12ba-5bdba69e1600-7adf7103, #w-node-_1b90b6c5-2c9b-3b38-7fd5-30a8454631b5-7adf7103, #w-node-e9ee8434-1813-7af1-6fed-fc69e55f2de8-dd6da91a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ee8434-1813-7af1-6fed-fc69e55f2df3-dd6da91a {
  justify-self: stretch;
}

#w-node-e9ee8434-1813-7af1-6fed-fc69e55f2df7-dd6da91a, #w-node-e9ee8434-1813-7af1-6fed-fc69e55f2dfb-dd6da91a, #w-node-e9ee8434-1813-7af1-6fed-fc69e55f2dff-dd6da91a, #w-node-e9ee8434-1813-7af1-6fed-fc69e55f2e01-dd6da91a, #w-node-e9ee8434-1813-7af1-6fed-fc69e55f2e05-dd6da91a, #w-node-e9ee8434-1813-7af1-6fed-fc69e55f2e12-dd6da91a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2c5572d-c931-dcfc-e776-c43cfe95249f-fe95249e {
  grid-area: 2 / 1 / 4 / 2;
  align-self: center;
}

#w-node-f2c5572d-c931-dcfc-e776-c43cfe9524a0-fe95249e, #w-node-_96bdf19d-e6a5-85db-486a-d6cc4e424ad4-fe95249e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2c5572d-c931-dcfc-e776-c43cfe9524a1-fe95249e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f2c5572d-c931-dcfc-e776-c43cfe9524a4-fe95249e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2c5572d-c931-dcfc-e776-c43cfe9524a5-fe95249e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_119943b0-4f2c-031e-e56f-6bcd0db3ca41-fe95249e, #w-node-b6e0ccbb-067f-7fce-1db3-257b96675fbf-fe95249e {
  justify-self: start;
}

#w-node-f2c5572d-c931-dcfc-e776-c43cfe9524a7-fe95249e {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-f2c5572d-c931-dcfc-e776-c43cfe9524bb-fe95249e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2c5572d-c931-dcfc-e776-c43cfe9524bf-fe95249e {
  justify-self: start;
}

#w-node-f2c5572d-c931-dcfc-e776-c43cfe9524c8-fe95249e {
  grid-area: 2 / 1 / 4 / 3;
  align-self: center;
}

#w-node-dafb3dbb-d6de-37cc-7241-a2d059c717c9-a25b99fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-6d52ac4a {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: auto;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-6d52ac4a, #w-node-d9a6ce44-25b0-a33c-4be3-66b66c863edd-6d52ac4a, #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-6d52ac4a, #w-node-_2a5e9e99-4714-a486-f16f-5435558d61f5-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe95d1a2-742c-1e71-4d2b-c4c63a605bc9-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_052aaf1c-a73e-7883-7402-4d33142ad3ef-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f09b28aa-8f54-5434-8b34-8d407903aeed-6d52ac4a, #w-node-c0d3216a-6f29-6586-eb50-877b18203a97-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2dc33b1-5c4d-8531-b12b-1e5511835a88-6d52ac4a {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c2dc33b1-5c4d-8531-b12b-1e5511835a89-6d52ac4a {
  align-self: center;
}

#w-node-c2dc33b1-5c4d-8531-b12b-1e5511835a8d-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_594b029d-f140-10dd-84ea-45cf4ba3d113-6d52ac4a {
  align-self: center;
}

#w-node-_594b029d-f140-10dd-84ea-45cf4ba3d117-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b687f1b0-e40f-bc9a-8385-96a4f1c17964-6d52ac4a {
  grid-area: 2 / 2 / 4 / 3;
}

#w-node-b687f1b0-e40f-bc9a-8385-96a4f1c17965-6d52ac4a {
  align-self: center;
}

#w-node-b687f1b0-e40f-bc9a-8385-96a4f1c17969-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b687f1b0-e40f-bc9a-8385-96a4f1c1796e-6d52ac4a {
  align-self: center;
}

#w-node-b687f1b0-e40f-bc9a-8385-96a4f1c17972-6d52ac4a, #w-node-_05718f24-f337-be22-4643-e3fba3ec66f7-6d52ac4a, #w-node-_4920c637-a3b1-910a-f167-839af1f65ef4-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65ef5-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65ef6-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65ef8-6d52ac4a, #w-node-_4920c637-a3b1-910a-f167-839af1f65efa-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65efb-6d52ac4a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65efc-6d52ac4a {
  align-self: center;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65f00-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65f03-6d52ac4a {
  align-self: center;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65f07-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df02ca83-bdf4-dd06-8c9a-b83181358625-6d52ac4a {
  place-self: center stretch;
}

#w-node-df02ca83-bdf4-dd06-8c9a-b83181358629-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_328a8d4c-7bed-e591-d524-8c1726f4a28d-6d52ac4a {
  align-self: center;
}

#w-node-_328a8d4c-7bed-e591-d524-8c1726f4a291-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65f0a-6d52ac4a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65f0b-6d52ac4a {
  align-self: center;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65f0f-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65f12-6d52ac4a {
  align-self: center;
}

#w-node-_4920c637-a3b1-910a-f167-839af1f65f16-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a1dab1d-648b-6b3a-6500-e98cb6972ad1-6d52ac4a {
  align-self: center;
}

#w-node-_3a1dab1d-648b-6b3a-6500-e98cb6972ad5-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59867b07-5477-9941-259a-29cc73a32b0a-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b89-6d52ac4a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a904e76d-d020-b632-3501-7b8b31dbeef9-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b8c-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b8e-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a089e782-4a90-a057-42b4-5c3b0cf6cedd-6d52ac4a {
  justify-self: stretch;
}

#w-node-_77edfbe5-0fa8-ceae-c3e8-6b69bbd48300-6d52ac4a, #w-node-_60179a5c-252f-8386-1eee-5aecc0a689bb-6d52ac4a, #w-node-c603bd2e-4cc9-1782-b9ff-8d9078d4cb90-6d52ac4a, #w-node-_8a0942f1-f67f-27ef-1914-1cdf69991f8d-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2c99d7b-f244-79ee-47ae-8fde070cd242-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8a0942f1-f67f-27ef-1914-1cdf69991f8e-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8a0942f1-f67f-27ef-1914-1cdf69991f90-6d52ac4a, #w-node-_8a0942f1-f67f-27ef-1914-1cdf69991f8a-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a0942f1-f67f-27ef-1914-1cdf69991f8b-6d52ac4a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-aa83be5b-6187-0c94-d188-b242a8784171-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa83be5b-6187-0c94-d188-b242a8784172-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-aa83be5b-6187-0c94-d188-b242a8784173-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d13b74b2-2b00-3b56-816f-230ec2d3fd59-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-ad8873dd-c4b5-a14e-73ca-1ceef1bc5c46-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad8873dd-c4b5-a14e-73ca-1ceef1bc5c47-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-ad8873dd-c4b5-a14e-73ca-1ceef1bc5c48-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ad8873dd-c4b5-a14e-73ca-1ceef1bc5c4b-6d52ac4a, #w-node-ad8873dd-c4b5-a14e-73ca-1ceef1bc5c4c-6d52ac4a, #w-node-_5fc816cd-d094-9168-533f-5d2c0138d5d1-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fc816cd-d094-9168-533f-5d2c0138d5d2-6d52ac4a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5fc816cd-d094-9168-533f-5d2c0138d5cb-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fc816cd-d094-9168-533f-5d2c0138d5cc-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_5fc816cd-d094-9168-533f-5d2c0138d5cd-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5fc816cd-d094-9168-533f-5d2c0138d5cf-6d52ac4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9b3-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9b5-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9b8-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9ba-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9bd-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9bf-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9c2-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9c4-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9c7-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9c9-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9ce-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9d0-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9d3-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9d5-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9d8-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9da-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c96e-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c96f-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c971-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c974-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c976-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c979-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c97b-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c97e-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c980-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c983-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c985-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c98a-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c98c-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c98f-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c991-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c994-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c996-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9f6-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9f8-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9fb-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4c9fd-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4ca00-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4ca02-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4ca05-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4ca07-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4ca0c-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4ca0e-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4ca11-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4ca13-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4ca16-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-cbbbf30d-e138-168a-cbe4-0ab256b4ca18-56b4c955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-9b52ac48 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: auto;
}

#w-node-_9707d742-81d5-1b7f-bbfc-90d9bd14e412-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3f-9b52ac48 {
  justify-self: start;
}

#w-node-_4aa15c12-ab71-62e5-707d-e77d1098dd0c-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_02c5f9b6-4db1-7c6f-12b5-e1ce696da8c9-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ce301fe4-f2e9-4a61-d2f5-77ffd6274993-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20f60c70-e0a3-d1d4-0996-64634ac23ed8-9b52ac48 {
  justify-self: stretch;
}

#w-node-_8d4793c9-9f49-486d-dfbc-f24b4b6ce3c6-9b52ac48 {
  align-self: center;
}

#w-node-da0df7e8-ba8e-3aad-f85f-775d69b866a9-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8d4793c9-9f49-486d-dfbc-f24b4b6ce3c9-9b52ac48 {
  justify-self: center;
}

#w-node-da0df7e8-ba8e-3aad-f85f-775d69b866af-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-da0df7e8-ba8e-3aad-f85f-775d69b866b0-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-da0df7e8-ba8e-3aad-f85f-775d69b866b2-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e39600ad-2022-ce0a-b974-0c0d5d3a23d9-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e39600ad-2022-ce0a-b974-0c0d5d3a23db-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c924a727-f0d4-801f-e817-2ac35218015f-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-c924a727-f0d4-801f-e817-2ac352180161-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27961486-a7cc-d0e4-efdf-1fc63097328c-9b52ac48 {
  justify-self: center;
}

#w-node-_79850a79-bae2-fe51-4b7e-f7c7f925d777-9b52ac48, #w-node-_811ff616-f03b-ff89-29d3-5c9a22e179d1-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bf56463-2065-daa2-e769-433fd9b67ba9-9b52ac48 {
  justify-self: center;
}

#w-node-_5b9d716d-d0ed-4eec-8300-0c2106bee1d0-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bf56463-2065-daa2-e769-433fd9b67baa-9b52ac48 {
  justify-self: center;
}

#w-node-_96d6f61e-556e-9ba8-3e57-871f5f44dd5a-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96d6f61e-556e-9ba8-3e57-871f5f44dd5b-9b52ac48 {
  justify-self: center;
}

#w-node-_8e53f79f-79bf-97ce-8c78-74f8733630a5-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e53f79f-79bf-97ce-8c78-74f8733630a6-9b52ac48 {
  justify-self: center;
}

#w-node-_0347b9de-ac66-bf83-389a-4a380d5efe80-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0347b9de-ac66-bf83-389a-4a380d5efe81-9b52ac48 {
  justify-self: center;
}

#w-node-cca5a5ad-fd4c-9160-9c98-0e65bff3788e-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cca5a5ad-fd4c-9160-9c98-0e65bff3788f-9b52ac48 {
  justify-self: center;
}

#w-node-_9e8593fb-703a-71cb-9b93-27556b63dcb2-9b52ac48 {
  justify-self: stretch;
}

#w-node-_9e8593fb-703a-71cb-9b93-27556b63dcb3-9b52ac48, #w-node-_9e8593fb-703a-71cb-9b93-27556b63dcb5-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e8593fb-703a-71cb-9b93-27556b63dcb7-9b52ac48 {
  justify-self: center;
}

#w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f578-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f579-9b52ac48 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f57b-9b52ac48, #w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f57c-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f57d-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f57e-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f580-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f583-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f584-9b52ac48 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f586-9b52ac48, #w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f587-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f588-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f589-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f58b-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c3f6326-38e3-b855-d2cb-04f83712cab8-9b52ac48, #w-node-_8c3f6326-38e3-b855-d2cb-04f83712caba-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bd97-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bd98-9b52ac48 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bd9a-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bd9b-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bd9c-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bd9e-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bda3-9b52ac48 {
  justify-self: stretch;
}

#w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bdb3-9b52ac48, #w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bdb5-9b52ac48, #w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bdb8-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1936e53-9f11-3c02-b5a5-3f6853834538-9b52ac48 {
  align-self: center;
}

#w-node-ee85cb82-1697-6efd-8a96-4a57cf7342b0-9b52ac48, #w-node-ee85cb82-1697-6efd-8a96-4a57cf7342b3-9b52ac48, #w-node-ee85cb82-1697-6efd-8a96-4a57cf7342b4-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1936e53-9f11-3c02-b5a5-3f6853834539-9b52ac48 {
  justify-self: stretch;
}

#w-node-b1936e53-9f11-3c02-b5a5-3f685383454f-9b52ac48 {
  justify-self: start;
}

#w-node-d82b6c5f-8d56-0dd2-ca86-7323355cf19a-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8373549d-a5c9-8b0e-c038-df13c7412819-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_327b60f9-574d-2f8e-c6c0-fbb82547af70-9b52ac48 {
  align-self: start;
}

#w-node-_8373549d-a5c9-8b0e-c038-df13c7412818-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8373549d-a5c9-8b0e-c038-df13c741281b-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b68ccd51-5f47-1258-0488-2686ec2af696-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49aecae5-7674-90ff-2af5-dc048672c8cb-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-ed7ee67d-adbd-66c7-d4f5-974ca3b12b07-9b52ac48 {
  align-self: start;
}

#w-node-_49aecae5-7674-90ff-2af5-dc048672c8ca-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_49aecae5-7674-90ff-2af5-dc048672c8cd-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49aecae5-7674-90ff-2af5-dc048672c8cf-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55172875-0d3c-535d-ca77-000cea4734f4-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6a4c028d-315d-d4ad-65ae-bd241f2dd549-9b52ac48 {
  align-self: start;
}

#w-node-_55172875-0d3c-535d-ca77-000cea4734f6-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_55172875-0d3c-535d-ca77-000cea4734f8-9b52ac48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-8552ac46 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: auto;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-8552ac46, #w-node-_4a8bb7f8-5d8e-d8ec-1803-86b9a6f8f5de-8552ac46, #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-8552ac46, #w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-8552ac46, #w-node-_151f9e71-81e2-728d-2bd8-627d160fe371-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b8c-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b8e-8552ac46, #w-node-_34c9664f-df1c-1613-6cf9-dbde7f476fa1-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59867b07-5477-9941-259a-29cc73a32b0a-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_514c9d0e-84a3-a4f2-325a-34a7e986f5ea-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7c594e70-128c-f8a4-d5a1-2d1a68580c01-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c594e70-128c-f8a4-d5a1-2d1a68580c02-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7c594e70-128c-f8a4-d5a1-2d1a68580c04-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_802f547a-3bdb-51a0-a6af-6da9d1ebd22c-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_802f547a-3bdb-51a0-a6af-6da9d1ebd22d-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_802f547a-3bdb-51a0-a6af-6da9d1ebd22f-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2b8b9807-1bf1-14a0-30eb-a3f7d8d6891e-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b8b9807-1bf1-14a0-30eb-a3f7d8d6891f-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2b8b9807-1bf1-14a0-30eb-a3f7d8d68921-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dcac2eb4-2aba-d2d8-a436-f1386a999910-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dcac2eb4-2aba-d2d8-a436-f1386a999916-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_907d312b-2122-ca63-fbb9-bb548a65ca6f-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_907d312b-2122-ca63-fbb9-bb548a65ca71-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f846a50-d261-2736-85ba-ffa6144ce42d-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_5f846a50-d261-2736-85ba-ffa6144ce42f-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0c4779a-a01d-d091-3be1-46f67e318cd4-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-b0c4779a-a01d-d091-3be1-46f67e318cd6-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ad8b275-b2de-3cee-2a57-4b30645e4595-8552ac46 {
  justify-self: start;
}

#w-node-_93bf8b74-4237-58d1-e905-d98d8bc07541-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_93bf8b74-4237-58d1-e905-d98d8bc07547-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_154253c7-2dbd-adbf-6267-819ad67203ec-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_154253c7-2dbd-adbf-6267-819ad67203ee-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_942519e1-4814-1a6d-0764-ee299ec7c978-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_942519e1-4814-1a6d-0764-ee299ec7c97a-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6c97396-646b-fd7c-eaab-fdcdacb6a841-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-b6c97396-646b-fd7c-eaab-fdcdacb6a843-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1989b8ef-797a-d1a3-15aa-98bec8fca197-8552ac46 {
  justify-self: start;
}

#w-node-f3b9e6ba-30eb-62f6-535f-050445c1937b-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f3b9e6ba-30eb-62f6-535f-050445c19381-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9dec41e8-37a6-0eca-1531-25d113dd3da1-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9dec41e8-37a6-0eca-1531-25d113dd3da3-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d6585ff-efe6-460f-3c1d-e0d7967ab91f-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_3d6585ff-efe6-460f-3c1d-e0d7967ab921-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f575b1df-e795-c7df-ce90-65e138cfc0ea-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f575b1df-e795-c7df-ce90-65e138cfc0ec-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_027828c7-a719-f30b-49cb-7da868f15d8f-8552ac46 {
  justify-self: start;
}

#w-node-_01f0ad7a-7ee0-898b-c65b-596e1d54bc05-8552ac46, #w-node-aa90e3eb-5039-1775-780c-b332cec62843-8552ac46, #w-node-b3e0dc24-1edd-ae0f-0839-f13fa1a4a838-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96f56e6f-d556-8e88-1c93-971796194ccc-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_96f56e6f-d556-8e88-1c93-971796194ccd-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_96f56e6f-d556-8e88-1c93-971796194ccf-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e52b9525-af2f-9a07-4d45-444694878d92-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e52b9525-af2f-9a07-4d45-444694878d94-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4606f55-eac2-062f-c2ff-750978e5fd3d-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-b4606f55-eac2-062f-c2ff-750978e5fd3f-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f3e33ac-7f26-4b49-41a6-aa9fb7db7986-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_1f3e33ac-7f26-4b49-41a6-aa9fb7db7988-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f3e33ac-7f26-4b49-41a6-aa9fb7db798a-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_1f3e33ac-7f26-4b49-41a6-aa9fb7db798c-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f3e33ac-7f26-4b49-41a6-aa9fb7db798e-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_1f3e33ac-7f26-4b49-41a6-aa9fb7db7990-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3f01b30-efa3-7f36-192f-b05d45f960b4-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a3f01b30-efa3-7f36-192f-b05d45f960b6-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3f01b30-efa3-7f36-192f-b05d45f960b8-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a3f01b30-efa3-7f36-192f-b05d45f960ba-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3f01b30-efa3-7f36-192f-b05d45f960bc-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a3f01b30-efa3-7f36-192f-b05d45f960be-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9061e4f5-e950-4c5b-3740-da58c2c89841-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-cc05e36b-ab1c-1070-24f2-466bdd394490-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9061e4f5-e950-4c5b-3740-da58c2c89842-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b94fd341-20ff-59dd-585b-ced4e2974c74-8552ac46, #w-node-_88cef888-1641-5af3-2edd-3a39bbe8e580-8552ac46, #w-node-_9061e4f5-e950-4c5b-3740-da58c2c89846-8552ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9061e4f5-e950-4c5b-3740-da58c2c89847-8552ac46 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-1c52ac30 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bd203ee0-7eb4-e114-83e7-a0c7be4e2040-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b43-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-1c52ac30 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e23955bf-d76d-c3c8-13ab-e824f46ea2d8-1c52ac30 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-e23955bf-d76d-c3c8-13ab-e824f46ea2d9-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e23955bf-d76d-c3c8-13ab-e824f46ea2db-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e23955bf-d76d-c3c8-13ab-e824f46ea2dc-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e23955bf-d76d-c3c8-13ab-e824f46ea2de-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_808aff6b-009d-a967-01a2-8829e65e50ac-1c52ac30 {
  grid-area: 1 / 1 / 3 / 3;
  align-self: center;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b89-1c52ac30 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_60163591-4b69-147e-8498-020da6400002-1c52ac30 {
  grid-area: 2 / 2 / 3 / 4;
  align-self: center;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-1c52ac30 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_4d960087-89a4-3235-1f6e-4153063acd61-1c52ac30, #w-node-b26e9f0d-4fab-5e29-b7c4-17c4f2a5017c-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b8c-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b8e-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b90-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_40e4d98b-a8d2-9d15-ffa1-a2ea7129e372-1c52ac30 {
  justify-self: start;
}

#w-node-_6f2469bd-a38e-90b9-26f1-21402882c320-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4ebf8b2-bedd-8f99-36cf-ef15ee679c28-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b9f-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-a292a036-5935-a545-d132-3eaeaf69db25-1c52ac30 {
  place-self: center;
}

#w-node-_604f67b0-8eaa-6cd0-a0aa-c7e69f6437b9-1c52ac30, #w-node-_604f67b0-8eaa-6cd0-a0aa-c7e69f6437c5-1c52ac30, #w-node-_604f67b0-8eaa-6cd0-a0aa-c7e69f6437d1-1c52ac30, #w-node-_76b6c7c3-8057-12a5-22d8-45dbeb1bee8d-1c52ac30 {
  justify-self: stretch;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82baa-1c52ac30 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d2ebfb57-69e8-6f40-c6da-34602a00100a-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82bab-1c52ac30, #w-node-_767a5c5e-5521-5195-cd22-921750b82bad-1c52ac30, #w-node-_767a5c5e-5521-5195-cd22-921750b82bb0-1c52ac30, #w-node-_767a5c5e-5521-5195-cd22-921750b82bb2-1c52ac30, #w-node-d9ca95a7-baa6-f155-3be8-c2b9c8250924-1c52ac30, #w-node-d9ca95a7-baa6-f155-3be8-c2b9c8250926-1c52ac30, #w-node-_62c34a28-0267-d9f4-db62-fe3673ff8186-1c52ac30, #w-node-_62c34a28-0267-d9f4-db62-fe3673ff8188-1c52ac30, #w-node-_7a58a57b-b793-335a-2d24-07fff622b745-1c52ac30, #w-node-_7a58a57b-b793-335a-2d24-07fff622b747-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9495b120-52b7-d07a-14a6-0be864a3bc1d-1c52ac30 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_87518d82-1b32-4b93-1b68-4319cd73f60d-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac7d12c9-f887-085e-e1d6-1d73a8a6bc96-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_87518d82-1b32-4b93-1b68-4319cd73f60e-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_87518d82-1b32-4b93-1b68-4319cd73f610-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69d00fce-79f2-9fb6-9648-06c1a2cf6095-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_87518d82-1b32-4b93-1b68-4319cd73f612-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87518d82-1b32-4b93-1b68-4319cd73f613-1c52ac30 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82bcb-1c52ac30 {
  grid-area: 2 / 1 / 4 / 3;
  align-self: end;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82bcc-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82bce-1c52ac30 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_4976f8b1-ee11-216e-0689-b759166757aa-1c52ac30 {
  justify-self: end;
}

#w-node-_4976f8b1-ee11-216e-0689-b759166757ab-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4976f8b1-ee11-216e-0689-b759166757b8-1c52ac30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327dd-f452ac49 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327de-f452ac49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327e2-f452ac49 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327e4-f452ac49 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327e6-f452ac49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c3cbf2c6-9a9f-24b1-03c7-3a094015b073-f452ac49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327e9-f452ac49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a232e1ce-4197-dab3-2612-4eb974638d9d-f452ac49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327ee-f452ac49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_399c62b5-3fd8-2182-5290-8a0e7ebb5dc8-f452ac49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327f3-f452ac49, #w-node-_5f634c2e-48fa-02ee-5507-0f13184327f8-f452ac49, #w-node-_5f634c2e-48fa-02ee-5507-0f13184327fa-f452ac49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327fb-f452ac49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327fd-f452ac49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f1318432826-f452ac49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b099fbb5-a365-86b2-6997-b7245f6045c5-f452ac49, #w-node-b099fbb5-a365-86b2-6997-b7245f6045c6-f452ac49, #w-node-b099fbb5-a365-86b2-6997-b7245f6045cc-f452ac49, #w-node-b099fbb5-a365-86b2-6997-b7245f6045cd-f452ac49, #w-node-b099fbb5-a365-86b2-6997-b7245f6045d3-f452ac49, #w-node-b099fbb5-a365-86b2-6997-b7245f6045d4-f452ac49 {
  justify-self: center;
}

#w-node-_33b25092-160b-53fa-6471-3021cff6c007-f452ac49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_8153f461-35e4-40f6-3889-7eb2777c0307-f452ac49 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8153f461-35e4-40f6-3889-7eb2777c0329-f452ac49 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f59060bf-f355-80ed-cf55-ec3f7b5669dd-3f52ac52, #w-node-_67440e51-c21e-2631-bd62-3e58c7586dde-3f52ac52, #w-node-_936f14a8-f24c-c79e-04ad-d0b534923f24-3f52ac52, #w-node-b7c2b86c-944a-e66e-285a-e02ffac20be1-3f52ac52, #w-node-b7c2b86c-944a-e66e-285a-e02ffac20be9-3f52ac52, #w-node-ed4a8298-f97e-99df-0f4a-53fed164e298-3f52ac52, #w-node-_6a2f9416-06b2-314a-b0f3-cd3a17e151df-3f52ac52, #w-node-_6a2f9416-06b2-314a-b0f3-cd3a17e151f1-3f52ac52, #w-node-_6a2f9416-06b2-314a-b0f3-cd3a17e151fb-3f52ac52, #w-node-_6a2f9416-06b2-314a-b0f3-cd3a17e15206-3f52ac52, #w-node-_8833772f-9b80-8980-03b3-5556dca99e71-3f52ac52, #w-node-_8833772f-9b80-8980-03b3-5556dca99e74-3f52ac52, #w-node-_8833772f-9b80-8980-03b3-5556dca99e77-3f52ac52, #w-node-b4cd90ed-1d16-cc59-a451-ae35084d0c52-3f52ac52, #w-node-_0c35a834-d5d9-69ab-425a-2fd7d0ad0a56-3f52ac52, #w-node-_16be677d-3d6e-6dde-cf61-ad78f5071311-3f52ac52, #w-node-ff9dcc88-cf1f-7930-ad6d-324f6677fb25-3f52ac52, #w-node-_1001f630-d73d-52de-44c4-82c692a91a32-3f52ac52, #w-node-_9929fb45-ad07-637e-618a-1e8683c9e28f-3f52ac52, #w-node-_52ba1778-0aaa-adc9-e8bf-e2ce26db5300-3f52ac52, #w-node-_96ff8064-c636-20c5-2001-dd00ed2889fb-3f52ac52, #w-node-_383c472a-926a-d7ab-e556-f1f2cce680a9-3f52ac52, #w-node-b68ad22f-b6bb-e7d6-59ea-2c80d28d80b8-3f52ac52, #w-node-ab532d26-122f-e046-19f1-dc0e639237d5-3f52ac52, #w-node-_83d6e003-7141-1a14-eeaa-e3f498e2ae20-3f52ac52, #w-node-_027c8370-ca09-dab8-e37d-a62791ecffdc-3f52ac52, #w-node-_4b636f93-fe9f-a55e-e800-9283753cf56c-3f52ac52, #w-node-d59988cf-7bd5-4790-241b-f09396259a9e-3f52ac52, #w-node-_819974ab-6ba6-b475-d8da-d3533e385c11-3f52ac52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a6b5dcd-f9f8-b8b5-65ec-5a13239f496e-3f52ac52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a6b5dcd-f9f8-b8b5-65ec-5a13239f4970-3f52ac52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c50c7dc9-1132-bfc2-036f-f82f71a41981-3f52ac52 {
  place-self: center;
}

#w-node-c50c7dc9-1132-bfc2-036f-f82f71a41985-3f52ac52 {
  justify-self: start;
}

#w-node-_67aaba6f-4ae8-af49-d012-74d69687117f-3f52ac52 {
  align-self: center;
}

#w-node-_8a1f5094-f4b7-67cd-5777-2f8d3975370e-3f52ac52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b1c20e0a-6b6b-a980-9439-2d2cf64ca36a-3f52ac52 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b1c20e0a-6b6b-a980-9439-2d2cf64ca371-3f52ac52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22526162-5ec1-fe89-bd49-85a1028542a6-3f52ac52 {
  align-self: center;
}

#w-node-_22526162-5ec1-fe89-bd49-85a1028542ad-3f52ac52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d11a92cc-9c90-f45b-ae75-f6f49d72b2f2-3f52ac52, #w-node-d11a92cc-9c90-f45b-ae75-f6f49d72b2f3-3f52ac52 {
  justify-self: center;
}

#w-node-b59b2ab7-db9a-b915-bcb8-9392703a32de-d152ac37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-fbe90a69-42c4-7371-c35a-b87732b659cd-d152ac37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end stretch;
}

#w-node-fbe90a69-42c4-7371-c35a-b87732b659cf-d152ac37 {
  justify-self: stretch;
}

#w-node-c724608c-9e51-c94e-f583-5fc274d41e74-d152ac37, #w-node-_680c09c1-3165-621c-ae9e-89cbf6954ae7-d152ac37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c724608c-9e51-c94e-f583-5fc274d41e78-d152ac37 {
  justify-self: start;
}

#w-node-fbe90a69-42c4-7371-c35a-b87732b659e2-d152ac37 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fbe90a69-42c4-7371-c35a-b87732b659f3-d152ac37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-fbe90a69-42c4-7371-c35a-b87732b659f9-d152ac37 {
  justify-self: stretch;
}

#w-node-fbe90a69-42c4-7371-c35a-b87732b659e5-d152ac37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-fbe90a69-42c4-7371-c35a-b87732b659ee-d152ac37 {
  align-self: start;
}

#w-node-f05ffdbd-82ea-6bcf-498a-97f57457e85c-d152ac37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_5552358a-839e-bdc2-f611-0dd6cb9eff4a-d152ac37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5552358a-839e-bdc2-f611-0dd6cb9eff49-d152ac37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_5552358a-839e-bdc2-f611-0dd6cb9eff4c-d152ac37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5552358a-839e-bdc2-f611-0dd6cb9eff4d-d152ac37, #w-node-_5552358a-839e-bdc2-f611-0dd6cb9eff4f-d152ac37, #w-node-_7ef6d43d-b78a-fee2-a2f3-4d673bfda443-d152ac37, #w-node-_40005837-180d-769c-b3da-d54d95447e83-d152ac37, #w-node-_5552358a-839e-bdc2-f611-0dd6cb9eff51-d152ac37, #w-node-_5552358a-839e-bdc2-f611-0dd6cb9eff53-d152ac37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a83886a0-08c0-a9e3-a07e-b9b4f9428bb6-e552ac36, #w-node-eff7638d-505e-aa6f-928b-3f5577a43e17-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c59f0001-5f58-e3a0-0bcf-120b7d750623-e552ac36, #w-node-_02db128b-bdc9-3fdf-710c-cf8a6f40f391-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_27c5d6e7-c283-4a2f-fb4e-c5d5f8eef12e-e552ac36 {
  align-self: center;
}

#w-node-_27c5d6e7-c283-4a2f-fb4e-c5d5f8eef130-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5517abbc-0aa3-7ef1-a85d-6c8a1183ede8-e552ac36 {
  align-self: center;
}

#w-node-_2455d32f-46cf-b0e9-6877-41f3f4293077-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2455d32f-46cf-b0e9-6877-41f3f4293082-e552ac36 {
  justify-self: stretch;
}

#w-node-_2455d32f-46cf-b0e9-6877-41f3f4293086-e552ac36, #w-node-_2455d32f-46cf-b0e9-6877-41f3f429308a-e552ac36, #w-node-_2455d32f-46cf-b0e9-6877-41f3f429308e-e552ac36, #w-node-_2455d32f-46cf-b0e9-6877-41f3f4293090-e552ac36, #w-node-_2455d32f-46cf-b0e9-6877-41f3f4293094-e552ac36, #w-node-_2455d32f-46cf-b0e9-6877-41f3f42930a1-e552ac36, #w-node-_3bf442ba-177e-a7c4-0e3a-b0421e920fb4-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bf442ba-177e-a7c4-0e3a-b0421e920fb5-e552ac36 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3bf442ba-177e-a7c4-0e3a-b0421e920fb7-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bf442ba-177e-a7c4-0e3a-b0421e920fb8-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3bf442ba-177e-a7c4-0e3a-b0421e920fba-e552ac36, #w-node-_4edfa9f0-5120-5b7a-8b5a-f28ca9b64434-e552ac36, #w-node-_5aaa6ad0-72e9-a7cd-2be0-7f8411259581-e552ac36, #w-node-_32696495-240c-2dc4-4e99-4b9b9f2d2584-e552ac36, #w-node-a0641ac4-57e6-4b94-3769-07e97ab054ca-e552ac36, #w-node-_8b24d522-6df8-1660-8797-4ded3fa03e13-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c50c7dc9-1132-bfc2-036f-f82f71a41981-e552ac36 {
  place-self: center;
}

#w-node-c50c7dc9-1132-bfc2-036f-f82f71a41985-e552ac36 {
  justify-self: start;
}

#w-node-_67aaba6f-4ae8-af49-d012-74d69687117f-e552ac36 {
  align-self: center;
}

#w-node-_8a1f5094-f4b7-67cd-5777-2f8d3975370e-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b1c20e0a-6b6b-a980-9439-2d2cf64ca36a-e552ac36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b1c20e0a-6b6b-a980-9439-2d2cf64ca371-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22526162-5ec1-fe89-bd49-85a1028542a6-e552ac36 {
  align-self: center;
}

#w-node-_22526162-5ec1-fe89-bd49-85a1028542ad-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d11a92cc-9c90-f45b-ae75-f6f49d72b2f2-e552ac36, #w-node-d11a92cc-9c90-f45b-ae75-f6f49d72b2f3-e552ac36 {
  justify-self: center;
}

#w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def81-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def82-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def84-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def85-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def87-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def89-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def8c-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def8e-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def91-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def93-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def96-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def97-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def99-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def9a-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def9c-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def9d-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026def9f-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026defa1-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026defa3-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026defa5-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026defa7-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a5c0b2b-504d-6e34-2253-d1d3026defa9-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_4a5c0b2b-504d-6e34-2253-d1d3026defaa-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4a5c0b2b-504d-6e34-2253-d1d3026defac-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_4a5c0b2b-504d-6e34-2253-d1d3026defad-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026defaf-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026defb1-e552ac36, #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026defb3-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_387a25f3-70c8-4fa8-6d25-c89d4d618d62-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_62a0f2c6-b06c-8152-d9ef-c463b7118043-e552ac36 {
  grid-area: 2 / 1 / 4 / 2;
  align-self: center;
}

#w-node-_62a0f2c6-b06c-8152-d9ef-c463b7118044-e552ac36, #w-node-_62a0f2c6-b06c-8152-d9ef-c463b7118045-e552ac36, #w-node-_62a0f2c6-b06c-8152-d9ef-c463b7118048-e552ac36, #w-node-_62a0f2c6-b06c-8152-d9ef-c463b7118049-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62a0f2c6-b06c-8152-d9ef-c463b711804b-e552ac36 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_62a0f2c6-b06c-8152-d9ef-c463b711805f-e552ac36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62a0f2c6-b06c-8152-d9ef-c463b7118063-e552ac36 {
  justify-self: start;
}

#w-node-_62a0f2c6-b06c-8152-d9ef-c463b711806c-e552ac36 {
  grid-area: 2 / 1 / 4 / 3;
  align-self: center;
}

#w-node-bd8ec2be-c0c2-46b0-7088-714ef617cec7-e552ac36, #w-node-bd8ec2be-c0c2-46b0-7088-714ef617cecb-e552ac36, #w-node-bd8ec2be-c0c2-46b0-7088-714ef617cec3-e552ac36, #w-node-_41a10d4b-2777-dc4e-04d1-5f2e8e58fef6-e552ac36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c053f97-a2e7-42e4-ece4-64e9206fb2e1-e552ac36 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4c053f97-a2e7-42e4-ece4-64e9206fb2e5-e552ac36 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4c053f97-a2e7-42e4-ece4-64e9206fb2e9-e552ac36 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4c053f97-a2e7-42e4-ece4-64e9206fb2ed-e552ac36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e6849d-7a52ac44 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e6849e-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684a2-7a52ac44 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684a4-7a52ac44 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684a6-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684a7-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684aa-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684ad-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684b0-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684b3-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684b6-7a52ac44, #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684bb-7a52ac44, #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684bd-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684be-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684c0-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684fa-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e68505-7a52ac44, #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e6850c-7a52ac44, #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e68513-7a52ac44 {
  justify-self: center;
}

#w-node-f66582b4-f56a-6364-2349-4fcfe4d7bb93-7a52ac44 {
  justify-self: stretch;
}

#w-node-f66582b4-f56a-6364-2349-4fcfe4d7bb94-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f66582b4-f56a-6364-2349-4fcfe4d7bb98-7a52ac44 {
  justify-self: center;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e6851a-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e6851b-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e6851d-7a52ac44, #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e6851f-7a52ac44, #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e68528-7a52ac44, #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e68531-7a52ac44, #w-node-_1b8e5643-b848-a1db-ddb8-3f0e8f053e8a-7a52ac44, #w-node-df1392f4-eff0-031d-7aa1-e51bc372b0a9-7a52ac44, #w-node-e532eee9-5a9f-c2d2-6e86-681307a25e65-7a52ac44, #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e6853a-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7beff711-5ad6-88a0-bed9-62c112b16402-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_8b6c8526-7871-347b-6730-a0e66f3333cd-7a52ac44 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8b6c8526-7871-347b-6730-a0e66f3333ce-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8b6c8526-7871-347b-6730-a0e66f3333cf-7a52ac44, #w-node-_8b6c8526-7871-347b-6730-a0e66f3333d1-7a52ac44, #w-node-_8b6c8526-7871-347b-6730-a0e66f3333d4-7a52ac44, #w-node-_8b6c8526-7871-347b-6730-a0e66f3333d6-7a52ac44, #w-node-_8b6c8526-7871-347b-6730-a0e66f3333d9-7a52ac44, #w-node-_8b6c8526-7871-347b-6730-a0e66f3333db-7a52ac44, #w-node-_8b6c8526-7871-347b-6730-a0e66f3333de-7a52ac44, #w-node-_8b6c8526-7871-347b-6730-a0e66f3333e0-7a52ac44, #w-node-_8b6c8526-7871-347b-6730-a0e66f3333e3-7a52ac44, #w-node-_8b6c8526-7871-347b-6730-a0e66f3333e5-7a52ac44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-d352ac4e {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-d352ac4e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b50-d352ac4e {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start;
}

#w-node-d47b2674-32be-c2df-398d-7a79129b4447-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-d47b2674-32be-c2df-398d-7a79129b4445-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_72cdab94-0895-b6c7-1984-d972d5a61f04-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b51cfd24-7aba-8b56-de07-a271afddf606-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-b51cfd24-7aba-8b56-de07-a271afddf608-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97f500d1-950c-e7c2-6caf-68785bbb54e1-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_97f500d1-950c-e7c2-6caf-68785bbb54e3-d352ac4e, #w-node-_767a5c5e-5521-5195-cd22-921750b82b89-d352ac4e, #w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2997dd3-1d14-c46f-be22-50f62d055ffa-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b8e-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7bac023-4926-164e-5032-f56a297c0254-d352ac4e {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center stretch;
}

#w-node-a7bac023-4926-164e-5032-f56a297c0258-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a7bac023-4926-164e-5032-f56a297c025a-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a7bac023-4926-164e-5032-f56a297c025c-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62fab018-4e39-0c91-4b61-9554af512afd-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_62fab018-4e39-0c91-4b61-9554af512aff-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3e31a10-6f4c-c0c0-390d-c47d00935c30-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-b3e31a10-6f4c-c0c0-390d-c47d00935c32-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7c0b381-e6a5-3a80-f739-2d5d6a8bd519-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f7c0b381-e6a5-3a80-f739-2d5d6a8bd51b-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c240723d-c2db-629b-0062-fb73ec2bea79-d352ac4e {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_4bb41c2e-dc6b-3953-84f1-e1377dfe53c4-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bb41c2e-dc6b-3953-84f1-e1377dfe53c5-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4bb41c2e-dc6b-3953-84f1-e1377dfe53c7-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bb41c2e-dc6b-3953-84f1-e1377dfe53c9-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_4bb41c2e-dc6b-3953-84f1-e1377dfe53ca-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1bc25425-4cf2-9cbd-013a-b8225a4687e1-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_2da6ce6f-1456-b5f1-c48f-a7331275ddae-d352ac4e, #w-node-_746590bf-81dc-2f44-d647-1a5ca785b9cd-d352ac4e, #w-node-_92f927ce-073d-7571-b4aa-43d16949db92-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_114fbfcf-c09d-6358-7de6-fd77ae88ec58-d352ac4e, #w-node-_114fbfcf-c09d-6358-7de6-fd77ae88ec59-d352ac4e, #w-node-eec3d7a5-1c77-f246-f262-84bb08ac7d6a-d352ac4e, #w-node-eec3d7a5-1c77-f246-f262-84bb08ac7d6b-d352ac4e, #w-node-_9f868c4c-eef9-df98-246f-5218a46aa30d-d352ac4e, #w-node-_9f868c4c-eef9-df98-246f-5218a46aa30e-d352ac4e {
  justify-self: center;
}

#w-node-_91a71989-23a0-85aa-67e8-b11f84e83c64-d352ac4e, #w-node-af186410-2a24-dad0-1ca5-540b15ef0247-d352ac4e, #w-node-_7d296a0e-d85a-b82c-c286-92972fbce55c-d352ac4e, #w-node-a1e00e69-047f-0358-40f6-52a199155541-d352ac4e, #w-node-_050605e6-e6f0-bee6-f79e-089092c00033-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9f7d132-2d24-13a7-34ed-b444b01796c5-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be1093-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be1095-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be1097-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be109e-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be10a1-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be10a5-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be10ab-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be10ae-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be10b2-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be10b8-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be10bb-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be10bf-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be10c5-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be10c8-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be10cc-d352ac4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-d552ac34 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: auto;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-d552ac34, #w-node-ae73d802-fb86-2800-3ec4-295308a36ccc-d552ac34, #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-d552ac34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_052aaf1c-a73e-7883-7402-4d33142ad3ef-d552ac34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cf34ae14-4777-b6ff-4b24-ab5b015b2f90-d552ac34 {
  align-self: stretch;
}

#w-node-_9f9e4850-e7d0-f4d4-759c-d9c3b9fed8a2-d552ac34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb8fb847-086a-52d2-a110-250bf32698e1-d552ac34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-cb8fb847-086a-52d2-a110-250bf32698e4-d552ac34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-3852ac31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: auto;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-aed2d4a9-bfd4-d86f-ffba-538e7b0680be-3852ac31, #w-node-e6f22d25-2311-f8d8-b094-2689e57e93ea-3852ac31, #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12c62e5b-e91d-1886-96c8-4bffae537f4e-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_12c62e5b-e91d-1886-96c8-4bffae537f4f-3852ac31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fc4862af-2a16-a4ce-e536-435601f600b9-3852ac31, #w-node-fc4862af-2a16-a4ce-e536-435601f600ba-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc4862af-2a16-a4ce-e536-435601f600bb-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-fc4862af-2a16-a4ce-e536-435601f600bc-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fc4862af-2a16-a4ce-e536-435601f600be-3852ac31, #w-node-af307f07-191b-75a9-7096-2875a89e678b-3852ac31, #w-node-af307f07-191b-75a9-7096-2875a89e678c-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af307f07-191b-75a9-7096-2875a89e678d-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-af307f07-191b-75a9-7096-2875a89e678e-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bf45732b-c769-2731-b12e-fa78aafaefe7-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9f15d07-0393-3c17-d873-806ec0202347-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9f15d07-0393-3c17-d873-806ec0202348-3852ac31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4a83f13a-b3cc-ba74-e64c-471f6aee158b-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4a83f13a-b3cc-ba74-e64c-471f6aee158c-3852ac31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4a83f13a-b3cc-ba74-e64c-471f6aee158e-3852ac31, #w-node-_4a83f13a-b3cc-ba74-e64c-471f6aee158f-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a83f13a-b3cc-ba74-e64c-471f6aee1590-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_4a83f13a-b3cc-ba74-e64c-471f6aee1591-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4a83f13a-b3cc-ba74-e64c-471f6aee1593-3852ac31, #w-node-_1a3ca41d-e80e-e3c1-a98e-770d2d90e746-3852ac31, #w-node-_1a3ca41d-e80e-e3c1-a98e-770d2d90e747-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a3ca41d-e80e-e3c1-a98e-770d2d90e748-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_1a3ca41d-e80e-e3c1-a98e-770d2d90e749-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1a3ca41d-e80e-e3c1-a98e-770d2d90e74b-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a3ca41d-e80e-e3c1-a98e-770d2d90e74d-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1a3ca41d-e80e-e3c1-a98e-770d2d90e74e-3852ac31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-babbcd7c-3e13-21fc-b014-4fdde605296e-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-babbcd7c-3e13-21fc-b014-4fdde605296f-3852ac31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-babbcd7c-3e13-21fc-b014-4fdde6052967-3852ac31, #w-node-babbcd7c-3e13-21fc-b014-4fdde6052968-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babbcd7c-3e13-21fc-b014-4fdde6052969-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-babbcd7c-3e13-21fc-b014-4fdde605296a-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5884b61e-eda8-cd94-2cf8-4ae51247541a-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf33b4a1-6f5b-51be-913f-be69d2267955-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-acc4acd6-4d6a-e953-6d09-d08f0e778a38-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-acc4acd6-4d6a-e953-6d09-d08f0e778a39-3852ac31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f0fbb414-835e-185c-799b-51d8f896235e-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f0fbb414-835e-185c-799b-51d8f896235f-3852ac31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7c8f1dd1-bd6a-0125-9b3e-784276893a94-3852ac31, #w-node-_7c8f1dd1-bd6a-0125-9b3e-784276893a95-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c8f1dd1-bd6a-0125-9b3e-784276893a96-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7c8f1dd1-bd6a-0125-9b3e-784276893a97-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7c8f1dd1-bd6a-0125-9b3e-784276893a99-3852ac31, #w-node-e5c598c6-977b-d5c5-0454-0cfaf9dd0508-3852ac31, #w-node-_711b0554-3443-3217-932f-5054da6882d2-3852ac31, #w-node-b85a8116-c3db-1b2b-d6e7-0f5a5846c504-3852ac31, #w-node-a81b78f0-24a3-e62b-8870-7919842fd8f2-3852ac31, #w-node-_22039011-d753-8cb0-5ecc-5dfad9950c23-3852ac31, #w-node-_00ffc647-ee28-f765-5957-3e455bec2085-3852ac31, #w-node-_16a23299-5234-9cc4-6755-769c76004ca5-3852ac31, #w-node-_1fff4a5d-e849-09a5-18f5-43303a038788-3852ac31, #w-node-_19889393-82da-5cea-c188-589ade7a1413-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3cfe6b4-1bf7-3efa-95d9-73252eee23e3-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b3cfe6b4-1bf7-3efa-95d9-73252eee23e4-3852ac31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36e9f5ae-d87a-f3d6-1cf7-0e7d8b136d86-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e9f5ae-d87a-f3d6-1cf7-0e7d8b136d87-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_36e9f5ae-d87a-f3d6-1cf7-0e7d8b136d88-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_36e9f5ae-d87a-f3d6-1cf7-0e7d8b136d8a-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d4222ba-8333-23b1-06f1-193ae677158d-3852ac31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9d4222ba-8333-23b1-06f1-193ae677158e-3852ac31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a74-c952ac40 {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a75-c952ac40, #w-node-_4f55e9f2-f58e-9fa6-821e-b05175eec768-c952ac40, #w-node-_98a580f6-4d3f-4735-b506-85801c589ccd-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a79-c952ac40 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6c5896c8-a005-d2bb-0a6d-603cb94446ef-c952ac40 {
  grid-area: 2 / 1 / 4 / 3;
}

#w-node-b1d20726-df0e-22e7-37db-830a7b10f897-c952ac40 {
  align-self: center;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a8f-c952ac40, #w-node-_216cf563-660f-bacd-ea1b-92ed52aaf519-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a91-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b676f100-174b-0ba2-cb2d-7f94c4a7d578-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a92-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ece04f0f-bd8d-ee80-9919-a8b632373e83-c952ac40, #w-node-a37176a2-d6bd-824a-3cc7-580709b2bc52-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a99-c952ac40 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center stretch;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a9d-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_89e94483-95a9-4cd9-0510-9bb6861eb6cb-c952ac40, #w-node-a97db258-7baa-1503-9706-db6568f61d78-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808aaf-c952ac40 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808ab0-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808ab1-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8649d9f8-49b3-8e3e-59f3-45ca13adb438-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808ab5-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808abd-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_01e54286-2ed7-7ec7-0b05-62196eb3db16-c952ac40, #w-node-ae5cb564-2e6c-1b49-194d-44581f21245a-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1541b0a-afa0-06d8-3948-5eae25c352a9-c952ac40, #w-node-e1541b0a-afa0-06d8-3948-5eae25c352aa-c952ac40 {
  justify-self: center;
}

#w-node-_762e862f-5c3c-a437-1bcb-f4e049569aec-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808b07-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808b09-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808b0b-c952ac40, #w-node-_4abcd4fb-8ae4-9dde-9a17-19d6504adf3c-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808b14-c952ac40, #w-node-_6700d4e0-efd6-763d-c1c2-5ab27bf98014-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808b20-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca8b6038-8b4b-ac95-76d6-7ba21e532732-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8e299bec-e35e-1e76-ba3e-4974bc808b22-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808b24-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49b51059-b359-99ba-4093-68738d7c7f60-c952ac40, #w-node-_49b51059-b359-99ba-4093-68738d7c7f63-c952ac40, #w-node-_72b76adb-af0a-ce06-f4c9-b80ffe3ab40b-c952ac40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a812fdc7-78ef-d160-10b2-072c59a47df1-59a47df1 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start;
}

#w-node-a812fdc7-78ef-d160-10b2-072c59a47df4-59a47df1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-a812fdc7-78ef-d160-10b2-072c59a47df6-59a47df1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a812fdc7-78ef-d160-10b2-072c59a47df9-59a47df1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-a812fdc7-78ef-d160-10b2-072c59a47dfb-59a47df1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a812fdc7-78ef-d160-10b2-072c59a47dfe-59a47df1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-a812fdc7-78ef-d160-10b2-072c59a47e00-59a47df1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43621a02-3f7e-efc3-ccce-2f58f641a2b3-3e52ac3f {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_43621a02-3f7e-efc3-ccce-2f58f641a2b4-3e52ac3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_1203335b-e5f0-5205-76d5-b85ffbc5252e-3e52ac3f, #w-node-_43621a02-3f7e-efc3-ccce-2f58f641a2b6-3e52ac3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43621a02-3f7e-efc3-ccce-2f58f641a2b7-3e52ac3f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1ba21901-c8ec-304c-f902-123020c3b9fa-3e52ac3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ba21901-c8ec-304c-f902-123020c3b9fb-3e52ac3f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_880d7d19-216c-3012-10af-29522338e8d2-3e52ac3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bed0ee4f-ece2-221c-0f2a-ab2caee8a0ac-3e52ac3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3790f2e0-44e3-40db-c3e3-b2356e30ea58-3e52ac3f {
  justify-self: stretch;
}

#w-node-_880d7d19-216c-3012-10af-29522338e8d5-3e52ac3f, #w-node-f1d43ca0-01b2-aaeb-96ce-607516cca96f-3e52ac3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b222f74b-d77a-7a17-2a30-9ce141b01a09-3e52ac3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75e16c9a-a1c8-8979-7cf2-15dcca555114-3e52ac3f {
  justify-self: start;
}

#w-node-e70b666f-687c-3e60-13e0-99275f5149ab-3e52ac3f {
  align-self: center;
}

#w-node-_463c6b57-6322-9e1c-9b43-67c50587ea21-3e52ac3f, #w-node-ceacb401-1b74-2327-ed9e-fb1c2c4835a3-3e52ac3f, #w-node-ceacb401-1b74-2327-ed9e-fb1c2c4835a5-3e52ac3f, #w-node-b6953c6d-0a7b-8aba-816d-d95f4183bc67-3e52ac3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6953c6d-0a7b-8aba-816d-d95f4183bc69-3e52ac3f, #w-node-b6953c6d-0a7b-8aba-816d-d95f4183bc6b-3e52ac3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b6953c6d-0a7b-8aba-816d-d95f4183bc74-3e52ac3f, #w-node-b6953c6d-0a7b-8aba-816d-d95f4183bc76-3e52ac3f, #w-node-b6953c6d-0a7b-8aba-816d-d95f4183bc7a-3e52ac3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327dd-dd52ac54 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327de-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327e2-dd52ac54 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327e4-dd52ac54 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327e6-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c3cbf2c6-9a9f-24b1-03c7-3a094015b073-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327e9-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a232e1ce-4197-dab3-2612-4eb974638d9d-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327ee-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_399c62b5-3fd8-2182-5290-8a0e7ebb5dc8-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327f3-dd52ac54, #w-node-_5f634c2e-48fa-02ee-5507-0f13184327f8-dd52ac54, #w-node-_5f634c2e-48fa-02ee-5507-0f13184327fa-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327fb-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f13184327fd-dd52ac54, #w-node-_7502cc46-643c-6c0c-4af5-e693ed41d94b-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3596271e-5716-1388-e816-13f5872257d6-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257d8-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257da-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257dc-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257de-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257e0-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257e2-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257e4-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257e7-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257e9-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257eb-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257ed-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257ef-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257f1-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257f3-dd52ac54, #w-node-_3596271e-5716-1388-e816-13f5872257f5-dd52ac54 {
  justify-self: center;
}

#w-node-_5f634c2e-48fa-02ee-5507-0f1318432826-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b099fbb5-a365-86b2-6997-b7245f6045c5-dd52ac54, #w-node-b099fbb5-a365-86b2-6997-b7245f6045c6-dd52ac54, #w-node-b099fbb5-a365-86b2-6997-b7245f6045cc-dd52ac54, #w-node-b099fbb5-a365-86b2-6997-b7245f6045cd-dd52ac54, #w-node-b099fbb5-a365-86b2-6997-b7245f6045d3-dd52ac54, #w-node-b099fbb5-a365-86b2-6997-b7245f6045d4-dd52ac54 {
  justify-self: center;
}

#w-node-_3309f786-5358-a5a9-dd20-834892abf4ef-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3309f786-5358-a5a9-dd20-834892abf4f0-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3309f786-5358-a5a9-dd20-834892abf4f2-dd52ac54, #w-node-_7cb6c297-7e45-5271-53ee-16692740a238-dd52ac54, #w-node-_94575a46-e7c7-3133-9811-2f1c96e8033c-dd52ac54, #w-node-_7f65092b-656f-19d0-eafa-4d8b7fca65aa-dd52ac54, #w-node-_3309f786-5358-a5a9-dd20-834892abf4ed-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c15f0f-5e85-31db-2f75-59d65e1a1a4b-dd52ac54 {
  justify-self: end;
}

#w-node-_03c15f0f-5e85-31db-2f75-59d65e1a1a4c-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c15f0f-5e85-31db-2f75-59d65e1a1a4d-dd52ac54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-4452ac53 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: auto;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-4452ac53, #w-node-_9bda67e6-3825-b3d0-6cff-3b30e4d5ec75-4452ac53, #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-4452ac53, #w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-4452ac53, #w-node-_54fe8d06-cfbe-d809-4110-08678a1734d7-4452ac53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b8c-4452ac53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5f06825b-8e20-bff8-36a8-1b1cf22ae48e-4452ac53, #w-node-_7db10f5a-97a6-1128-72c3-d66acdb1bf20-4452ac53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-7d4bd10d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: auto;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-7d4bd10d, #w-node-cb15e875-7c13-0a05-8264-66cbeb1a8080-7d4bd10d, #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-7d4bd10d, #w-node-_2a5e9e99-4714-a486-f16f-5435558d61f5-7d4bd10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d008f62-936f-043f-23da-345748e96a27-7d4bd10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_052aaf1c-a73e-7883-7402-4d33142ad3ef-7d4bd10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f09b28aa-8f54-5434-8b34-8d407903aeed-7d4bd10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ea59b50-6bf3-873b-0100-328ccba620bc-7d4bd10d {
  justify-self: start;
}

#w-node-c0d3216a-6f29-6586-eb50-877b18203a97-7d4bd10d, #w-node-_57cb533e-0d33-5e71-099f-490e27f55c31-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c4143cb-ccf532df {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c4143d6-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c4143e6-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c4143e7-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c4143e9-ccf532df, #w-node-_3199fbbc-6bed-a68e-0157-9b711984c9cc-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3199fbbc-6bed-a68e-0157-9b711984c9cd-ccf532df {
  justify-self: center;
}

#w-node-_3199fbbc-6bed-a68e-0157-9b711984c9ce-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3199fbbc-6bed-a68e-0157-9b711984c9cf-ccf532df {
  justify-self: center;
}

#w-node-_3199fbbc-6bed-a68e-0157-9b711984c9da-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3199fbbc-6bed-a68e-0157-9b711984c9db-ccf532df {
  justify-self: center;
}

#w-node-_3199fbbc-6bed-a68e-0157-9b711984c9dc-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3199fbbc-6bed-a68e-0157-9b711984c9dd-ccf532df {
  justify-self: center;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c414405-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414406-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c41440d-ccf532df {
  align-self: center;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c41440f-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414411-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414413-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c414415-ccf532df {
  align-self: center;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c414417-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414419-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c41441b-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_80096980-44ed-b4a9-e0ea-0ee83e6658b6-ccf532df, #w-node-_80096980-44ed-b4a9-e0ea-0ee83e6658b7-ccf532df, #w-node-_80096980-44ed-b4a9-e0ea-0ee83e6658b9-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ab998fe-ea48-034f-a0d7-0cf1425dd464-ccf532df {
  grid-area: 1 / 1 / 3 / 3;
  align-self: center;
}

#w-node-_6ab998fe-ea48-034f-a0d7-0cf1425dd465-ccf532df {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_6ab998fe-ea48-034f-a0d7-0cf1425dd467-ccf532df {
  grid-area: 2 / 2 / 4 / 4;
  align-self: center;
}

#w-node-_6ab998fe-ea48-034f-a0d7-0cf1425dd468-ccf532df {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_6ab998fe-ea48-034f-a0d7-0cf1425dd469-ccf532df, #w-node-_6ab998fe-ea48-034f-a0d7-0cf1425dd46b-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6ab998fe-ea48-034f-a0d7-0cf1425dd46c-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6ab998fe-ea48-034f-a0d7-0cf1425dd46e-ccf532df, #w-node-_72b0a8eb-b19c-a9a4-537a-1bb29170f445-ccf532df, #w-node-_72b0a8eb-b19c-a9a4-537a-1bb29170f446-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72b0a8eb-b19c-a9a4-537a-1bb29170f447-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_72b0a8eb-b19c-a9a4-537a-1bb29170f448-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_72b0a8eb-b19c-a9a4-537a-1bb29170f44a-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51aa5ff2-ea82-7ae3-9d9f-e9ee6c7f3cf7-ccf532df {
  justify-self: start;
}

#w-node-_72b0a8eb-b19c-a9a4-537a-1bb29170f442-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_72b0a8eb-b19c-a9a4-537a-1bb29170f443-ccf532df {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c41449f-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c4144a7-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c4144af-ccf532df {
  justify-self: center;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c4144cf-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22806645-e889-f6e1-b5a1-01e6403d916a-ccf532df {
  align-self: center;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c414538-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c41453a-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c41453b-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c41453f-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c41454f-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c414551-ccf532df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b454c618-5eb0-449e-dd69-cb1d2c414553-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414559-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c41455c-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414560-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414567-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c41456a-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c41456e-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414575-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414578-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c41457c-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414583-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414586-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c41458a-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414591-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414594-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414598-ccf532df, #w-node-_1a85cff1-d03d-dd84-31fe-8f2689813b05-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59f89a65-faf5-21d2-287e-d2e65cba6335-96b83d35 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_59f89a65-faf5-21d2-287e-d2e65cba6342-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59f89a65-faf5-21d2-287e-d2e65cba6368-96b83d35 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_59f89a65-faf5-21d2-287e-d2e65cba636e-96b83d35 {
  justify-self: stretch;
}

#w-node-_59f89a65-faf5-21d2-287e-d2e65cba6391-96b83d35 {
  align-self: center;
}

#w-node-_59f89a65-faf5-21d2-287e-d2e65cba6395-96b83d35, #w-node-_59f89a65-faf5-21d2-287e-d2e65cba6397-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59f89a65-faf5-21d2-287e-d2e65cba6398-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_59f89a65-faf5-21d2-287e-d2e65cba639b-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d668446d-0bc0-768c-58f0-bd94e5830b2d-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d668446d-0bc0-768c-58f0-bd94e5830b2e-96b83d35 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d668446d-0bc0-768c-58f0-bd94e5830b31-96b83d35, #w-node-d668446d-0bc0-768c-58f0-bd94e5830b32-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d668446d-0bc0-768c-58f0-bd94e5830b33-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-d668446d-0bc0-768c-58f0-bd94e5830b34-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d668446d-0bc0-768c-58f0-bd94e5830b36-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d668446d-0bc0-768c-58f0-bd94e5830b54-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d668446d-0bc0-768c-58f0-bd94e5830b55-96b83d35 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_516bff77-7351-038f-e6a7-a7dc95002923-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_516bff77-7351-038f-e6a7-a7dc95002924-96b83d35 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_516bff77-7351-038f-e6a7-a7dc95002926-96b83d35, #w-node-_516bff77-7351-038f-e6a7-a7dc95002927-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_516bff77-7351-038f-e6a7-a7dc95002928-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_516bff77-7351-038f-e6a7-a7dc95002929-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_516bff77-7351-038f-e6a7-a7dc9500292b-96b83d35, #w-node-_516bff77-7351-038f-e6a7-a7dc95002949-96b83d35, #w-node-_516bff77-7351-038f-e6a7-a7dc9500294e-96b83d35, #w-node-_516bff77-7351-038f-e6a7-a7dc9500294f-96b83d35, #w-node-_516bff77-7351-038f-e6a7-a7dc95002956-96b83d35, #w-node-_516bff77-7351-038f-e6a7-a7dc9500295d-96b83d35, #w-node-_516bff77-7351-038f-e6a7-a7dc95002964-96b83d35, #w-node-_516bff77-7351-038f-e6a7-a7dc9500296b-96b83d35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b23d-1da56ba4, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b272-1da56ba4 {
  grid-column: span 2 / span 2;
  place-self: center end;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b30f-1da56ba4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b311-1da56ba4 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: stretch end;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b320-1da56ba4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b322-1da56ba4 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: stretch end;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b377-1da56ba4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b3a1-1da56ba4, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b4ec-1da56ba4, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b559-1da56ba4, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b5ba-1da56ba4, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b626-1da56ba4, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b687-1da56ba4, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b6e8-1da56ba4, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b781-1da56ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b852-1da56ba4 {
  grid-column: span 2 / span 2;
}

#w-node-a46e286d-53a7-0e85-d540-675dc8dee0e2-79a32603, #w-node-a46e286d-53a7-0e85-d540-675dc8dee0ea-79a32603, #w-node-a46e286d-53a7-0e85-d540-675dc8dee0f2-79a32603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ea4e0679-dbf6-5d7e-9f35-63734720d96f-79a32603 {
  justify-self: end;
}

#w-node-ea4e0679-dbf6-5d7e-9f35-63734720d970-79a32603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4e0679-dbf6-5d7e-9f35-63734720d971-79a32603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b23d-79a32603, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b272-79a32603 {
  grid-column: span 2 / span 2;
  place-self: center end;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b626-79a32603, #w-node-ad90ae34-c93b-daeb-74fb-eec82f81081e-79a32603, #w-node-_4fd32223-a423-1699-6e75-4bf0d84933e2-79a32603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0d90dc49-2202-a301-63c0-66bdb6e279a9-79a32603 {
  align-self: center;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b377-79a32603 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0964f87b-4941-a54b-2fa2-4c3ef2937ccd-79a32603 {
  align-self: start;
}

#w-node-_0964f87b-4941-a54b-2fa2-4c3ef2937cd6-79a32603, #w-node-_0964f87b-4941-a54b-2fa2-4c3ef2937cdf-79a32603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b30f-79a32603 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b311-79a32603 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: stretch end;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b320-79a32603 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b322-79a32603 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: stretch end;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b3a1-79a32603, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b4ec-79a32603, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b559-79a32603, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b5ba-79a32603, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b781-79a32603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b852-79a32603 {
  grid-column: span 2 / span 2;
}

#w-node-a46e286d-53a7-0e85-d540-675dc8dee0e2-a72a050e, #w-node-a46e286d-53a7-0e85-d540-675dc8dee0ea-a72a050e, #w-node-a46e286d-53a7-0e85-d540-675dc8dee0f2-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ea4e0679-dbf6-5d7e-9f35-63734720d96f-a72a050e {
  justify-self: end;
}

#w-node-ea4e0679-dbf6-5d7e-9f35-63734720d970-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4e0679-dbf6-5d7e-9f35-63734720d971-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2e5-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2e6-a72a050e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2e8-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2e9-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2ea-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2ec-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2f1-a72a050e {
  justify-self: stretch;
}

#w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e301-a72a050e, #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e303-a72a050e, #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e306-a72a050e, #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e30d-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e30e-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e30f-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e311-a72a050e, #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e316-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e317-a72a050e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0d90dc49-2202-a301-63c0-66bdb6e279a9-a72a050e {
  align-self: center;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b23d-a72a050e, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b272-a72a050e {
  grid-column: span 2 / span 2;
  place-self: center end;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b626-a72a050e, #w-node-ad90ae34-c93b-daeb-74fb-eec82f81081e-a72a050e, #w-node-_4fd32223-a423-1699-6e75-4bf0d84933e2-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b377-a72a050e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0964f87b-4941-a54b-2fa2-4c3ef2937ccd-a72a050e {
  align-self: start;
}

#w-node-_0964f87b-4941-a54b-2fa2-4c3ef2937cd6-a72a050e, #w-node-_0964f87b-4941-a54b-2fa2-4c3ef2937cdf-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b30f-a72a050e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b311-a72a050e {
  grid-area: 2 / 1 / 3 / 2;
  place-self: stretch end;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b320-a72a050e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b322-a72a050e {
  grid-area: 2 / 1 / 3 / 2;
  place-self: stretch end;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b3a1-a72a050e, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b4ec-a72a050e, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b559-a72a050e, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b5ba-a72a050e, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b781-a72a050e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b852-a72a050e {
  grid-column: span 2 / span 2;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-fdb29f5e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: auto;
}

#w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-fdb29f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_9035f728-7755-bfa2-8444-8949c44e3a6f-fdb29f5e, #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-fdb29f5e, #w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-fdb29f5e, #w-node-_5f06825b-8e20-bff8-36a8-1b1cf22ae48e-fdb29f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-_5f06825b-8e20-bff8-36a8-1b1cf22ae48e-6e52ac4d, #w-node-f09b28aa-8f54-5434-8b34-8d407903aeed-6d52ac4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_594b029d-f140-10dd-84ea-45cf4ba3d113-6d52ac4a, #w-node-b687f1b0-e40f-bc9a-8385-96a4f1c17965-6d52ac4a, #w-node-b687f1b0-e40f-bc9a-8385-96a4f1c1796e-6d52ac4a {
    align-self: center;
  }

  #w-node-_4920c637-a3b1-910a-f167-839af1f65ef8-6d52ac4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4920c637-a3b1-910a-f167-839af1f65f03-6d52ac4a, #w-node-df02ca83-bdf4-dd06-8c9a-b83181358625-6d52ac4a, #w-node-_328a8d4c-7bed-e591-d524-8c1726f4a28d-6d52ac4a, #w-node-_4920c637-a3b1-910a-f167-839af1f65f0b-6d52ac4a, #w-node-_4920c637-a3b1-910a-f167-839af1f65f12-6d52ac4a, #w-node-_3a1dab1d-648b-6b3a-6500-e98cb6972ad1-6d52ac4a {
    align-self: center;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8c-6d52ac4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8e-6d52ac4a, #w-node-_8a0942f1-f67f-27ef-1914-1cdf69991f8d-6d52ac4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8a0942f1-f67f-27ef-1914-1cdf69991f8e-6d52ac4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_8a0942f1-f67f-27ef-1914-1cdf69991f90-6d52ac4a, #w-node-_5fc816cd-d094-9168-533f-5d2c0138d5cb-6d52ac4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fc816cd-d094-9168-533f-5d2c0138d5cd-6d52ac4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_5fc816cd-d094-9168-533f-5d2c0138d5cf-6d52ac4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cca5a5ad-fd4c-9160-9c98-0e65bff3788f-9b52ac48 {
    justify-self: center;
  }

  #w-node-_9e8593fb-703a-71cb-9b93-27556b63dcb3-9b52ac48, #w-node-_9e8593fb-703a-71cb-9b93-27556b63dcb5-9b52ac48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c3f6326-38e3-b855-d2cb-04f83712cab8-9b52ac48, #w-node-_8c3f6326-38e3-b855-d2cb-04f83712caba-9b52ac48, #w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bd9c-9b52ac48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bd9e-9b52ac48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8373549d-a5c9-8b0e-c038-df13c7412819-9b52ac48, #w-node-_49aecae5-7674-90ff-2af5-dc048672c8cb-9b52ac48, #w-node-_55172875-0d3c-535d-ca77-000cea4734f4-9b52ac48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8e-8552ac46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c594e70-128c-f8a4-d5a1-2d1a68580c02-8552ac46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-b3e0dc24-1edd-ae0f-0839-f13fa1a4a838-8552ac46, #w-node-_9061e4f5-e950-4c5b-3740-da58c2c89846-8552ac46, #w-node-b7c2b86c-944a-e66e-285a-e02ffac20be1-3f52ac52, #w-node-b7c2b86c-944a-e66e-285a-e02ffac20be9-3f52ac52, #w-node-ed4a8298-f97e-99df-0f4a-53fed164e298-3f52ac52, #w-node-_6a2f9416-06b2-314a-b0f3-cd3a17e151f1-3f52ac52, #w-node-_6a2f9416-06b2-314a-b0f3-cd3a17e151fb-3f52ac52, #w-node-_6a2f9416-06b2-314a-b0f3-cd3a17e15206-3f52ac52 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c724608c-9e51-c94e-f583-5fc274d41e78-d152ac37 {
    justify-self: start;
  }

  #w-node-fbe90a69-42c4-7371-c35a-b87732b659e2-d152ac37 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9f855145-febd-d0fd-932b-0d0a8d05f30c-d152ac37, #w-node-_2c415251-5c3f-6554-5144-0bec955e3a66-d152ac37, #w-node-_10bb31cd-d490-6d04-8c9f-332fa097a919-d152ac37 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f05ffdbd-82ea-6bcf-498a-97f57457e85c-d152ac37, #w-node-_5552358a-839e-bdc2-f611-0dd6cb9eff4a-d152ac37, #w-node-_5552358a-839e-bdc2-f611-0dd6cb9eff4c-d152ac37 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-f66582b4-f56a-6364-2349-4fcfe4d7bb94-7a52ac44, #w-node-af307f07-191b-75a9-7096-2875a89e678c-3852ac31, #w-node-_4a83f13a-b3cc-ba74-e64c-471f6aee158f-3852ac31, #w-node-_1a3ca41d-e80e-e3c1-a98e-770d2d90e747-3852ac31, #w-node-babbcd7c-3e13-21fc-b014-4fdde6052968-3852ac31, #w-node-b1d20726-df0e-22e7-37db-830a7b10f897-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a91-c952ac40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a92-c952ac40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-ece04f0f-bd8d-ee80-9919-a8b632373e83-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808b14-c952ac40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808b24-c952ac40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-ceacb401-1b74-2327-ed9e-fb1c2c4835a3-3e52ac3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a5e9e99-4714-a486-f16f-5435558d61f5-7d4bd10d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_3199fbbc-6bed-a68e-0157-9b711984c9dd-ccf532df {
    justify-self: center;
  }

  #w-node-b454c618-5eb0-449e-dd69-cb1d2c41440d-ccf532df {
    align-self: center;
  }

  #w-node-_80096980-44ed-b4a9-e0ea-0ee83e6658b7-ccf532df, #w-node-d668446d-0bc0-768c-58f0-bd94e5830b32-96b83d35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2ea-a72a050e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2ec-a72a050e, #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e30d-a72a050e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e30f-a72a050e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e311-a72a050e, #w-node-_5f06825b-8e20-bff8-36a8-1b1cf22ae48e-fdb29f5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-6e52ac4d {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8c-6e52ac4d {
    justify-self: center;
  }

  #w-node-e9ee8434-1813-7af1-6fed-fc69e55f2df7-dd6da91a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f2c5572d-c931-dcfc-e776-c43cfe95249f-fe95249e {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-f2c5572d-c931-dcfc-e776-c43cfe9524a7-fe95249e {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-f2c5572d-c931-dcfc-e776-c43cfe9524ab-fe95249e, #w-node-f2c5572d-c931-dcfc-e776-c43cfe9524af-fe95249e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dafb3dbb-d6de-37cc-7241-a2d059c717c9-a25b99fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e916953f-97ed-40b9-4eb2-ebdfd77dc9f7-a25b99fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-6d52ac4a, #w-node-_8a0942f1-f67f-27ef-1914-1cdf69991f8d-6d52ac4a, #w-node-_5fc816cd-d094-9168-533f-5d2c0138d5cb-6d52ac4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_811ff616-f03b-ff89-29d3-5c9a22e179d1-9b52ac48, #w-node-_5b9d716d-d0ed-4eec-8300-0c2106bee1d0-9b52ac48, #w-node-_96d6f61e-556e-9ba8-3e57-871f5f44dd5a-9b52ac48, #w-node-_8e53f79f-79bf-97ce-8c78-74f8733630a5-9b52ac48, #w-node-_0347b9de-ac66-bf83-389a-4a380d5efe80-9b52ac48, #w-node-cca5a5ad-fd4c-9160-9c98-0e65bff3788e-9b52ac48 {
    justify-self: center;
  }

  #w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f57c-9b52ac48, #w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f587-9b52ac48 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bd9a-9b52ac48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6612fe58-7742-e11d-83ac-ff1442f71c9d-9b52ac48, #w-node-_87611b8a-bea5-b354-3dc9-1c5821e73909-9b52ac48, #w-node-b02ff3d6-0716-cdee-1999-2d9ae4607345-9b52ac48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b1936e53-9f11-3c02-b5a5-3f685383454f-9b52ac48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-8552ac46 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-dcac2eb4-2aba-d2d8-a436-f1386a999916-8552ac46, #w-node-_6ad8b275-b2de-3cee-2a57-4b30645e4595-8552ac46, #w-node-_93bf8b74-4237-58d1-e905-d98d8bc07547-8552ac46, #w-node-_1989b8ef-797a-d1a3-15aa-98bec8fca197-8552ac46, #w-node-f3b9e6ba-30eb-62f6-535f-050445c19381-8552ac46, #w-node-_027828c7-a719-f30b-49cb-7da868f15d8f-8552ac46, #w-node-_01f0ad7a-7ee0-898b-c65b-596e1d54bc05-8552ac46, #w-node-b3e0dc24-1edd-ae0f-0839-f13fa1a4a838-8552ac46 {
    justify-self: center;
  }

  #w-node-_9061e4f5-e950-4c5b-3740-da58c2c89841-8552ac46, #w-node-e23955bf-d76d-c3c8-13ab-e824f46ea2d8-1c52ac30 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_808aff6b-009d-a967-01a2-8829e65e50ac-1c52ac30 {
    align-self: end;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-1c52ac30, #w-node-_87518d82-1b32-4b93-1b68-4319cd73f60d-1c52ac30 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_69d00fce-79f2-9fb6-9648-06c1a2cf6095-1c52ac30 {
    justify-self: center;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82bcb-1c52ac30 {
    grid-area: 2 / 1 / 4 / 4;
    align-self: end;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82bce-1c52ac30 {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327e4-f452ac49 {
    grid-area: 2 / 1 / 4 / 2;
    place-self: end;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327fa-f452ac49 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-fbe90a69-42c4-7371-c35a-b87732b659c7-d152ac37, #w-node-_15118bb2-628e-b429-c0f9-bb961785d35d-d152ac37, #w-node-fbe90a69-42c4-7371-c35a-b87732b659ca-d152ac37 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-c724608c-9e51-c94e-f583-5fc274d41e68-d152ac37, #w-node-c724608c-9e51-c94e-f583-5fc274d41e64-d152ac37, #w-node-c724608c-9e51-c94e-f583-5fc274d41e6c-d152ac37, #w-node-c724608c-9e51-c94e-f583-5fc274d41e74-d152ac37, #w-node-_680c09c1-3165-621c-ae9e-89cbf6954ae7-d152ac37 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c724608c-9e51-c94e-f583-5fc274d41e78-d152ac37 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_5552358a-839e-bdc2-f611-0dd6cb9eff49-d152ac37 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-c59f0001-5f58-e3a0-0bcf-120b7d750623-e552ac36, #w-node-_02db128b-bdc9-3fdf-710c-cf8a6f40f391-e552ac36 {
    justify-self: center;
  }

  #w-node-_2455d32f-46cf-b0e9-6877-41f3f4293086-e552ac36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3bf442ba-177e-a7c4-0e3a-b0421e920fb7-e552ac36 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_62a0f2c6-b06c-8152-d9ef-c463b7118043-e552ac36 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_62a0f2c6-b06c-8152-d9ef-c463b711804b-e552ac36 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_62a0f2c6-b06c-8152-d9ef-c463b711804f-e552ac36, #w-node-_62a0f2c6-b06c-8152-d9ef-c463b7118053-e552ac36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684a4-7a52ac44 {
    grid-area: 2 / 1 / 4 / 2;
    place-self: end;
  }

  #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684bd-7a52ac44, #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e6851a-7a52ac44 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b50-d352ac4e {
    grid-area: 2 / 1 / 4 / 2;
    place-self: end;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-d352ac4e, #w-node-_4bb41c2e-dc6b-3953-84f1-e1377dfe53c4-d352ac4e {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_4bb41c2e-dc6b-3953-84f1-e1377dfe53ca-d352ac4e, #w-node-d9f7d132-2d24-13a7-34ed-b444b01796c5-d352ac4e, #w-node-b07eafe2-3a09-551f-469a-be12b2d41c09-ac52ac3e {
    justify-self: center;
  }

  #w-node-fc4862af-2a16-a4ce-e536-435601f600ba-3852ac31, #w-node-af307f07-191b-75a9-7096-2875a89e678c-3852ac31 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-e9f15d07-0393-3c17-d873-806ec0202347-3852ac31, #w-node-_4a83f13a-b3cc-ba74-e64c-471f6aee158b-3852ac31 {
    order: -9999;
  }

  #w-node-_4a83f13a-b3cc-ba74-e64c-471f6aee158f-3852ac31, #w-node-_1a3ca41d-e80e-e3c1-a98e-770d2d90e747-3852ac31 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_1a3ca41d-e80e-e3c1-a98e-770d2d90e74d-3852ac31, #w-node-babbcd7c-3e13-21fc-b014-4fdde605296e-3852ac31 {
    order: -9999;
  }

  #w-node-babbcd7c-3e13-21fc-b014-4fdde6052968-3852ac31, #w-node-_7c8f1dd1-bd6a-0125-9b3e-784276893a95-3852ac31, #w-node-_36e9f5ae-d87a-f3d6-1cf7-0e7d8b136d86-3852ac31 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_9d4222ba-8333-23b1-06f1-193ae677158d-3852ac31 {
    order: -9999;
  }

  #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a91-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808ab0-c952ac40 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_700cc4e2-b813-8307-44e2-c0d24f50d31e-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808b22-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808b24-c952ac40 {
    justify-self: center;
  }

  #w-node-a812fdc7-78ef-d160-10b2-072c59a47df1-59a47df1 {
    grid-area: 2 / 1 / 4 / 2;
    place-self: end;
  }

  #w-node-_880d7d19-216c-3012-10af-29522338e8d2-3e52ac3f {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-b6953c6d-0a7b-8aba-816d-d95f4183bc69-3e52ac3f, #w-node-b6953c6d-0a7b-8aba-816d-d95f4183bc6b-3e52ac3f {
    justify-self: center;
  }

  #w-node-b6953c6d-0a7b-8aba-816d-d95f4183bc7f-3e52ac3f {
    order: -9999;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327e4-dd52ac54 {
    grid-area: 2 / 1 / 4 / 2;
    place-self: end;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327fa-dd52ac54, #w-node-_3309f786-5358-a5a9-dd20-834892abf4ef-dd52ac54, #w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-4452ac53 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_57cb533e-0d33-5e71-099f-490e27f55c31-ccf532df {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_57cb533e-0d33-5e71-099f-490e27f55c8f-ccf532df {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_3199fbbc-6bed-a68e-0157-9b711984c9cc-ccf532df, #w-node-_3199fbbc-6bed-a68e-0157-9b711984c9ce-ccf532df, #w-node-_3199fbbc-6bed-a68e-0157-9b711984c9da-ccf532df, #w-node-_3199fbbc-6bed-a68e-0157-9b711984c9dc-ccf532df {
    justify-self: center;
  }

  #w-node-_6ab998fe-ea48-034f-a0d7-0cf1425dd464-ccf532df {
    align-self: end;
  }

  #w-node-_6ab998fe-ea48-034f-a0d7-0cf1425dd468-ccf532df, #w-node-_72b0a8eb-b19c-a9a4-537a-1bb29170f446-ccf532df {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_1a85cff1-d03d-dd84-31fe-8f2689813b05-96b83d35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1a85cff1-d03d-dd84-31fe-8f2689813b0f-96b83d35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-d668446d-0bc0-768c-58f0-bd94e5830b32-96b83d35 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-d668446d-0bc0-768c-58f0-bd94e5830b54-96b83d35 {
    order: -9999;
  }

  #w-node-_516bff77-7351-038f-e6a7-a7dc95002927-96b83d35 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b23d-1da56ba4, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b272-1da56ba4 {
    grid-column: span 1 / span 1;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b2ec-1da56ba4, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b3c4-1da56ba4, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b3ec-1da56ba4 {
    order: -9999;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b48b-1da56ba4 {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b49d-1da56ba4 {
    order: -9999;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b4ae-1da56ba4 {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b4dd-1da56ba4 {
    order: -9999;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b77f-1da56ba4 {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b7b8-1da56ba4 {
    order: -9999;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b23d-79a32603, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b272-79a32603 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0d90dc49-2202-a301-63c0-66bdb6e279b2-79a32603 {
    order: -9999;
  }

  #w-node-_0d90dc49-2202-a301-63c0-66bdb6e279a9-79a32603 {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b3ec-79a32603, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b2ec-79a32603, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b3c4-79a32603 {
    order: -9999;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b4ae-79a32603 {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b4dd-79a32603 {
    order: -9999;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b77f-79a32603 {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b7b8-79a32603 {
    order: -9999;
  }

  #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2e8-a72a050e, #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e30d-a72a050e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0d90dc49-2202-a301-63c0-66bdb6e279b2-a72a050e {
    order: -9999;
  }

  #w-node-_0d90dc49-2202-a301-63c0-66bdb6e279a9-a72a050e {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b23d-a72a050e, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b272-a72a050e {
    grid-column: span 1 / span 1;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b3ec-a72a050e, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b2ec-a72a050e, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b3c4-a72a050e {
    order: -9999;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b4ae-a72a050e {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b4dd-a72a050e {
    order: -9999;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b77f-a72a050e {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b7b8-a72a050e {
    order: -9999;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8b-fdb29f5e {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-6e52ac4d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-6e52ac4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-6e52ac4d {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8c-6e52ac4d {
    justify-self: center;
  }

  #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7106-7adf7103 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7108-7adf7103, #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7109-7adf7103 {
    justify-self: stretch;
  }

  #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7129-7adf7103 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf712a-7adf7103 {
    justify-self: stretch;
  }

  #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7132-7adf7103 {
    justify-self: auto;
  }

  #w-node-f2c5572d-c931-dcfc-e776-c43cfe95249f-fe95249e {
    grid-area: 1 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-f2c5572d-c931-dcfc-e776-c43cfe9524a7-fe95249e {
    grid-area: 3 / 1 / 5 / 2;
  }

  #w-node-f2c5572d-c931-dcfc-e776-c43cfe9524c8-fe95249e {
    order: 9999;
    grid-area: 1 / 1 / 6 / 2;
    align-self: center;
  }

  #w-node-a4454549-fecb-3d76-5437-00a6b0270ee1-a25b99fa, #w-node-_9d340282-d37d-66ea-6232-c86506fbbb0f-a25b99fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-6d52ac4a {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-6d52ac4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-6d52ac4a {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8c-6d52ac4a, #w-node-a089e782-4a90-a057-42b4-5c3b0cf6cedd-6d52ac4a, #w-node-_8a0942f1-f67f-27ef-1914-1cdf69991f8e-6d52ac4a {
    justify-self: center;
  }

  #w-node-_8a0942f1-f67f-27ef-1914-1cdf69991f8a-6d52ac4a, #w-node-_5fc816cd-d094-9168-533f-5d2c0138d5d1-6d52ac4a {
    order: -9999;
  }

  #w-node-_5fc816cd-d094-9168-533f-5d2c0138d5cd-6d52ac4a {
    justify-self: center;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-9b52ac48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-9b52ac48 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3e-9b52ac48 {
    order: 9999;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3f-9b52ac48, #w-node-_02c5f9b6-4db1-7c6f-12b5-e1ce696da8c9-9b52ac48 {
    justify-self: center;
  }

  #w-node-_8d4793c9-9f49-486d-dfbc-f24b4b6ce3c6-9b52ac48 {
    order: -9999;
    justify-self: center;
  }

  #w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f57e-9b52ac48, #w-node-_59f20a33-8f9f-2dc1-5abc-c1787d34f589-9b52ac48, #w-node-_8c3f6326-38e3-b855-d2cb-04f83712cab8-9b52ac48, #w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bd9c-9b52ac48, #w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bda3-9b52ac48 {
    justify-self: center;
  }

  #w-node-b02ff3d6-0716-cdee-1999-2d9ae4607345-9b52ac48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b1936e53-9f11-3c02-b5a5-3f685383454f-9b52ac48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-d82b6c5f-8d56-0dd2-ca86-7323355cf19a-9b52ac48 {
    order: -9999;
  }

  #w-node-_8373549d-a5c9-8b0e-c038-df13c741281b-9b52ac48, #w-node-_49aecae5-7674-90ff-2af5-dc048672c8cd-9b52ac48, #w-node-_55172875-0d3c-535d-ca77-000cea4734f6-9b52ac48 {
    justify-self: center;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-8552ac46 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-8552ac46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-8552ac46 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8c-8552ac46, #w-node-_93bf8b74-4237-58d1-e905-d98d8bc07547-8552ac46, #w-node-_1989b8ef-797a-d1a3-15aa-98bec8fca197-8552ac46, #w-node-f3b9e6ba-30eb-62f6-535f-050445c19381-8552ac46, #w-node-_027828c7-a719-f30b-49cb-7da868f15d8f-8552ac46, #w-node-_9061e4f5-e950-4c5b-3740-da58c2c89842-8552ac46 {
    justify-self: center;
  }

  #w-node-_9061e4f5-e950-4c5b-3740-da58c2c89846-8552ac46 {
    order: -9999;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-1c52ac30 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    align-self: auto;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-1c52ac30 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b43-1c52ac30 {
    justify-self: stretch;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-1c52ac30 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60163591-4b69-147e-8498-020da6400002-1c52ac30 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82baa-1c52ac30 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9495b120-52b7-d07a-14a6-0be864a3bc1d-1c52ac30 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_87518d82-1b32-4b93-1b68-4319cd73f60e-1c52ac30 {
    justify-self: center;
  }

  #w-node-_87518d82-1b32-4b93-1b68-4319cd73f612-1c52ac30 {
    order: -9999;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82bcb-1c52ac30 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: end;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82bce-1c52ac30 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327dd-f452ac49 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327de-f452ac49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327e2-f452ac49 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327e4-f452ac49 {
    justify-self: auto;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327fb-f452ac49 {
    justify-self: center;
  }

  #w-node-_8153f461-35e4-40f6-3889-7eb2777c0329-f452ac49 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fbe90a69-42c4-7371-c35a-b87732b659ca-d152ac37 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fbe90a69-42c4-7371-c35a-b87732b659cd-d152ac37 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-c724608c-9e51-c94e-f583-5fc274d41e6c-d152ac37, #w-node-c724608c-9e51-c94e-f583-5fc274d41e74-d152ac37, #w-node-_680c09c1-3165-621c-ae9e-89cbf6954ae7-d152ac37 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4a5c0b2b-504d-6e34-2253-d1d3026defac-e552ac36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-_387a25f3-70c8-4fa8-6d25-c89d4d618d62-e552ac36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62a0f2c6-b06c-8152-d9ef-c463b7118043-e552ac36 {
    grid-area: 1 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_62a0f2c6-b06c-8152-d9ef-c463b711804b-e552ac36 {
    grid-area: 3 / 1 / 5 / 2;
  }

  #w-node-_62a0f2c6-b06c-8152-d9ef-c463b711806c-e552ac36 {
    order: 9999;
    grid-area: 1 / 1 / 6 / 2;
    align-self: center;
  }

  #w-node-bd8ec2be-c0c2-46b0-7088-714ef617cec7-e552ac36 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bd8ec2be-c0c2-46b0-7088-714ef617cecb-e552ac36 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_4c053f97-a2e7-42e4-ece4-64e9206fb2e5-e552ac36 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4c053f97-a2e7-42e4-ece4-64e9206fb2e9-e552ac36 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e6849d-7a52ac44 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e6849e-7a52ac44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684a2-7a52ac44 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684a4-7a52ac44 {
    justify-self: auto;
  }

  #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e684be-7a52ac44, #w-node-_61124012-f8b7-5c9a-9e0f-ebf6b8e6851b-7a52ac44 {
    justify-self: center;
  }

  #w-node-_8b6c8526-7871-347b-6730-a0e66f3333cd-7a52ac44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-d352ac4e {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-d352ac4e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-d352ac4e {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b50-d352ac4e {
    justify-self: auto;
  }

  #w-node-f2997dd3-1d14-c46f-be22-50f62d055ffa-d352ac4e {
    justify-self: center;
  }

  #w-node-a7bac023-4926-164e-5032-f56a297c0254-d352ac4e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-c240723d-c2db-629b-0062-fb73ec2bea79-d352ac4e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4bb41c2e-dc6b-3953-84f1-e1377dfe53c5-d352ac4e, #w-node-_73c1fd68-aaf3-27ce-6dbc-dcf593be1095-d352ac4e {
    justify-self: center;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-d552ac34 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-d552ac34 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-d552ac34 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-3852ac31 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-3852ac31 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-3852ac31 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc4862af-2a16-a4ce-e536-435601f600bc-3852ac31, #w-node-af307f07-191b-75a9-7096-2875a89e678e-3852ac31 {
    justify-self: center;
  }

  #w-node-e9f15d07-0393-3c17-d873-806ec0202347-3852ac31, #w-node-_4a83f13a-b3cc-ba74-e64c-471f6aee158b-3852ac31 {
    order: -9999;
  }

  #w-node-_4a83f13a-b3cc-ba74-e64c-471f6aee1591-3852ac31, #w-node-_1a3ca41d-e80e-e3c1-a98e-770d2d90e749-3852ac31 {
    justify-self: center;
  }

  #w-node-_1a3ca41d-e80e-e3c1-a98e-770d2d90e74d-3852ac31, #w-node-babbcd7c-3e13-21fc-b014-4fdde605296e-3852ac31 {
    order: -9999;
  }

  #w-node-babbcd7c-3e13-21fc-b014-4fdde605296a-3852ac31, #w-node-aedf8ade-f54d-521f-1dd5-78eed52abee5-3852ac31, #w-node-_7c8f1dd1-bd6a-0125-9b3e-784276893a97-3852ac31 {
    justify-self: center;
  }

  #w-node-b3cfe6b4-1bf7-3efa-95d9-73252eee23e3-3852ac31 {
    order: -9999;
  }

  #w-node-_36e9f5ae-d87a-f3d6-1cf7-0e7d8b136d88-3852ac31 {
    justify-self: center;
  }

  #w-node-_9d4222ba-8333-23b1-06f1-193ae677158d-3852ac31 {
    order: -9999;
  }

  #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a74-c952ac40 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: auto;
  }

  #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a75-c952ac40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a79-c952ac40 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a92-c952ac40 {
    justify-self: center;
  }

  #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808a99-c952ac40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808aaf-c952ac40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808ab1-c952ac40, #w-node-_8e299bec-e35e-1e76-ba3e-4974bc808b22-c952ac40 {
    justify-self: center;
  }

  #w-node-a812fdc7-78ef-d160-10b2-072c59a47df1-59a47df1 {
    justify-self: auto;
  }

  #w-node-a812fdc7-78ef-d160-10b2-072c59a47df6-59a47df1, #w-node-a812fdc7-78ef-d160-10b2-072c59a47dfb-59a47df1, #w-node-a812fdc7-78ef-d160-10b2-072c59a47e00-59a47df1 {
    justify-self: center;
  }

  #w-node-_43621a02-3f7e-efc3-ccce-2f58f641a2b3-3e52ac3f {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_43621a02-3f7e-efc3-ccce-2f58f641a2b4-3e52ac3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43621a02-3f7e-efc3-ccce-2f58f641a2b7-3e52ac3f {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_880d7d19-216c-3012-10af-29522338e8d5-3e52ac3f, #w-node-b6953c6d-0a7b-8aba-816d-d95f4183bc69-3e52ac3f {
    justify-self: center;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327dd-dd52ac54 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327de-dd52ac54 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327e2-dd52ac54 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327e4-dd52ac54 {
    justify-self: auto;
  }

  #w-node-_5f634c2e-48fa-02ee-5507-0f13184327fb-dd52ac54, #w-node-_3309f786-5358-a5a9-dd20-834892abf4f0-dd52ac54 {
    justify-self: center;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-4452ac53 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-4452ac53 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-4452ac53 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b8c-4452ac53 {
    justify-self: center;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-7d4bd10d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-7d4bd10d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-7d4bd10d {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_57cb533e-0d33-5e71-099f-490e27f55c2e-ccf532df, #w-node-_57cb533e-0d33-5e71-099f-490e27f55c30-ccf532df {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6ab998fe-ea48-034f-a0d7-0cf1425dd467-ccf532df {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_72b0a8eb-b19c-a9a4-537a-1bb29170f448-ccf532df {
    justify-self: center;
  }

  #w-node-_72b0a8eb-b19c-a9a4-537a-1bb29170f442-ccf532df, #w-node-b454c618-5eb0-449e-dd69-cb1d2c414532-ccf532df {
    order: -9999;
  }

  #w-node-b454c618-5eb0-449e-dd69-cb1d2c414551-ccf532df {
    justify-self: center;
  }

  #w-node-b454c618-5eb0-449e-dd69-cb1d2c41459c-ccf532df {
    order: -9999;
  }

  #w-node-_1a85cff1-d03d-dd84-31fe-8f2689813b02-96b83d35, #w-node-_1a85cff1-d03d-dd84-31fe-8f2689813b04-96b83d35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_59f89a65-faf5-21d2-287e-d2e65cba639e-96b83d35, #w-node-d668446d-0bc0-768c-58f0-bd94e5830b2d-96b83d35 {
    order: -9999;
  }

  #w-node-d668446d-0bc0-768c-58f0-bd94e5830b34-96b83d35 {
    justify-self: center;
  }

  #w-node-d668446d-0bc0-768c-58f0-bd94e5830b54-96b83d35 {
    order: -9999;
  }

  #w-node-_516bff77-7351-038f-e6a7-a7dc95002929-96b83d35 {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b853-1da56ba4, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b853-79a32603 {
    order: 9999;
  }

  #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2ea-a72a050e, #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2f1-a72a050e, #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e30f-a72a050e {
    justify-self: center;
  }

  #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e316-a72a050e {
    order: -9999;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b853-a72a050e {
    order: 9999;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3c-fdb29f5e {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b3d-fdb29f5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82b4e-fdb29f5e {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7106-7adf7103 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7108-7adf7103 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch center;
  }

  #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7109-7adf7103, #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf710b-7adf7103, #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf710d-7adf7103, #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7110-7adf7103, #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7112-7adf7103, #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf711a-7adf7103, #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf711d-7adf7103, #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf711f-7adf7103, #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7121-7adf7103, #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7124-7adf7103, #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7126-7adf7103, #w-node-c7ce086b-f7fb-d7ce-99cf-ba52a215755a-7adf7103, #w-node-c7ce086b-f7fb-d7ce-99cf-ba52a215755c-7adf7103 {
    justify-self: center;
  }

  #w-node-_4cc1e62b-8e8a-a27c-03ff-7eb1570f97df-7adf7103 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4cc1e62b-8e8a-a27c-03ff-7eb1570f97e0-7adf7103 {
    justify-self: center;
  }

  #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf7129-7adf7103 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch center;
  }

  #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf712a-7adf7103, #w-node-_09cd0115-84d3-e6a6-5f66-0da67adf713a-7adf7103 {
    justify-self: center;
  }

  #w-node-f2c5572d-c931-dcfc-e776-c43cfe9524b3-fe95249e, #w-node-f2c5572d-c931-dcfc-e776-c43cfe9524b7-fe95249e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c2dc33b1-5c4d-8531-b12b-1e5511835a88-6d52ac4a, #w-node-b687f1b0-e40f-bc9a-8385-96a4f1c17964-6d52ac4a, #w-node-_4920c637-a3b1-910a-f167-839af1f65efb-6d52ac4a, #w-node-_4920c637-a3b1-910a-f167-839af1f65f0a-6d52ac4a {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a089e782-4a90-a057-42b4-5c3b0cf6cedd-6d52ac4a, #w-node-_24ef3b2b-a379-e6f7-ed79-ff79e217bda3-9b52ac48 {
    justify-self: center;
  }

  #w-node-b02ff3d6-0716-cdee-1999-2d9ae4607345-9b52ac48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aa90e3eb-5039-1775-780c-b332cec62843-8552ac46 {
    justify-self: center;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82baa-1c52ac30 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82bcb-1c52ac30 {
    order: -9999;
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: end center;
  }

  #w-node-_767a5c5e-5521-5195-cd22-921750b82bce-1c52ac30 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c724608c-9e51-c94e-f583-5fc274d41e6c-d152ac37, #w-node-c724608c-9e51-c94e-f583-5fc274d41e74-d152ac37, #w-node-_680c09c1-3165-621c-ae9e-89cbf6954ae7-d152ac37 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c724608c-9e51-c94e-f583-5fc274d41e78-d152ac37 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_27c5d6e7-c283-4a2f-fb4e-c5d5f8eef130-e552ac36 {
    justify-self: center;
  }

  #w-node-_387a25f3-70c8-4fa8-6d25-c89d4d618d62-e552ac36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62a0f2c6-b06c-8152-d9ef-c463b7118057-e552ac36, #w-node-_62a0f2c6-b06c-8152-d9ef-c463b711805b-e552ac36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8b6c8526-7871-347b-6730-a0e66f3333cd-7a52ac44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6c5896c8-a005-d2bb-0a6d-603cb94446ef-c952ac40, #w-node-_052aaf1c-a73e-7883-7402-4d33142ad3ef-7d4bd10d {
    justify-self: center;
  }

  #w-node-_11cb8add-ba6c-89e4-574f-02cb49d5f505-ccf532df {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-b454c618-5eb0-449e-dd69-cb1d2c41459c-ccf532df, #w-node-ddd13ee3-df18-63a9-9a24-59660f86c6b0-96b83d35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b824-1da56ba4 {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b852-1da56ba4 {
    grid-column: span 1 / span 1;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b853-1da56ba4 {
    order: 9999;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b824-79a32603 {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b852-79a32603 {
    grid-column: span 1 / span 1;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b853-79a32603 {
    order: 9999;
  }

  #w-node-fc0ad1f9-fca2-2fc7-0f28-a633bd26e2f1-a72a050e, #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b824-a72a050e {
    justify-self: center;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b852-a72a050e {
    grid-column: span 1 / span 1;
  }

  #w-node-a9c3ed12-7d4c-7ed0-97d7-549dc611b853-a72a050e {
    order: 9999;
  }
}


@font-face {
  font-family: 'Font awesome 5 brands 400';
  src: url('../fonts/Font-Awesome-5-Brands-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font awesome 5 free solid 900';
  src: url('../fonts/Font-Awesome-5-Free-Solid-900.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font awesome 5 free 400';
  src: url('../fonts/Font-Awesome-5-Free-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Materialiconsround';
  src: url('../fonts/MaterialIconsRound-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bergensans';
  src: url('../fonts/BergenSans-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bergensans';
  src: url('../fonts/BergenSans-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Bergensans';
  src: url('../fonts/BergenSans-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Bergensans';
  src: url('../fonts/BergenSans-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bergensans';
  src: url('../fonts/BergenSans-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bergensans';
  src: url('../fonts/BergenSans-SemiBoldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}