@font-face {
  font-family: Tasa Orbiter;
  src: url('../fonts/TASAOrbiterVF.woff2') format("woff2");
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --_typography---font--primary-family: "Tasa Orbiter", Arial, sans-serif;
  --size--7em: 7em;
  --size--3-75em: 3.75em;
  --_typography---weight--semi-bold: 600;
  --size--3em: 3em;
  --size--2-75em: 2.75em;
  --size--2em: 2em;
  --size--1-5em: 1.5em;
  --_typography---line-height--1-5: 1.5;
  --_typography---weight--normal: 400;
  --size--0: 0em;
  --size--0-75em: .75em;
  --size--1em: 1em;
  --size--0-625: .625em;
  --_theme---background: var(--color-light);
  --_theme---text: var(--color-dark);
  --global--container-padding: 2.5em;
  --global--container-padding-mobile: 1em;
  --global--section-padding: calc(3em + var(--global--gap) * 2);
  --global--gap: 2em;
  --color-primary: #de182b;
  --color-light: var(--color-neutral-300);
  --color-dark: var(--color-neutral-800);
  --global--stroke-width: .065em;
  --_theme---border: var(--color-neutral-400);
  --color-light-faded: #ffffff4d;
  --size--4-75em: 4.75em;
  --size--2-5em: 2.5em;
  --global--section-padding-mobile: calc(1em + var(--global--gap) * 2);
  --size--5em: 5em;
  --size--16em: 16em;
  --size--10em: 10em;
  --size--14em: 14em;
  --_theme---button-primary--text: var(--color-neutral-100);
  --_theme---button-primary--background: var(--color-primary);
  --color-black: var(--color-neutral-900);
  --color-neutral-100: white;
  --_theme---button-primary--background-hover: var(--color-dark);
  --global--radius: .25em;
  --size--4-5em: 4.5em;
  --size--0-5em: .5em;
  --size--0-25em: .25em;
  --_typography---line-height--1-15: 1.15;
  --size--1-35em: 1.35em;
  --size--6em: 6em;
  --global--gap-large: 3em;
  --size--4em: 4em;
  --size--3-5em: 3.5em;
  --size--1-25em: 1.25em;
  --size--1-75em: 1.75em;
  --section-space--main: var(--size--5em);
  --section-space--small: var(--size--3em);
  --section-space--medium: var(--size--7em);
  --section-space--large: var(--size--10em);
  --section-space--xsmall: var(--size--1-75em);
  --size--0-875em: .875em;
  --color-neutral-300: #f0ede8;
  --transparent: #fff0;
  --size--5-5em: 5.5em;
  --_typography---weight--medium: 500;
  --_typography---weight--bold: 700;
  --global--full-width: 100%;
  --global--gap-small: 1em;
  --size--2-25em: 2.25em;
  --color-neutral-200: #efeeec;
  --size--3-25em: 3.25em;
  --color-white: var(--color-neutral-100);
  --size--9em: 9em;
  --global--logo-height: 3.5em;
  --_typography---letter-spacing--0-01em: -.01em;
  --_typography---letter-spacing--0em: 0em;
  --_typography---line-height--1: 1;
  --_typography---line-height--1-1: 1.1;
  --_typography---line-height--1-3: 1.3;
  --_theme---button-primary--border: var(--color-primary);
  --_typography---line-height--1-4: 1.4;
  --color-neutral-400: #cbc8c5;
  --_theme---button-primary--text-hover: var(--color-neutral-100);
  --color-neutral-500: #818180;
  --_theme---button-primary--border-hover: var(--color-dark);
  --color-neutral-600: #2c2c2c;
  --_theme---button-primary--button-secondary--background: white;
  --_theme---button-primary--button-secondary--text: white;
  --color-neutral-700: #1f1f1f;
  --color-neutral-800: #131313;
  --_theme---button-primary--button-secondary--border: white;
  --_theme---button-primary--button-secondary--background-hover: white;
  --color-neutral-900: black;
  --_theme---button-primary--button-secondary--text-hover: white;
  --color-error: var(--color-primary);
  --_theme---button-primary--button-secondary--border-hover: white;
  --color-success: #0ba954;
  --global--size: 0px;
  --global--header-height: 0px;
  --global--grid: 0px;
  --size--0-35em: .35em;
  --size--8em: 8em;
  --size--12em: 12em;
}

.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;
}

body {
  font-family: var(--_typography---font--primary-family);
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  font-family: var(--_typography---font--primary-family);
  font-size: var(--size--7em);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: .03em;
  font-weight: 500;
  line-height: 1.05;
}

h2 {
  font-size: 5em;
  line-height: 1.05;
  font-weight: var(--_typography---weight--semi-bold);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: .03em;
}

h3 {
  font-size: var(--size--3em);
  line-height: 1.1;
  font-weight: var(--_typography---weight--semi-bold);
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font-size: var(--size--2em);
  line-height: 1.15;
  font-weight: var(--_typography---weight--semi-bold);
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  font-size: var(--size--1-5em);
  line-height: 1.2;
  font-weight: var(--_typography---weight--semi-bold);
  margin-top: 10px;
  margin-bottom: 10px;
}

p {
  font-size: 1em;
  line-height: var(--_typography---line-height--1-5);
  font-weight: var(--_typography---weight--normal);
  margin-bottom: 0;
}

a {
  text-underline-offset: .2em;
  color: inherit;
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: var(--size--0);
  padding-top: var(--size--0-75em);
  padding-left: var(--size--1em);
  list-style-type: square;
}

li {
  padding-bottom: var(--size--0-625);
}

strong {
  font-weight: 600;
}

.body {
  background-color: var(--_theme---background);
  color: var(--_theme---text);
  font-weight: 500;
  line-height: 1;
}

.code-embed-css {
  pointer-events: none;
  width: 0;
  height: 0;
  font-size: var(--size-font);
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.container {
  z-index: 1;
  width: 100%;
  padding-right: var(--global--container-padding);
  padding-left: var(--global--container-padding);
  max-width: var(--size-container);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container.is--medium {
  max-width: calc(var(--size-container) * .85);
}

.footer {
  padding-top: var(--global--section-padding);
  padding-bottom: var(--global--gap);
  background-color: var(--color-primary);
  color: var(--_theme---text);
  --_theme---background: var(--color-primary);
  --_theme---text: var(--color-light);
  --_theme---border: var(--color-light-faded);
  --_theme---button-primary--text: var(--color-dark);
  --_theme---button-primary--background: var(--color-neutral-100);
  --_theme---button-primary--background-hover: var(--color-light);
  --_theme---button-primary--border: var(--color-neutral-100);
  --_theme---button-primary--text-hover: var(--color-dark);
  --_theme---button-primary--border-hover: var(--color-light);
  --_theme---button-primary--button-secondary--background: white;
  --_theme---button-primary--button-secondary--text: white;
  --_theme---button-primary--button-secondary--border: white;
  --_theme---button-primary--button-secondary--background-hover: white;
  --_theme---button-primary--button-secondary--text-hover: white;
  --_theme---button-primary--button-secondary--border-hover: white;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.btn {
  background-color: var(--color-primary);
  color: var(--color-light);
  border-radius: .25em;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: .5em 1.25em;
  line-height: 1;
  text-decoration: none;
  display: inline-block;
}

.btn:hover {
  text-decoration: none;
}

.btn.is--secondary {
  background-color: var(--color-dark);
}

.btn-wrap {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.line {
  width: 100%;
  height: var(--global--stroke-width);
  background-color: var(--_theme---border);
  position: static;
}

.line.faded {
  background-color: var(--color-light-faded);
}

.line.is_download {
  margin-top: var(--size--4-75em);
  margin-bottom: var(--size--2-5em);
}

.btn__text-p {
  margin-bottom: 0;
}

.styleguide__list {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.footer_title.u-sr-only {
  display: none;
}

.section {
  z-index: 1;
  padding-top: var(--global--section-padding);
  padding-bottom: var(--global--section-padding);
  background-color: var(--_theme---background);
  color: var(--_theme---text);
  position: relative;
}

.section.is_hero {
  min-height: 100svh;
  padding-bottom: var(--size--5em);
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.section.is_subhero {
  padding-top: var(--size--16em);
  padding-bottom: var(--size--0);
}

.section.theme_light.is_padding-small {
  padding-top: var(--size--2em);
  padding-bottom: var(--size--2em);
}

.section.theme_light.no-padding_top {
  padding-top: var(--size--0);
}

.section.is_main-top {
  padding-top: var(--size--14em);
}

.section.no-padding {
  padding-top: var(--size--0);
  padding-bottom: var(--size--0);
}

.scroll_trigger {
  pointer-events: none;
  height: 100%;
  min-height: 100vh;
  position: absolute;
  inset: auto 0% 0%;
}

.btn-icon-content__mask {
  z-index: 1;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-top: .1em;
  padding-bottom: .1em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-icon-icon__list {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.btn-icon-link {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  font-size: 1em;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}

.btn-icon-content__text {
  color: var(--_theme---button-primary--text);
  font-weight: var(--_typography---weight--semi-bold);
}

.btn-icon-content__text.text-color_dark {
  color: var(--_theme---text);
}

.btn_group {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  justify-content: center;
  display: flex;
  position: relative;
}

.btn-icon-icon__bg {
  background-color: currentColor;
  border-radius: .125em;
  width: 100%;
  height: 100%;
  position: absolute;
}

.btn-icon-icon__bg.is_secondary {
  background-color: var(--_theme---button-primary--background);
}

.btn-icon-icon__wrap {
  width: 100%;
  height: 100%;
  color: var(--color-black);
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-icon-icon__wrap.color--white {
  color: var(--color-neutral-100);
}

.btn-icon-content__bg {
  z-index: 0;
  background-color: var(--_theme---button-primary--background-hover);
  width: 120%;
  height: 100%;
  position: absolute;
  bottom: 0%;
  left: -10%;
  transform: translate(0, 175%)rotate(15deg);
}

.btn-icon-content {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-radius: var(--global--radius);
  background-color: var(--_theme---button-primary--background);
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding: .35em .35em .35em 1em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-icon-icon__arrow {
  flex: none;
  width: 1.75em;
  height: 100%;
  padding: .4em;
}

.btn-icon-icon {
  z-index: 1;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.75em;
  height: 1.75em;
  display: flex;
  position: relative;
}

.copy-email-wrapper {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.copy-email-button {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  border-radius: var(--global--radius);
  background-color: var(--color-primary);
  color: var(--color-light);
  justify-content: flex-start;
  align-items: center;
  padding: .35em .35em .35em 1em;
  display: flex;
}

.copy-email-button:focus {
  outline-offset: 0px;
  border: 1px #000;
  outline: 3px #131313;
}

.copy-email-button:focus-visible, .copy-email-button[data-wf-focus-visible] {
  outline-offset: 4px;
  border-style: none;
  outline: 2px solid #fff;
}

.copy-email-icon__wrap {
  background-color: var(--color-neutral-100);
  width: 1.9em;
  height: 1.75em;
  color: var(--_theme---text);
  border-radius: .15em;
  justify-content: center;
  align-items: center;
  padding: .25em .2em;
  transition: background-color .2s;
  display: flex;
}

.copy-email-text__wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 1.2em;
  line-height: 1.2;
  display: flex;
  overflow: hidden;
}

.copy-email-text__el {
  font-size: 1em;
  font-weight: var(--_typography---weight--semi-bold);
  white-space: nowrap;
  transition: transform .45s cubic-bezier(.65, 0, 0, 1);
}

.code-email-copy {
  pointer-events: none;
  width: 0;
  height: 0;
  margin-bottom: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.page_main {
  overflow: clip;
}

.img-slider__thumb {
  aspect-ratio: 1.5;
  border-style: solid;
  border-width: var(--global--stroke-width);
  pointer-events: auto;
  cursor: pointer;
  border-color: #ffffff80;
  width: 6rem;
  transition: border-color .2s;
  position: relative;
  overflow: hidden;
}

.img-slider__thumb:hover {
  border-color: #fff6;
}

.img-slider__thumb.is--current {
  border-color: #fff;
}

.img-slider {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  aspect-ratio: 3 / 2;
  border-radius: .5em;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.img-slide__inner {
  object-fit: cover;
  will-change: transform;
  width: 100%;
  height: 100%;
  position: absolute;
}

.img-slider__nav {
  top: auto;
  left: 0%;
  right: 0%;
  bottom: var(--size--2em);
  z-index: 2;
  grid-column-gap: var(--size--0-5em);
  grid-row-gap: var(--size--0-5em);
  pointer-events: none;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
}

.slider-thumb__img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.img-slide {
  opacity: 0;
  pointer-events: none;
  will-change: transform, opacity;
  grid-area: 1 / 1 / -1 / -1;
  place-items: center;
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
  overflow: hidden;
}

.img-slide.is--current {
  opacity: 1;
  pointer-events: auto;
}

.img-slider__list {
  grid-template-rows: 100%;
  grid-template-columns: 100%;
  place-items: center;
  width: 100%;
  height: 100%;
  display: grid;
  overflow: hidden;
}

.grid_3-col {
  grid-column-gap: var(--global--gap);
  grid-row-gap: var(--global--gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid_column.vflex_left-top.gap-2-5 {
  grid-column-gap: var(--size--2-5em);
  grid-row-gap: var(--size--2-5em);
}

.grid_column.vflex_stretch-between {
  grid-column-gap: var(--global--gap);
  grid-row-gap: var(--global--gap);
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

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

.footer_logo {
  width: 100%;
}

.footer_bottom {
  grid-column-gap: var(--size--1-5em);
  grid-row-gap: var(--size--1-5em);
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.text-size-small {
  font-size: var(--size--0-75em);
}

.footer-links_list {
  margin-bottom: var(--size--0);
  padding-left: var(--size--0);
  grid-column-gap: var(--size--0-625);
  grid-row-gap: var(--size--0-625);
  flex-flow: column;
  align-items: flex-start;
  list-style-type: none;
  display: flex;
}

.footer-links_item.large {
  font-size: var(--size--1-5em);
}

.heading-size-h2 {
  font-size: var(--size--5em);
  font-weight: var(--_typography---weight--semi-bold);
}

.heading-size-h3 {
  font-size: var(--size--3em);
  font-weight: var(--_typography---weight--semi-bold);
}

.heading-size-h3.text-wrap-pretty {
  text-wrap: pretty;
}

.heading-size-h4 {
  font-size: var(--size--2em);
  line-height: var(--_typography---line-height--1-15);
  font-weight: var(--_typography---weight--semi-bold);
}

.heading-size-h5 {
  font-size: var(--size--1-5em);
  font-weight: var(--_typography---weight--semi-bold);
}

.heading-size-h5.text-weight-medium.text-wrap-pretty {
  text-wrap: pretty;
}

.footer_middle {
  margin-bottom: var(--size--5em);
  padding-top: var(--size--2-5em);
}

.footer_top {
  margin-bottom: var(--size--6em);
}

.grid_12-col {
  grid-column-gap: var(--global--gap);
  grid-row-gap: var(--global--gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.vflex_left-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vflex_left-top.gap-1 {
  grid-column-gap: var(--size--1em);
  grid-row-gap: var(--size--1em);
}

.vflex_left-top.gap-4 {
  grid-column-gap: var(--size--4em);
  grid-row-gap: var(--size--4em);
}

.vflex_left-top.gap-2 {
  grid-column-gap: var(--global--gap);
  grid-row-gap: var(--global--gap);
}

.vflex_left-top.gap-1-25 {
  grid-column-gap: var(--size--1-25em);
  grid-row-gap: var(--size--1-25em);
}

.vflex_left-top.gap-1-5 {
  grid-column-gap: var(--size--1-5em);
  grid-row-gap: var(--size--1-5em);
}

.vflex_left-top.gap-0-25 {
  grid-column-gap: var(--size--0-25em);
  grid-row-gap: var(--size--0-25em);
}

.vflex_left-top.gap-3 {
  grid-column-gap: var(--size--3em);
  grid-row-gap: var(--size--3em);
}

.footer-inks_link {
  font-size: 1em;
  line-height: 1.25;
  text-decoration: none;
  position: relative;
}

.footer-inks_link.text-size-small {
  font-size: var(--size--0-75em);
}

.rich-text_legal h1 {
  font-size: var(--size--2-5em);
}

.rich-text_legal h2 {
  margin-bottom: var(--size--0-25em);
  font-size: var(--size--1-75em);
}

.rich-text_legal h3 {
  font-size: var(--size--1-5em);
}

.rich-text_legal h4 {
  margin-top: var(--size--0-25em);
  margin-bottom: var(--size--0-25em);
  font-size: var(--size--1-35em);
}

.rich-text_legal a {
  text-decoration: underline;
}

.rich-text_legal li {
  padding-bottom: var(--size--0-75em);
  font-weight: 400;
  line-height: 1.2;
}

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

.section_space:where(.w-variant-8330130b-7bf9-e880-35ce-2271e88b538c) {
  height: var(--section-space--small);
}

.section_space:where(.w-variant-b951c252-8aa8-d738-a1aa-300271b61895) {
  height: var(--section-space--medium);
}

.section_space:where(.w-variant-f7c84df6-2cca-af06-bd66-eef568e7e41c) {
  height: var(--section-space--large);
}

.section_space:where(.w-variant-928640bc-574e-d92e-c351-f4ecd8130145) {
  height: var(--section-space--xsmall);
}

.code-embed-js {
  pointer-events: none;
  width: 0;
  height: 0;
  font-size: var(--size-font);
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.nav-dropdown__content-li {
  flex: 1;
}

.nav-end {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  color: var(--color-neutral-100);
  justify-content: flex-end;
  align-items: stretch;
  display: none;
}

.menu-button__line {
  width: 100%;
  height: 1px;
}

.nav-logo {
  background-color: var(--color-neutral-100);
  width: 5em;
  color: var(--color-primary);
  padding: 1em;
  position: absolute;
}

.nav-dropdown__img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform .35s cubic-bezier(.625, .05, 0, 1);
}

.nav-dropdown__link-inner {
  z-index: 1;
  grid-column-gap: var(--size--0-875em);
  grid-row-gap: var(--size--0-875em);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.nav-dropdown__link {
  height: 12em;
  padding: var(--size--1-5em);
  background-color: var(--color-neutral-300);
  color: #fff;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-dropdown__link.is--static {
  color: var(--color-dark);
  transition: background-color .2s cubic-bezier(.625, .05, 0, 1);
}

.nav-dropdown__link.is__empty {
  background-color: var(--transparent);
}

.nav-dropdown__link-bg {
  position: absolute;
  inset: 0%;
}

.nav {
  z-index: 100;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.nav-dropdown {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 100%;
  margin-top: -.75em;
  position: fixed;
  left: 0;
  right: 0;
}

.menu-button {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  background-color: currentColor;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  padding: .75em;
  display: none;
}

.nav-bg {
  background-color: var(--color-neutral-100);
  width: 100%;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.nav-button {
  border: 1px solid;
  justify-content: center;
  align-items: center;
  height: 3em;
  padding-left: 1em;
  padding-right: 1em;
  font-size: 1em;
  line-height: 1.4;
  display: flex;
}

.nav-dropdown__content {
  width: 100%;
  margin-bottom: var(--size--0);
  padding-left: var(--size--0);
  grid-column-gap: var(--size--1-5em);
  grid-row-gap: var(--size--1-5em);
  list-style: none;
  display: flex;
}

.nav-center__list {
  margin-bottom: var(--size--0);
  padding-right: var(--size--2em);
  padding-left: var(--size--1em);
  justify-content: center;
  align-items: center;
  list-style: none;
  display: flex;
}

.nav-link__label {
  font-size: var(--size--1em);
  line-height: 1;
  position: relative;
}

.nav-container {
  z-index: 1;
  width: 100%;
  padding-right: var(--global--container-padding);
  padding-left: var(--global--container-padding);
  grid-column-gap: var(--size--0-75em);
  grid-row-gap: var(--size--0-75em);
  max-width: var(--size-container);
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.nav-inner {
  width: 100%;
  padding-top: var(--size--1-25em);
  padding-bottom: var(--size--1-25em);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.nav-dropdown__overflow-inner {
  padding-top: var(--size--3em);
}

.page-bg {
  z-index: 0;
  opacity: 0;
  pointer-events: none;
  background-color: #0000004d;
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0% 0% auto;
}

.nav-dropdown__link-label {
  font-size: var(--size--1-25em);
  transition: transform .2s cubic-bezier(.625, .05, 0, 1);
}

.nav-link {
  padding: var(--size--0-75em) var(--size--1-25em);
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  background-color: #0000;
  border-radius: .25em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-link.is_lang {
  padding-right: var(--size--0-25em);
  padding-left: var(--size--0-25em);
  font-size: var(--size--0-875em);
}

.nav-center {
  position: relative;
}

.nav-dropdown__img-overlay {
  z-index: 1;
  opacity: .8;
  background-image: linear-gradient(#0000 50%, #000);
  transition: opacity .2s cubic-bezier(.625, .05, 0, 1);
  position: absolute;
  inset: 0%;
}

.nav-left {
  width: 0;
  height: 0;
}

.nav-center__bg {
  background-color: var(--color-neutral-100);
  min-height: 5em;
  position: absolute;
  inset: -1.25em 0% 0%;
}

.nav-dropdown__icon {
  width: 100%;
  height: 100%;
  max-width: var(--size--3-75em);
}

.nav_lang-wrap {
  padding-left: var(--size--1em);
  justify-content: center;
  align-items: center;
  display: flex;
}

.img-absolute {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero_layout {
  grid-column-gap: var(--size--0-75em);
  grid-row-gap: var(--size--0-75em);
  max-width: 78ch;
  color: var(--color-light);
  flex-flow: column;
  display: flex;
}

.hero_layout.is_technology {
  max-width: 82ch;
}

.hero_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero_overlay {
  background-image: linear-gradient(180deg, var(--transparent), #13131333);
  width: 100%;
  height: 60%;
  position: absolute;
  inset: auto 0% 0%;
}

.text-size-medium {
  font-size: var(--size--1-25em);
}

.heading-size-h1 {
  font-size: var(--size--7em);
}

.signet_wrap {
  z-index: 80;
  width: var(--size--5-5em);
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto -1px 50% auto;
}

.eyebrow_icon {
  width: var(--size--0-5em);
  height: var(--size--0-5em);
  background-color: var(--color-primary);
  flex: none;
}

.eyebrow_icon.margin-top {
  margin-top: var(--size--0-25em);
}

.eyebrow {
  grid-column-gap: var(--size--0-5em);
  grid-row-gap: var(--size--0-5em);
  color: var(--color-primary);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-weight-medium {
  font-weight: var(--_typography---weight--medium);
}

.text-weight-semibold {
  font-weight: var(--_typography---weight--semi-bold);
}

.text-weight-bold {
  font-weight: var(--_typography---weight--bold);
}

.text-size-large {
  font-size: var(--size--1-5em);
}

.fullscreen_parallax {
  z-index: 0;
  width: 100%;
  height: 120%;
  position: absolute;
}

.fullscreen_img {
  aspect-ratio: 2;
  width: 100%;
  position: relative;
  overflow: hidden;
}

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

.img-cover.is_location {
  object-position: 50% 0%;
}

.img-cover.is_natur {
  object-position: 50% 100%;
}

.theme_dark {
  background-color: var(--_theme---background);
  color: var(--_theme---text);
  --_theme---background: var(--color-primary);
  --_theme---text: var(--color-light);
  --_theme---border: var(--color-light-faded);
  --_theme---button-primary--text: var(--color-dark);
  --_theme---button-primary--background: var(--color-neutral-100);
  --_theme---button-primary--background-hover: var(--color-light);
  --_theme---button-primary--border: var(--color-neutral-100);
  --_theme---button-primary--text-hover: var(--color-dark);
  --_theme---button-primary--border-hover: var(--color-light);
  --_theme---button-primary--button-secondary--background: white;
  --_theme---button-primary--button-secondary--text: white;
  --_theme---button-primary--button-secondary--border: white;
  --_theme---button-primary--button-secondary--background-hover: white;
  --_theme---button-primary--button-secondary--text-hover: white;
  --_theme---button-primary--button-secondary--border-hover: white;
}

.theme_light {
  background-color: var(--_theme---background);
  color: var(--_theme---text);
  --_theme---background: var(--color-neutral-100);
  --_theme---text: var(--color-dark);
  --_theme---border: var(--color-neutral-400);
  --_theme---button-primary--text: var(--color-neutral-100);
  --_theme---button-primary--background: var(--color-primary);
  --_theme---button-primary--background-hover: var(--color-dark);
  --_theme---button-primary--border: var(--color-primary);
  --_theme---button-primary--text-hover: var(--color-neutral-100);
  --_theme---button-primary--border-hover: var(--color-dark);
  --_theme---button-primary--button-secondary--background: white;
  --_theme---button-primary--button-secondary--text: white;
  --_theme---button-primary--button-secondary--border: white;
  --_theme---button-primary--button-secondary--background-hover: white;
  --_theme---button-primary--button-secondary--text-hover: white;
  --_theme---button-primary--button-secondary--border-hover: white;
}

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

.text-color_primary {
  color: var(--color-primary);
}

.text-size-xlarge {
  font-size: var(--size--1-75em);
}

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

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

.fullscreen_cta {
  aspect-ratio: 3 / 2;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.fullscreen_cta.is_16-9 {
  aspect-ratio: 16 / 9;
}

.fullscreen_cta-wrap {
  padding-bottom: var(--size--5-5em);
  position: absolute;
  inset: auto 0% 0%;
}

.fullscreen_cta-layout {
  width: var(--global--full-width);
  max-width: 36em;
  padding: var(--size--2-5em) var(--size--1-75em);
  grid-column-gap: var(--size--2-5em);
  grid-row-gap: var(--size--2-5em);
  background-color: var(--color-neutral-100);
  flex-flow: column;
  display: flex;
}

.fullscreen_cta-layout.is_home-cta {
  grid-column-gap: var(--size--4em);
  grid-row-gap: var(--size--4em);
  max-width: 44em;
}

.fullscreen_cta-layout.is_home-technology {
  grid-column-gap: var(--size--3em);
  grid-row-gap: var(--size--3em);
  max-width: 41.75em;
  margin-left: auto;
}

.fullscreen_cta-layout.is_kontakt-cta {
  grid-column-gap: var(--size--4em);
  grid-row-gap: var(--size--4em);
  max-width: 32em;
}

.fullscreen_cta-layout.is_team-cta {
  grid-column-gap: var(--size--4em);
  grid-row-gap: var(--size--4em);
  max-width: 34em;
  margin-left: auto;
}

.fullscreen_cta-link {
  width: var(--global--full-width);
  margin-bottom: var(--size--0);
  padding-right: var(--size--0);
  padding-bottom: var(--size--0);
  padding-left: var(--size--0);
  flex-flow: column;
  display: flex;
}

.fullscreen_cta-links-item {
  padding-top: var(--size--0-75em);
  padding-bottom: var(--size--0-75em);
  border-bottom: var(--global--stroke-width) solid var(--_theme---border);
}

.fullscreen_cta-links-item.is_larger {
  padding-top: var(--size--1-25em);
  padding-bottom: var(--size--1-25em);
}

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

.hflex_left-center.gap-0-5 {
  grid-column-gap: var(--size--0-5em);
  grid-row-gap: var(--size--0-5em);
}

.hflex_left-center.gap-1-25 {
  grid-column-gap: var(--size--1-25em);
  grid-row-gap: var(--size--1-25em);
}

.hflex_left-center.gap-0-75 {
  grid-column-gap: var(--size--0-75em);
  grid-row-gap: var(--size--0-75em);
}

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

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

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

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

.img-wrap {
  width: var(--global--full-width);
  height: 100%;
  overflow: hidden;
}

.img-wrap:where(.w-variant-2df182c6-16c1-8000-8492-b8262a16df09) {
  aspect-ratio: 16 / 9;
}

.img-wrap:where(.w-variant-fd469154-28bf-cad6-72a8-fe2e3864c01b) {
  aspect-ratio: 2;
}

.img-wrap:where(.w-variant-23bfff3b-df93-373b-668e-c7d7f60fe7ca) {
  aspect-ratio: 3 / 2;
}

.img-wrap:where(.w-variant-3fba7b36-23ba-fafb-7b08-82150ed518bf) {
  aspect-ratio: 1;
}

.img-wrap.is_home-team {
  aspect-ratio: 2;
}

.teaser-card_main {
  grid-column-gap: var(--size--2em);
  grid-row-gap: var(--size--2em);
  flex-flow: column;
  display: flex;
}

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

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

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

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

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

.swiper-slide_visual {
  background-color: #ffffff08;
  background-image: linear-gradient(135deg, #ffffff08, #ffffff14 11%, #ffffff08 16%, #ffffff12 58%, #ffffff17 63%, #ffffff08 73%, #ffffff0d 96%, #ffffff08);
  border: 1px solid #ffffff0d;
  border-radius: .5em;
  flex: 1;
  position: absolute;
  inset: 0%;
}

.swiper-navigation {
  z-index: 2;
  grid-column-gap: var(--size--1-25em);
  grid-row-gap: var(--size--1-25em);
  pointer-events: none;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  transform: translate(0, -200%);
}

.swiper-navigation.is_story {
  justify-content: flex-start;
  align-items: center;
  position: relative;
  transform: none;
}

.swiper-slide {
  width: 100%;
  max-width: 27em;
  padding-right: var(--size--1-5em);
  flex: none;
}

.swiper-slide.is-tech {
  min-width: 100%;
  max-width: 85em;
}

.swiper-slide.is-story {
  max-width: 62em;
  padding-right: var(--size--0);
}

.swiper-navigation__button-arorw {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.swiper-navigation__button-arorw.is--prev {
  transform: rotate(-180deg);
}

.swiper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: visible !important;
}

.swiper-slide_card {
  width: 100%;
  padding: var(--size--1-75em) var(--size--1-5em);
  aspect-ratio: 404 / 524;
  color: var(--_theme---background);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.swiper-navigation__button {
  z-index: 1;
  aspect-ratio: 1;
  background-color: var(--color-primary);
  pointer-events: auto;
  width: 3em;
  color: var(--color-light);
  justify-content: center;
  align-items: center;
  padding: .9em;
  display: flex;
  position: relative;
}

.swiper-slide_text {
  grid-column-gap: var(--size--1-25em);
  grid-row-gap: var(--size--1-25em);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.swiper-pagination {
  pointer-events: auto;
  display: none;
  z-index: 0 !important;
}

.swiper-slide_overlay {
  background-image: linear-gradient(180deg, var(--transparent), #13131399);
  width: 100%;
  height: 60%;
  position: absolute;
  inset: auto 0% 0%;
}

.swiper-slide_icon {
  width: 2.5em;
  margin-left: auto;
  position: relative;
  transform: translate(15%);
}

.icon-size_medium {
  width: 100%;
  height: 100%;
  max-width: var(--size--4-75em);
}

.link_element {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.icon-size_large {
  width: 100%;
  max-width: 7.125em;
  height: 100%;
}

.download_list-item {
  padding-top: var(--size--0-875em);
  padding-bottom: var(--size--0-875em);
  border-bottom: var(--global--stroke-width) solid var(--_theme---border);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.download_list {
  width: var(--global--full-width);
  margin-bottom: var(--size--0);
  padding-right: var(--size--0);
  padding-bottom: var(--size--0);
  padding-left: var(--size--0);
  flex-flow: column;
  display: flex;
}

.download_list-arrow {
  width: var(--size--1-25em);
  padding-top: var(--size--0-75em);
  padding-bottom: var(--size--0-75em);
}

.download_list-icon {
  width: var(--size--3-5em);
  height: var(--size--3-5em);
  background-color: var(--color-neutral-200);
  justify-content: center;
  align-items: center;
  padding: 1em;
  display: flex;
}

.download_list-icon:where(.w-variant-3c3ef83f-0839-69c1-315e-819fb4cded7d) {
  background-color: var(--color-neutral-100);
}

.vflex_stretch-top {
  flex-flow: column;
  display: flex;
}

.vflex_stretch-top.gap-1 {
  grid-column-gap: var(--size--1em);
  grid-row-gap: var(--size--1em);
}

.vflex_stretch-top.gap-1-75 {
  grid-column-gap: var(--size--1-75em);
  grid-row-gap: var(--size--1-75em);
}

.product_item {
  width: var(--global--full-width);
  padding: var(--size--1-5em);
  grid-column-gap: var(--size--0-5em);
  grid-row-gap: var(--size--0-5em);
  background-color: var(--color-primary);
  color: var(--color-neutral-100);
  flex-flow: column;
  display: flex;
}

.strobel_werte-link {
  width: var(--global--full-width);
  margin-bottom: var(--size--0);
  padding-right: var(--size--0);
  padding-bottom: var(--size--0);
  padding-left: var(--size--0);
  flex-flow: column;
  display: flex;
}

.strobel_werte-item {
  padding-top: var(--size--0-75em);
  padding-bottom: var(--size--0-75em);
  border-bottom: var(--global--stroke-width) solid var(--_theme---border);
}

.no-padding_bottom {
  padding-bottom: var(--size--0);
}

.img-max_38 {
  max-width: 38rem;
}

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

.grid_2-col {
  grid-column-gap: var(--global--gap);
  grid-row-gap: var(--global--gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid_2-col.gap_row-3-5 {
  grid-row-gap: var(--size--3-5em);
}

.contact_link {
  font-size: var(--size--1-25em);
  line-height: 1.25;
  text-decoration: none;
  position: relative;
}

.fullscreen_static {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

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

.text_link {
  font-size: 1em;
  line-height: 1.25;
  text-decoration: none;
  transition: color .25s;
  position: relative;
}

.text_link:hover {
  color: var(--color-primary);
}

.download_link-wrap {
  grid-column-gap: var(--size--2-5em);
  grid-row-gap: var(--size--1em);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.job_wrap {
  padding: var(--size--2em) var(--size--1-5em);
  grid-column-gap: var(--global--gap);
  grid-row-gap: var(--global--gap);
  background-color: var(--color-neutral-100);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.job_icon {
  border-radius: var(--global--radius);
  background-color: var(--color-primary);
  width: 2.25em;
  height: 2.25em;
  color: var(--color-light);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.accordion-css__item-bottom {
  grid-template-rows: 0fr;
  display: grid;
  position: relative;
  overflow: hidden;
}

.accordion-css__item-bottom-content {
  padding-top: var(--size--1-5em);
  padding-right: var(--size--1-5em);
  padding-bottom: var(--size--1-5em);
  grid-column-gap: var(--global--gap);
  grid-row-gap: var(--global--gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq_accordion-css__list {
  padding-top: var(--size--0);
  grid-column-gap: var(--size--1-25em);
  grid-row-gap: var(--size--1-25em);
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: static;
}

.accordion-css__item-bottom-wrap {
  flex-flow: column;
  height: 100000%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.accordion-css__item-icon-svg {
  width: 1.5em;
}

.accordion-css__item-top {
  grid-column-gap: var(--global--gap);
  grid-row-gap: var(--global--gap);
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1.5fr) minmax(0, .75fr) minmax(0, .75fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.accordion-css {
  grid-column-gap: var(--size--1-75em);
  grid-row-gap: var(--size--1-75em);
  flex-flow: column;
  display: flex;
  position: relative;
}

.accordion-css__item {
  width: 100%;
  padding-bottom: var(--size--0);
  list-style: none;
}

.accordion-css__item-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.3;
}

.accordion-css__item-p {
  margin-bottom: 0;
  line-height: 1.5;
}

.certificate_item {
  grid-column-gap: var(--size--1-5em);
  grid-row-gap: var(--size--1-5em);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.certificate_img {
  width: 100%;
  max-width: 8rem;
  height: 100%;
}

.verantwortung_item {
  padding-bottom: var(--size--0);
  grid-column-gap: var(--global--gap-large);
  grid-row-gap: var(--global--gap-large);
  flex-flow: column;
  display: flex;
}

.verantwortung_list {
  padding-top: var(--size--0);
  padding-left: var(--size--0);
  grid-column-gap: var(--global--gap-large);
  grid-row-gap: var(--global--gap-large);
  flex-flow: column;
  display: flex;
}

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

.faq_accordion-css__item-top {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1em 1em 1em 1.5em;
  display: flex;
}

.faq_accordion-css {
  position: relative;
}

.faq_accordion-css__item {
  padding-bottom: var(--size--0);
  background-color: var(--color-neutral-100);
  list-style: none;
}

.faq_accordion-css__item:where(.w-variant-60ceace0-0d44-41d4-e0fa-a6043ff98919) {
  background-color: var(--color-light);
}

.faq_accordion-css__item-icon {
  background-color: var(--color-primary);
  width: 2em;
  height: 2em;
  color: var(--_theme---button-primary--text);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  transform: rotate(90deg);
}

.faq_accordion-css__item-bottom {
  grid-template-rows: 0fr;
  display: grid;
  position: relative;
  overflow: hidden;
}

.faq_accordion-css__item-bottom-wrap {
  flex-flow: column;
  height: 100000%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.faq_accordion-css__item-bottom-content {
  padding-bottom: 1.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

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

.img-slider_overlay {
  background-image: linear-gradient(180deg, var(--transparent), #131313b3);
  width: 100%;
  height: 30%;
  position: absolute;
  inset: auto 0% 0%;
}

.line-height-small {
  line-height: var(--_typography---line-height--1-15);
}

.list_item {
  grid-column-gap: var(--size--0-5em);
  grid-row-gap: var(--size--0-5em);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.slide-card_tech {
  background-color: var(--color-primary);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.slide-card_tech-inner {
  max-width: 60ch;
  padding: var(--size--2-75em) var(--size--2em);
  grid-column-gap: var(--global--gap);
  grid-row-gap: var(--global--gap);
  color: var(--color-white);
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.slide-card_story {
  grid-column-gap: var(--size--2em);
  grid-row-gap: var(--size--2em);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr minmax(200px, 22.875em);
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.slide-card_story-img {
  z-index: 1;
  position: relative;
}

.slide-card_story-line {
  background-color: var(--_theme---border);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.slide-card_story-row {
  padding-left: 9em;
}

.slide-card_accent {
  width: var(--size--1em);
  height: var(--size--1em);
  background-color: var(--color-primary);
  position: absolute;
  left: 9em;
}

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

.heading-size-display {
  color: var(--color-primary);
  font-size: var(--size--9em);
  font-weight: 600;
  line-height: .9;
}

.back-top__wrap {
  z-index: 100;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
}

.back-top__button {
  background-color: var(--transparent);
  cursor: pointer;
}

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

@media screen and (max-width: 991px) {
  h2 {
    font-size: var(--size--3-75em);
  }

  .container {
    padding-right: var(--global--container-padding-mobile);
    padding-left: var(--global--container-padding-mobile);
  }

  .container.is--medium {
    max-width: calc(var(--size-container) * 1);
  }

  .img-slider__thumb {
    flex: none;
  }

  .img-slider__nav {
    bottom: var(--size--1-5em);
  }

  .img-slider__list {
    width: 100%;
  }

  .grid_column.hide_tablet {
    display: none;
  }

  .heading-size-h2 {
    font-size: var(--size--3-75em);
  }

  .footer_top {
    margin-bottom: var(--size--3em);
  }

  .section_space {
    height: var(--section-space--small);
  }

  .nav-link__label {
    font-size: 1em;
  }

  .nav-container {
    padding-right: var(--global--container-padding-mobile);
    padding-left: var(--global--container-padding-mobile);
  }

  .nav-inner {
    padding-top: 1.25em;
  }

  .nav-link {
    padding-right: var(--size--1em);
    padding-left: var(--size--1em);
  }

  .img-absolute.is_mobile-left {
    object-position: 80% 50%;
  }

  .fullscreen_img {
    aspect-ratio: 1;
  }

  .img-cover.is_mobile-left {
    object-position: 100% 50%;
  }

  .fullscreen_cta, .fullscreen_cta.is_16-9 {
    aspect-ratio: 1;
  }

  .fullscreen_cta-wrap {
    padding-bottom: var(--size--2-5em);
  }

  .swiper-navigation {
    position: relative;
    transform: translate(0, -50%);
  }

  .no-padding_bottom {
    padding-bottom: var(--size--0);
  }

  .slide-card_tech-inner {
    height: 100%;
  }

  .slide-card_story-row {
    padding-left: 5em;
  }

  .slide-card_accent {
    left: 5em;
  }

  .back-top__wrap {
    padding: 1.25em;
  }

  .back-top__button {
    border-radius: .5em;
    padding: .4em;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 4.5em;
  }

  h2 {
    font-size: var(--size--3em);
  }

  h3 {
    font-size: var(--size--2em);
  }

  h4 {
    font-size: var(--size--1-5em);
  }

  .container {
    padding-right: var(--global--container-padding-mobile);
    padding-left: var(--global--container-padding-mobile);
  }

  .section.is_hero {
    padding-bottom: var(--size--2-5em);
  }

  .section.is_subhero {
    padding-top: var(--size--10em);
  }

  .img-slider__thumb {
    width: var(--size--4-5em);
  }

  .img-slider {
    aspect-ratio: 1;
  }

  .img-slider__nav {
    flex-flow: wrap;
  }

  .grid_3-col {
    grid-template-columns: 1fr;
  }

  .heading-size-h2 {
    font-size: var(--size--3em);
  }

  .heading-size-h3 {
    font-size: var(--size--2em);
  }

  .heading-size-h4 {
    font-size: var(--size--1-5em);
  }

  .grid_12-col {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid_12-col.gap_mobile-large {
    grid-column-gap: var(--global--gap-large);
    grid-row-gap: var(--global--gap-large);
  }

  .vflex_left-top.gap-4, .vflex_left-top.gap-3 {
    grid-column-gap: var(--size--3-5em);
    grid-row-gap: var(--size--3-5em);
  }

  .nav-dropdown__content-li {
    padding-bottom: var(--size--0);
  }

  .nav-end {
    z-index: 2;
    display: flex;
    position: relative;
  }

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

  .nav-dropdown__overflow {
    grid-template-rows: 0fr;
    width: 100%;
    display: grid;
    position: relative;
    overflow: hidden;
  }

  .nav-dropdown__link {
    aspect-ratio: 3 / 2;
    height: auto;
    padding: 1em;
  }

  .nav-dropdown {
    opacity: 100;
    pointer-events: auto;
    visibility: visible;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    inset: auto;
  }

  .menu-button {
    display: flex;
  }

  .nav-bg {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 0;
  }

  .nav-dropdown__content {
    grid-gap: .75em;
    grid-template-columns: repeat(2, 1fr);
    display: grid;
  }

  .nav-center__list {
    height: 100%;
    padding-top: var(--size--6em);
    padding-right: var(--size--1em);
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    overflow: hidden scroll;
  }

  .nav-link__label {
    font-size: 2em;
  }

  .nav-container {
    grid-column-gap: var(--size--0);
    grid-row-gap: var(--size--0);
  }

  .nav-inner {
    padding-top: var(--size--0);
    padding-bottom: var(--size--0);
    justify-content: space-between;
    align-items: center;
  }

  .nav-dropdown__overflow-inner {
    width: 100%;
    height: 1000000%;
    padding-top: var(--size--0);
    flex-flow: column;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .nav-dropdown__link-label {
    font-size: 1.25em;
  }

  .nav-link {
    width: 100%;
    padding-top: var(--size--0-875em);
    padding-bottom: var(--size--0-875em);
    justify-content: space-between;
    align-items: center;
  }

  .nav-link.is_lang {
    width: auto;
    padding-left: var(--size--1-25em);
  }

  .nav-center {
    z-index: 0;
    opacity: 0;
    visibility: hidden;
    height: 100dvh;
    position: absolute;
    top: 0;
    left: -1.25em;
    right: -1.25em;
    transform: translate(0, 1em);
  }

  .nav-dropdown__icon {
    max-width: var(--size--2-75em);
  }

  .nav_lang-wrap {
    padding-left: var(--size--0);
    justify-content: flex-start;
    align-items: center;
  }

  .text-size-medium {
    font-size: var(--size--1em);
  }

  .img-cover.is_mobile-left {
    object-position: 93% 50%;
  }

  .text-size-xlarge {
    font-size: var(--size--1-25em);
  }

  .fullscreen_cta {
    aspect-ratio: auto;
    min-height: 120svh;
  }

  .fullscreen_cta.is_technology {
    min-height: 75em;
  }

  .fullscreen_cta.is_16-9 {
    min-height: 100svh;
  }

  .fullscreen_cta-wrap {
    padding-bottom: var(--size--1-5em);
  }

  .fullscreen_cta-layout.is_home-cta {
    grid-column-gap: var(--size--2-25em);
    grid-row-gap: var(--size--2-25em);
  }

  .fullscreen_cta-layout.is_home-technology {
    grid-column-gap: var(--size--1-5em);
    grid-row-gap: var(--size--1-5em);
  }

  .fullscreen_cta-layout.is_kontakt-cta, .fullscreen_cta-layout.is_team-cta {
    grid-column-gap: var(--size--2-25em);
    grid-row-gap: var(--size--2-25em);
  }

  .img-wrap.is_home-team {
    aspect-ratio: 3 / 2;
  }

  .teaser-card_main {
    grid-column-gap: var(--size--1em);
    grid-row-gap: var(--size--1em);
  }

  .icon-size_large {
    max-width: var(--size--5-5em);
  }

  .no-padding_bottom {
    padding-bottom: var(--size--0);
  }

  .grid_2-col {
    grid-template-columns: 1fr;
  }

  .grid_2-col.gap_row-3-5 {
    grid-row-gap: var(--size--2-5em);
  }

  .download_link-wrap {
    grid-column-gap: var(--size--2em);
  }

  .job_wrap {
    padding-right: var(--size--1-25em);
    padding-left: var(--size--1-25em);
    grid-column-gap: var(--size--1-25em);
    grid-row-gap: var(--size--1-25em);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .accordion-css__item-bottom-content {
    grid-template-columns: 1fr;
  }

  .accordion-css__item-top {
    grid-template-columns: minmax(0, 1.5fr) 1fr;
  }

  .slide-card_tech.theme_dark {
    grid-template-columns: 1fr;
  }

  .slide-card_tech-inner {
    padding: var(--size--1-75em) var(--size--1-75em) var(--size--2em);
  }

  .slide-card_story-row {
    padding-left: 3em;
  }

  .slide-card_accent {
    left: 3em;
  }

  .heading-size-display {
    font-size: var(--size--7em);
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: var(--size--3-75em);
  }

  h2 {
    font-size: var(--size--2-75em);
  }

  .section {
    padding-top: var(--global--section-padding-mobile);
    padding-bottom: var(--global--section-padding-mobile);
  }

  .copy-email-text__wrap {
    font-size: 1em;
  }

  .page_main {
    overflow: clip;
  }

  .img-slider__thumb {
    width: var(--size--4-5em);
  }

  .img-slider {
    aspect-ratio: 2 / 3;
  }

  .img-slider__nav {
    padding-right: var(--size--0-25em);
    padding-left: var(--size--0-25em);
  }

  .heading-size-h2 {
    font-size: var(--size--2-5em);
  }

  .heading-size-h4, .heading-size-h5 {
    font-size: var(--size--1-35em);
  }

  .vflex_left-top.gap-1-5 {
    grid-column-gap: var(--size--1em);
    grid-row-gap: var(--size--1em);
  }

  .nav-end {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .nav-logo {
    width: 4em;
    padding: .7em;
  }

  .nav-dropdown__link {
    padding: .75em;
  }

  .nav-dropdown__link-label {
    font-size: 1em;
  }

  .hero_overlay {
    height: 90%;
  }

  .heading-size-h1 {
    font-size: var(--size--3-75em);
  }

  .signet_wrap {
    width: var(--size--3-75em);
  }

  .eyebrow {
    font-size: 1em;
  }

  .fullscreen_cta-layout {
    padding: var(--size--1-75em) var(--global--gap-small) var(--size--2em);
  }

  .swiper-slide_card {
    padding-top: var(--size--1-25em);
    padding-bottom: var(--size--1-5em);
    aspect-ratio: 2 / 3;
  }

  .swiper-slide_text {
    grid-column-gap: var(--size--0-875em);
    grid-row-gap: var(--size--0-875em);
  }

  .swiper-slide_icon {
    transform: translate(25%);
  }

  .download_list-icon {
    width: var(--size--3-25em);
    height: var(--size--3-5em);
  }

  .no-padding_bottom {
    padding-bottom: var(--size--0);
  }

  .accordion-css__item-top {
    grid-template-columns: minmax(0, 1.5fr);
  }

  .img-slider_overlay {
    height: 90%;
  }

  .slide-card_story {
    grid-template-columns: 1fr;
  }

  .slide-card_story-img {
    width: 100%;
    max-width: 23em;
    padding-left: 3em;
  }

  .heading-size-display {
    font-size: var(--size--3-75em);
  }
}

#w-node-c7309491-f751-e6da-888e-e89038524bd9-409b7a03, #w-node-c7309491-f751-e6da-888e-e89038524bdc-409b7a03, #w-node-_7587090a-158c-7005-b059-ed0f4efc803a-409b7a03, #w-node-_7587090a-158c-7005-b059-ed0f4efc8046-409b7a03, #w-node-_638381da-72ab-7c24-e585-a10d40da333c-409b7a03, #w-node-fa08af5f-e74f-8ab9-0c0f-1fe55db1c363-409b7a03, #w-node-_5158c581-b7a8-6f20-8f49-8417329a720d-409b7a03, #w-node-_7ce0bf00-d0c4-df20-1124-8a13afa7e868-409b7a03, #w-node-_48744bcd-bc20-a0bf-f1c4-f9079d79dae2-409b7a03, #w-node-_48744bcd-bc20-a0bf-f1c4-f9079d79dae5-409b7a03 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_54b849c8-6d7b-360a-6174-57474271df96-4271df7f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_54b849c8-6d7b-360a-6174-57474271dfa7-4271df7f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_54b849c8-6d7b-360a-6174-57474271dfb1-4271df7f, #w-node-_54b849c8-6d7b-360a-6174-57474271dfbf-4271df7f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_54b849c8-6d7b-360a-6174-57474271dfd6-4271df7f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f4ff18ff-a0fa-3abb-260a-82bc9979b89c-90fe0983 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f4ff18ff-a0fa-3abb-260a-82bc9979b89f-90fe0983 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_97b035d0-a698-33b1-a8ae-98a720906c50-70e2e7c2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_97b035d0-a698-33b1-a8ae-98a720906c51-70e2e7c2 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-720a87f2, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-720a87f2, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-720a87f2, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-720a87f2, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-720a87f2, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-720a87f2, #w-node-a50fc8f0-3dba-6874-b33f-02ffdd5ab00d-720a87f2, #w-node-a50fc8f0-3dba-6874-b33f-02ffdd5ab014-720a87f2, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-8a3c230e, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-8a3c230e, #w-node-bec567a1-6bc1-1dce-bc3c-6565436b17fa-8a3c230e, #w-node-bec567a1-6bc1-1dce-bc3c-6565436b1801-8a3c230e, #w-node-_5af4a055-73f9-a7c3-23e3-bf478280dbe6-8a3c230e, #w-node-_5af4a055-73f9-a7c3-23e3-bf478280dbe9-8a3c230e, #w-node-_78a13284-a329-0a29-8e9b-fc2b537e0ac7-8a3c230e, #w-node-_78a13284-a329-0a29-8e9b-fc2b537e0acc-8a3c230e, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-682e5fb5, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-682e5fb5, #w-node-fa1c63ed-a51a-3738-7abe-6f5badb9d2c6-682e5fb5, #w-node-fa1c63ed-a51a-3738-7abe-6f5badb9d2cd-682e5fb5, #w-node-_1473a652-5ffa-e06e-e6c1-fd3546009b02-682e5fb5, #w-node-_1473a652-5ffa-e06e-e6c1-fd3546009b05-682e5fb5, #w-node-ace42061-e663-df7d-5940-3ed77cd0d1a9-682e5fb5, #w-node-ace42061-e663-df7d-5940-3ed77cd0d1ae-682e5fb5, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-0fce0379, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-0fce0379, #w-node-ae1d9755-3fd6-648b-b3d8-16c9ea5c1c86-0fce0379, #w-node-ae1d9755-3fd6-648b-b3d8-16c9ea5c1c8d-0fce0379, #w-node-_87bc7d79-1bca-3a71-3b77-6e68b2d17489-0fce0379, #w-node-_87bc7d79-1bca-3a71-3b77-6e68b2d1748c-0fce0379, #w-node-_58f9cebd-e796-f8c9-3b88-4c7061216dcc-0fce0379, #w-node-_58f9cebd-e796-f8c9-3b88-4c7061216dd1-0fce0379, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-c151919e, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-c151919e, #w-node-_5b354809-c392-28e9-a998-1d022b67c0b1-c151919e, #w-node-_5b354809-c392-28e9-a998-1d022b67c0b8-c151919e, #w-node-_2019ce80-5448-955c-537d-e844f3390d5a-c151919e, #w-node-_2019ce80-5448-955c-537d-e844f3390d5d-c151919e, #w-node-_2443665d-b6af-0a0d-f373-a0cdec40f365-c151919e, #w-node-_2443665d-b6af-0a0d-f373-a0cdec40f36a-c151919e, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-a445b115, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-a445b115, #w-node-fdfb13e5-a46f-1bb1-68c9-27792a8e9958-a445b115, #w-node-fdfb13e5-a46f-1bb1-68c9-27792a8e995f-a445b115, #w-node-_596e3da6-fa17-b3b3-20b6-892d2357589a-a445b115, #w-node-_596e3da6-fa17-b3b3-20b6-892d2357589d-a445b115, #w-node-_2d96e7b5-875e-5a43-9e5b-c9b06ef62d27-a445b115, #w-node-_2d96e7b5-875e-5a43-9e5b-c9b06ef62d2c-a445b115, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-b881d49c, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-b881d49c, #w-node-f162ad24-7028-9f2e-110f-2b5d0bfbe74c-b881d49c, #w-node-f162ad24-7028-9f2e-110f-2b5d0bfbe753-b881d49c, #w-node-_8b38e516-aac1-1407-c140-b03f2e6b40c4-b881d49c, #w-node-_8b38e516-aac1-1407-c140-b03f2e6b40c7-b881d49c, #w-node-_38934d39-bdac-1782-a533-552c1192dc10-b881d49c, #w-node-_38934d39-bdac-1782-a533-552c1192dc15-b881d49c, #w-node-_6675aeec-92fb-efc2-1474-bf0357b5024d-c8272d39, #w-node-_6675aeec-92fb-efc2-1474-bf0357b50252-c8272d39, #w-node-_863e3c71-cd26-c4be-8133-46eb8ab88f45-c8272d39, #w-node-_863e3c71-cd26-c4be-8133-46eb8ab88f4a-c8272d39, #w-node-_74c4baba-b92a-48b9-932b-03cb1c71ae73-c8272d39, #w-node-_74c4baba-b92a-48b9-932b-03cb1c71ae78-c8272d39, #w-node-dde9eb49-080a-5828-b88e-f734c115524c-c8272d39, #w-node-dde9eb49-080a-5828-b88e-f734c1155251-c8272d39, #w-node-c93abf6d-fe97-5786-219f-e8b22037a398-c8272d39, #w-node-c93abf6d-fe97-5786-219f-e8b22037a39d-c8272d39, #w-node-_93f7de93-4b10-ff31-5e34-634f644e4ad3-c8272d39, #w-node-_93f7de93-4b10-ff31-5e34-634f644e4ad8-c8272d39, #w-node-_19ff961a-ed75-3f32-770b-00288101afb4-c8272d39, #w-node-_19ff961a-ed75-3f32-770b-00288101afb9-c8272d39, #w-node-a5204905-3df6-72fb-9275-7e2d84085d63-c8272d39, #w-node-a5204905-3df6-72fb-9275-7e2d84085d68-c8272d39, #w-node-_8741997b-732f-7723-4502-4f62c24438f4-c8272d39, #w-node-_8741997b-732f-7723-4502-4f62c24438f7-c8272d39, #w-node-_030c9a33-d33f-3099-5311-79031f2da8ff-c8272d39, #w-node-_030c9a33-d33f-3099-5311-79031f2da902-c8272d39, #w-node-_7c10ad6f-aad2-a3a7-00af-01964b564761-c8272d39, #w-node-_7c10ad6f-aad2-a3a7-00af-01964b564764-c8272d39, #w-node-_1f132607-eddc-3731-dde1-8b3d659338a9-c8272d39, #w-node-_1f132607-eddc-3731-dde1-8b3d659338ac-c8272d39, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-1c09f60e, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-1c09f60e, #w-node-c7309491-f751-e6da-888e-e89038524bd9-6c4b3281, #w-node-c7309491-f751-e6da-888e-e89038524bdc-6c4b3281, #w-node-e88b417e-df25-6496-5969-54b21b21b72a-6c4b3281, #w-node-e88b417e-df25-6496-5969-54b21b21b72e-6c4b3281, #w-node-e787be4b-14cd-7676-4408-8eebf5e7c164-6c4b3281, #w-node-e787be4b-14cd-7676-4408-8eebf5e7c168-6c4b3281, #w-node-_853b7c4a-9106-1702-ec5f-cdac57771d1d-e0263d17, #w-node-_853b7c4a-9106-1702-ec5f-cdac57771d20-e0263d17, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-e0263d17, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-e0263d17, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-4182c652, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-4182c652, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-4182c652, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-4182c652, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-4182c652, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-4182c652, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-b6a06599, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-b6a06599, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-b6a06599, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-b6a06599, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-b6a06599, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-b6a06599, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-d96bac6d, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-d96bac6d, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-d96bac6d, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-d96bac6d, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-d96bac6d, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-d96bac6d, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-54fb8fd4, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-54fb8fd4, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-54fb8fd4, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-54fb8fd4, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-54fb8fd4, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-54fb8fd4, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-21a3116c, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-21a3116c, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-21a3116c, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-21a3116c, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-21a3116c, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-21a3116c, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-2f05ac65, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-2f05ac65, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-2f05ac65, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-2f05ac65, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-2f05ac65, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-2f05ac65, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfb-3724abff, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfe-3724abff, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e2d-3724abff, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e2a-3724abff, #w-node-_94f4413f-849a-bcb6-f547-5e0ece2abfe0-3724abff, #w-node-_94f4413f-849a-bcb6-f547-5e0ece2abfea-3724abff, #w-node-_21d7fcbb-66d8-dd4d-488d-cbf223cae633-3724abff, #w-node-_21d7fcbb-66d8-dd4d-488d-cbf223cae63d-3724abff, #w-node-_26ccddf7-b83d-54ec-1b90-69f74bd96f2a-3724abff, #w-node-_26ccddf7-b83d-54ec-1b90-69f74bd96f34-3724abff, #w-node-_7aabf525-ffe7-3671-279f-30611d1ccdda-3724abff, #w-node-_7aabf525-ffe7-3671-279f-30611d1ccde4-3724abff, #w-node-_5b2faf35-912a-1520-19ec-9cba199d97f1-3724abff, #w-node-_5b2faf35-912a-1520-19ec-9cba199d97fb-3724abff {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_611ff806-82ad-dad0-4945-7406aec69c5e-3724abff, #w-node-_3b214f48-bc58-5dca-1463-ab307cb61045-3724abff, #w-node-_6ac6a268-694b-ef44-26f2-b0d14d66cdb4-3724abff, #w-node-_3f07702c-c507-799a-2293-255033922012-3724abff {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1d84c6d4-3ec8-b7b9-128f-cc8fb9c38bb3-3724abff, #w-node-_1d84c6d4-3ec8-b7b9-128f-cc8fb9c38bb0-3724abff, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfb-87ebd7d0, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfe-87ebd7d0, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e05-87ebd7d0, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e0c-87ebd7d0, #w-node-_899826c6-b6f3-1834-668c-92f56f0d28b4-87ebd7d0, #w-node-_899826c6-b6f3-1834-668c-92f56f0d28b9-87ebd7d0, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfb-4048916e, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfe-4048916e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2fda011e-35af-e12f-0fc4-b75702f8c41d-4048916e, #w-node-e083f8c0-04ce-db14-3982-fc78ab6d304e-4048916e, #w-node-d06c155a-e199-dd80-894c-b2e883eccf45-4048916e, #w-node-_4584cb33-90ca-3b45-d7a7-ce65778c0d56-4048916e {
  justify-self: end;
}

#w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e2d-4048916e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}

#w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e2a-4048916e, #w-node-_2c975123-d2e1-beaf-662a-e6babc9a2d3c-4048916e, #w-node-_2c975123-d2e1-beaf-662a-e6babc9a2d3f-4048916e, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfb-e843427e, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfe-e843427e, #w-node-abaa4f75-4e0b-4ba6-a62d-388e65fb92f4-e843427e, #w-node-abaa4f75-4e0b-4ba6-a62d-388e65fb92f7-e843427e, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e2a-e843427e, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e2d-e843427e, #w-node-b4019d11-9481-962c-f14f-c1899c723d2f-e843427e, #w-node-b4019d11-9481-962c-f14f-c1899c723d32-e843427e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0c0870c8-a7b6-48e2-e9a5-f8516f35e57f-6f35e57a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0c0870c8-a7b6-48e2-e9a5-f8516f35e589-6f35e57a {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-6f96ca60, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-6f96ca60, #w-node-f162ad24-7028-9f2e-110f-2b5d0bfbe74c-6f96ca60, #w-node-f162ad24-7028-9f2e-110f-2b5d0bfbe753-6f96ca60, #w-node-_8b38e516-aac1-1407-c140-b03f2e6b40c4-6f96ca60, #w-node-_8b38e516-aac1-1407-c140-b03f2e6b40c7-6f96ca60, #w-node-_38934d39-bdac-1782-a533-552c1192dc10-6f96ca60, #w-node-_38934d39-bdac-1782-a533-552c1192dc15-6f96ca60, #w-node-c7309491-f751-e6da-888e-e89038524bd9-6dae0927, #w-node-c7309491-f751-e6da-888e-e89038524bdc-6dae0927, #w-node-_7587090a-158c-7005-b059-ed0f4efc803a-6dae0927, #w-node-_7587090a-158c-7005-b059-ed0f4efc8046-6dae0927, #w-node-_638381da-72ab-7c24-e585-a10d40da333c-6dae0927, #w-node-fa08af5f-e74f-8ab9-0c0f-1fe55db1c363-6dae0927, #w-node-_5158c581-b7a8-6f20-8f49-8417329a720d-6dae0927, #w-node-_7ce0bf00-d0c4-df20-1124-8a13afa7e868-6dae0927, #w-node-_48744bcd-bc20-a0bf-f1c4-f9079d79dae2-6dae0927, #w-node-_48744bcd-bc20-a0bf-f1c4-f9079d79dae5-6dae0927 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_223e408d-6f11-c126-0bcb-54e74a0ada6d-4a0ada53 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_223e408d-6f11-c126-0bcb-54e74a0ada7e-4a0ada53 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_223e408d-6f11-c126-0bcb-54e74a0ada88-4a0ada53, #w-node-_223e408d-6f11-c126-0bcb-54e74a0ada93-4a0ada53 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_223e408d-6f11-c126-0bcb-54e74a0adab0-4a0ada53 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-161556b8, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-161556b8, #w-node-ae1d9755-3fd6-648b-b3d8-16c9ea5c1c86-161556b8, #w-node-ae1d9755-3fd6-648b-b3d8-16c9ea5c1c8d-161556b8, #w-node-_87bc7d79-1bca-3a71-3b77-6e68b2d17489-161556b8, #w-node-_87bc7d79-1bca-3a71-3b77-6e68b2d1748c-161556b8, #w-node-_58f9cebd-e796-f8c9-3b88-4c7061216dcc-161556b8, #w-node-_58f9cebd-e796-f8c9-3b88-4c7061216dd1-161556b8, #w-node-_853b7c4a-9106-1702-ec5f-cdac57771d1d-6547f23f, #w-node-_853b7c4a-9106-1702-ec5f-cdac57771d20-6547f23f, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-6547f23f, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-6547f23f, #w-node-_6675aeec-92fb-efc2-1474-bf0357b5024d-86694aee, #w-node-_6675aeec-92fb-efc2-1474-bf0357b50252-86694aee, #w-node-_863e3c71-cd26-c4be-8133-46eb8ab88f45-86694aee, #w-node-_863e3c71-cd26-c4be-8133-46eb8ab88f4a-86694aee, #w-node-_74c4baba-b92a-48b9-932b-03cb1c71ae73-86694aee, #w-node-_74c4baba-b92a-48b9-932b-03cb1c71ae78-86694aee, #w-node-dde9eb49-080a-5828-b88e-f734c115524c-86694aee, #w-node-dde9eb49-080a-5828-b88e-f734c1155251-86694aee, #w-node-c93abf6d-fe97-5786-219f-e8b22037a398-86694aee, #w-node-c93abf6d-fe97-5786-219f-e8b22037a39d-86694aee, #w-node-_93f7de93-4b10-ff31-5e34-634f644e4ad3-86694aee, #w-node-_93f7de93-4b10-ff31-5e34-634f644e4ad8-86694aee, #w-node-_19ff961a-ed75-3f32-770b-00288101afb4-86694aee, #w-node-_19ff961a-ed75-3f32-770b-00288101afb9-86694aee, #w-node-a5204905-3df6-72fb-9275-7e2d84085d63-86694aee, #w-node-a5204905-3df6-72fb-9275-7e2d84085d68-86694aee, #w-node-_8741997b-732f-7723-4502-4f62c24438f4-86694aee, #w-node-_8741997b-732f-7723-4502-4f62c24438f7-86694aee, #w-node-_030c9a33-d33f-3099-5311-79031f2da8ff-86694aee, #w-node-_030c9a33-d33f-3099-5311-79031f2da902-86694aee, #w-node-_7c10ad6f-aad2-a3a7-00af-01964b564761-86694aee, #w-node-_7c10ad6f-aad2-a3a7-00af-01964b564764-86694aee, #w-node-_1f132607-eddc-3731-dde1-8b3d659338a9-86694aee, #w-node-_1f132607-eddc-3731-dde1-8b3d659338ac-86694aee, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfb-fa799e94, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfe-fa799e94 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2fda011e-35af-e12f-0fc4-b75702f8c41d-fa799e94, #w-node-e083f8c0-04ce-db14-3982-fc78ab6d304e-fa799e94, #w-node-d06c155a-e199-dd80-894c-b2e883eccf45-fa799e94, #w-node-_4584cb33-90ca-3b45-d7a7-ce65778c0d56-fa799e94 {
  justify-self: end;
}

#w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e2d-fa799e94 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}

#w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e2a-fa799e94, #w-node-_2c975123-d2e1-beaf-662a-e6babc9a2d3c-fa799e94, #w-node-_2c975123-d2e1-beaf-662a-e6babc9a2d3f-fa799e94, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-810ccc8a, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-810ccc8a, #w-node-fa1c63ed-a51a-3738-7abe-6f5badb9d2c6-810ccc8a, #w-node-fa1c63ed-a51a-3738-7abe-6f5badb9d2cd-810ccc8a, #w-node-_1473a652-5ffa-e06e-e6c1-fd3546009b02-810ccc8a, #w-node-_1473a652-5ffa-e06e-e6c1-fd3546009b05-810ccc8a, #w-node-ace42061-e663-df7d-5940-3ed77cd0d1a9-810ccc8a, #w-node-ace42061-e663-df7d-5940-3ed77cd0d1ae-810ccc8a, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-87bcff08, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-87bcff08, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-87bcff08, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-87bcff08, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-87bcff08, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-87bcff08, #w-node-a50fc8f0-3dba-6874-b33f-02ffdd5ab00d-87bcff08, #w-node-a50fc8f0-3dba-6874-b33f-02ffdd5ab014-87bcff08, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-89d672ad, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-89d672ad, #w-node-f162ad24-7028-9f2e-110f-2b5d0bfbe74c-89d672ad, #w-node-f162ad24-7028-9f2e-110f-2b5d0bfbe753-89d672ad, #w-node-_8b38e516-aac1-1407-c140-b03f2e6b40c4-89d672ad, #w-node-_8b38e516-aac1-1407-c140-b03f2e6b40c7-89d672ad, #w-node-_38934d39-bdac-1782-a533-552c1192dc10-89d672ad, #w-node-_38934d39-bdac-1782-a533-552c1192dc15-89d672ad, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-161802f8, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-161802f8, #w-node-bec567a1-6bc1-1dce-bc3c-6565436b17fa-161802f8, #w-node-bec567a1-6bc1-1dce-bc3c-6565436b1801-161802f8, #w-node-_5af4a055-73f9-a7c3-23e3-bf478280dbe6-161802f8, #w-node-_5af4a055-73f9-a7c3-23e3-bf478280dbe9-161802f8, #w-node-_78a13284-a329-0a29-8e9b-fc2b537e0ac7-161802f8, #w-node-_78a13284-a329-0a29-8e9b-fc2b537e0acc-161802f8, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-2cc124c2, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-2cc124c2, #w-node-_5b354809-c392-28e9-a998-1d022b67c0b1-2cc124c2, #w-node-_5b354809-c392-28e9-a998-1d022b67c0b8-2cc124c2, #w-node-_2019ce80-5448-955c-537d-e844f3390d5a-2cc124c2, #w-node-_2019ce80-5448-955c-537d-e844f3390d5d-2cc124c2, #w-node-_2443665d-b6af-0a0d-f373-a0cdec40f365-2cc124c2, #w-node-_2443665d-b6af-0a0d-f373-a0cdec40f36a-2cc124c2, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-e03e7eb7, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-e03e7eb7, #w-node-f162ad24-7028-9f2e-110f-2b5d0bfbe74c-e03e7eb7, #w-node-f162ad24-7028-9f2e-110f-2b5d0bfbe753-e03e7eb7, #w-node-_8b38e516-aac1-1407-c140-b03f2e6b40c4-e03e7eb7, #w-node-_8b38e516-aac1-1407-c140-b03f2e6b40c7-e03e7eb7, #w-node-_38934d39-bdac-1782-a533-552c1192dc10-e03e7eb7, #w-node-_38934d39-bdac-1782-a533-552c1192dc15-e03e7eb7, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfb-00e07f15, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfe-00e07f15, #w-node-abaa4f75-4e0b-4ba6-a62d-388e65fb92f4-00e07f15, #w-node-abaa4f75-4e0b-4ba6-a62d-388e65fb92f7-00e07f15, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e2a-00e07f15, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e2d-00e07f15, #w-node-b4019d11-9481-962c-f14f-c1899c723d2f-00e07f15, #w-node-b4019d11-9481-962c-f14f-c1899c723d32-00e07f15, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfb-80913efe, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfe-80913efe, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e2d-80913efe, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e2a-80913efe, #w-node-_94f4413f-849a-bcb6-f547-5e0ece2abfe0-80913efe, #w-node-_94f4413f-849a-bcb6-f547-5e0ece2abfea-80913efe, #w-node-_21d7fcbb-66d8-dd4d-488d-cbf223cae633-80913efe, #w-node-_21d7fcbb-66d8-dd4d-488d-cbf223cae63d-80913efe, #w-node-_26ccddf7-b83d-54ec-1b90-69f74bd96f2a-80913efe, #w-node-_26ccddf7-b83d-54ec-1b90-69f74bd96f34-80913efe, #w-node-_7aabf525-ffe7-3671-279f-30611d1ccdda-80913efe, #w-node-_7aabf525-ffe7-3671-279f-30611d1ccde4-80913efe, #w-node-_5b2faf35-912a-1520-19ec-9cba199d97f1-80913efe, #w-node-_5b2faf35-912a-1520-19ec-9cba199d97fb-80913efe {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_611ff806-82ad-dad0-4945-7406aec69c5e-80913efe, #w-node-_3b214f48-bc58-5dca-1463-ab307cb61045-80913efe, #w-node-_6ac6a268-694b-ef44-26f2-b0d14d66cdb4-80913efe, #w-node-_3f07702c-c507-799a-2293-255033922012-80913efe {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1d84c6d4-3ec8-b7b9-128f-cc8fb9c38bb3-80913efe, #w-node-_1d84c6d4-3ec8-b7b9-128f-cc8fb9c38bb0-80913efe, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfb-f46be686, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5dfe-f46be686, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e05-f46be686, #w-node-_8f31947c-f599-85dd-96ac-13fd7d3e5e0c-f46be686, #w-node-_899826c6-b6f3-1834-668c-92f56f0d28b4-f46be686, #w-node-_899826c6-b6f3-1834-668c-92f56f0d28b9-f46be686, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-7939aa6c, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-7939aa6c, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-7939aa6c, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-7939aa6c, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-7939aa6c, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-7939aa6c, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-78c4113b, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-78c4113b, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-78c4113b, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-78c4113b, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-78c4113b, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-78c4113b, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-5cb66bc6, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-5cb66bc6, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-5cb66bc6, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-5cb66bc6, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-5cb66bc6, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-5cb66bc6, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-1f890ef6, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-1f890ef6, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-1f890ef6, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-1f890ef6, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-1f890ef6, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-1f890ef6, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-e2866ccd, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-e2866ccd, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-e2866ccd, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-e2866ccd, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-e2866ccd, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-e2866ccd, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-00e0bddb, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-00e0bddb, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d949-00e0bddb, #w-node-ac49b6e9-0e39-33c5-c6b3-8c5cd6e8d94c-00e0bddb, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f30-00e0bddb, #w-node-a40cb6d5-2b0a-0380-b115-8f313a0b8f37-00e0bddb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f4ff18ff-a0fa-3abb-260a-82bc9979b89c-4afd0da5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f4ff18ff-a0fa-3abb-260a-82bc9979b89f-4afd0da5 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_97b035d0-a698-33b1-a8ae-98a720906c50-686f0b09 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_97b035d0-a698-33b1-a8ae-98a720906c51-686f0b09 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-ebad17c2, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-ebad17c2, #w-node-fdfb13e5-a46f-1bb1-68c9-27792a8e9958-ebad17c2, #w-node-fdfb13e5-a46f-1bb1-68c9-27792a8e995f-ebad17c2, #w-node-_596e3da6-fa17-b3b3-20b6-892d2357589a-ebad17c2, #w-node-_596e3da6-fa17-b3b3-20b6-892d2357589d-ebad17c2, #w-node-_2d96e7b5-875e-5a43-9e5b-c9b06ef62d27-ebad17c2, #w-node-_2d96e7b5-875e-5a43-9e5b-c9b06ef62d2c-ebad17c2, #w-node-c7309491-f751-e6da-888e-e89038524bd9-810e6f04, #w-node-c7309491-f751-e6da-888e-e89038524bdc-810e6f04, #w-node-e88b417e-df25-6496-5969-54b21b21b72a-810e6f04, #w-node-e88b417e-df25-6496-5969-54b21b21b72e-810e6f04, #w-node-e787be4b-14cd-7676-4408-8eebf5e7c164-810e6f04, #w-node-e787be4b-14cd-7676-4408-8eebf5e7c168-810e6f04, #w-node-_0175f518-9277-2be5-b1cd-a4b04da74309-e29b4e8c, #w-node-_0175f518-9277-2be5-b1cd-a4b04da7430c-e29b4e8c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

@media screen and (max-width: 991px) {
  #w-node-f4ff18ff-a0fa-3abb-260a-82bc9979b89f-90fe0983, #w-node-_97b035d0-a698-33b1-a8ae-98a720906c51-70e2e7c2, #w-node-f4ff18ff-a0fa-3abb-260a-82bc9979b89f-4afd0da5, #w-node-_97b035d0-a698-33b1-a8ae-98a720906c51-686f0b09 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_54b849c8-6d7b-360a-6174-57474271df96-4271df7f {
    order: -9999;
    grid-column: span 1 / span 1;
  }

  #w-node-_54b849c8-6d7b-360a-6174-57474271dfa7-4271df7f, #w-node-_54b849c8-6d7b-360a-6174-57474271dfd6-4271df7f {
    grid-column: span 3 / span 3;
  }

  #w-node-f4ff18ff-a0fa-3abb-260a-82bc9979b89f-90fe0983, #w-node-_97b035d0-a698-33b1-a8ae-98a720906c51-70e2e7c2 {
    grid-column: span 12 / span 12;
  }

  #w-node-_7dc2a81c-ed7b-6546-7f93-87fdf3de21d9-f3de21d7 {
    order: 9999;
  }

  #w-node-_2fda011e-35af-e12f-0fc4-b75702f8c414-4048916e, #w-node-e083f8c0-04ce-db14-3982-fc78ab6d3045-4048916e, #w-node-_17608a5b-1cf9-cacf-98b1-29400ffbdf59-4048916e, #w-node-_4584cb33-90ca-3b45-d7a7-ce65778c0d4d-4048916e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_223e408d-6f11-c126-0bcb-54e74a0ada6d-4a0ada53 {
    order: -9999;
    grid-column: span 1 / span 1;
  }

  #w-node-_223e408d-6f11-c126-0bcb-54e74a0ada7e-4a0ada53, #w-node-_223e408d-6f11-c126-0bcb-54e74a0adab0-4a0ada53 {
    grid-column: span 3 / span 3;
  }

  #w-node-_2fda011e-35af-e12f-0fc4-b75702f8c414-fa799e94, #w-node-e083f8c0-04ce-db14-3982-fc78ab6d3045-fa799e94, #w-node-_17608a5b-1cf9-cacf-98b1-29400ffbdf59-fa799e94, #w-node-_4584cb33-90ca-3b45-d7a7-ce65778c0d4d-fa799e94 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f4ff18ff-a0fa-3abb-260a-82bc9979b89f-4afd0da5, #w-node-_97b035d0-a698-33b1-a8ae-98a720906c51-686f0b09 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2fda011e-35af-e12f-0fc4-b75702f8c414-4048916e {
    grid-column: span 1 / span 1;
  }

  #w-node-_2fda011e-35af-e12f-0fc4-b75702f8c41d-4048916e {
    justify-self: auto;
  }

  #w-node-e083f8c0-04ce-db14-3982-fc78ab6d3045-4048916e {
    grid-column: span 1 / span 1;
  }

  #w-node-e083f8c0-04ce-db14-3982-fc78ab6d304e-4048916e {
    justify-self: auto;
  }

  #w-node-_17608a5b-1cf9-cacf-98b1-29400ffbdf59-4048916e {
    grid-column: span 1 / span 1;
  }

  #w-node-d06c155a-e199-dd80-894c-b2e883eccf45-4048916e {
    justify-self: auto;
  }

  #w-node-_4584cb33-90ca-3b45-d7a7-ce65778c0d4d-4048916e {
    grid-column: span 1 / span 1;
  }

  #w-node-_4584cb33-90ca-3b45-d7a7-ce65778c0d56-4048916e {
    justify-self: auto;
  }

  #w-node-_0c0870c8-a7b6-48e2-e9a5-f8516f35e57f-6f35e57a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c0870c8-a7b6-48e2-e9a5-f8516f35e589-6f35e57a {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_2fda011e-35af-e12f-0fc4-b75702f8c414-fa799e94 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2fda011e-35af-e12f-0fc4-b75702f8c41d-fa799e94 {
    justify-self: auto;
  }

  #w-node-e083f8c0-04ce-db14-3982-fc78ab6d3045-fa799e94 {
    grid-column: span 1 / span 1;
  }

  #w-node-e083f8c0-04ce-db14-3982-fc78ab6d304e-fa799e94 {
    justify-self: auto;
  }

  #w-node-_17608a5b-1cf9-cacf-98b1-29400ffbdf59-fa799e94 {
    grid-column: span 1 / span 1;
  }

  #w-node-d06c155a-e199-dd80-894c-b2e883eccf45-fa799e94 {
    justify-self: auto;
  }

  #w-node-_4584cb33-90ca-3b45-d7a7-ce65778c0d4d-fa799e94 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4584cb33-90ca-3b45-d7a7-ce65778c0d56-fa799e94 {
    justify-self: auto;
  }
}


@font-face {
  font-family: 'Tasa Orbiter';
  src: url('../fonts/TASAOrbiterVF.woff2') format('woff2');
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
}