@font-face {
  font-family: Gt America Extended;
  src: url('../fonts/GT-America-Extended-Bold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Variable;
  src: url('../fonts/InterVariable.woff2') format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --color--text--secondary-dark: #333;
  --color--text--tertiary-dark: #666;
  --color--stroke--action: #ccc;
  --color--black: black;
  --color--white: #fff;
  --color--fill--light-tertiary: #e5e5e5;
  --color--text--accent-emerald: #076f72;
  --color--fill--light-quad: #666;
  --color--text--quad-dark: #999;
  --color--fill--accent-myio: #1476ff;
  --color--fill--light-secondary: whitesmoke;
  --space--section-vertical: 6vw;
  --color--dark--opacity-30: #0000004d;
  --color--stroke--primary: #e0e0e0;
  --transparent: #0000;
  --color--text--secondary-light: #e0e0e0;
  --color--light--opacity-20: #fff3;
  --color--fill--accent-iron: #324054;
  --color--fill--accent-floxgen-dark: #001a1a;
  --color--stroke--action-hover: #aaa;
  --color--fill--accent-emerald: #084949;
  --color--fill--accent-blue: #00437c;
  --color--light--opacity-10: #ffffff1a;
  --color--light--opacity-8: #ffffff14;
  --color--light--opacity-40: #fff6;
  --color--text--accent-yellow: #fe0;
  --color--fill--accent-iron-dark: #19202a;
  --color--text--accent-blue: #1d8bf6;
  --color--text--accent-iron: #74859c;
  --color--text--accent-computer-vision-dark: #19202a;
  --color--text--accent-myio: #1476ff;
  --color--text--accent-floxgen: #33cbcb;
  --color--text--accent-computer-vision-light: #74859c;
  --color--fill--accent-blue-dark: #003973;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.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('../images/vendor/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;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-embed-youtubevideo {
  background-image: url('../images/vendor/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

h1 {
  margin-top: 1rem;
  margin-bottom: .75rem;
  font-family: Inter Variable, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 3.25rem;
}

h2 {
  margin-top: 1rem;
  margin-bottom: .75rem;
  font-family: Inter Variable, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}

h3 {
  margin-top: 1rem;
  margin-bottom: .75rem;
  font-family: Inter Variable, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}

h4 {
  margin-top: .75rem;
  margin-bottom: .75rem;
  font-family: Inter Variable, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 2rem;
}

h5 {
  margin-top: .75rem;
  margin-bottom: .75rem;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5rem;
}

h6 {
  margin-top: .75rem;
  margin-bottom: .75rem;
  font-family: Inter Variable, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1rem;
}

p {
  letter-spacing: -.015rem;
  margin-bottom: 10px;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
  line-height: 135%;
}

a {
  color: var(--color--text--secondary-dark);
  text-decoration: underline;
}

a:hover {
  color: var(--color--text--tertiary-dark);
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 1.5rem;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  letter-spacing: -.015rem;
  text-indent: .25rem;
  padding-bottom: 8px;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
}

blockquote {
  border-left: 5px solid var(--color--stroke--action);
  letter-spacing: -.015rem;
  margin-bottom: 1.25rem;
  padding: 1rem 1.5rem;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.gradient-embed-test {
  z-index: 0;
  width: 100%;
  height: 100vh;
  display: block;
  position: absolute;
}

.text-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #076f72 10%, #00437c 31% 50%, #08aeb2 75%, #cc0 90%);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline;
}

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

.text-gradient-overlay {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: darken;
  background-image: linear-gradient(to right, #076f72 10%, #00437c 31% 51%, #08aeb2 72%, #fe0 90%);
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.icon-gradient-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.cover {
  background-color: var(--color--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.cover.white {
  background-color: var(--color--white);
}

.cover.white.case-study {
  height: 90vh;
}

.cover.white.case-study.myio-platform-page-hero-wrap.align-left {
  justify-content: center;
  align-items: flex-start;
  height: 98vh;
}

.cover.no-height-def {
  height: 100%;
}

.main-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.cover-title-wrapper {
  z-index: 3;
  width: 100%;
}

.title-row-1 {
  display: inline-block;
}

.title-row-2 {
  opacity: .5;
  display: inline-block;
}

.title-row-2.align-center {
  padding-left: 14vw;
  display: inline-block;
}

.title-row-2.contact {
  opacity: 1;
}

.title-row-2.align-right {
  opacity: 1;
  display: inline-block;
  position: absolute;
  right: 1.5rem;
}

.title-row-3 {
  opacity: .5;
  justify-content: center;
  display: flex;
}

.title-row-3.contact {
  opacity: 1;
  justify-content: center;
}

.title-row-3.full {
  opacity: 1;
}

.title-row-3.align-right {
  justify-content: flex-end;
}

.heading-1 {
  color: var(--color--white);
  letter-spacing: -.05rem;
  text-transform: uppercase;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-family: Gt America Extended, sans-serif;
  font-size: 7vw;
  line-height: 90%;
}

.heading-1.landing-page {
  margin-top: 2.5rem;
  font-size: 4.5vw;
}

.heading-1.landing-page.on-white {
  color: var(--color--black);
}

.heading-1.landing-page.remove-capitals.black-col {
  color: var(--color--black);
  font-size: 5.6vw;
}

.grid-cover-labels {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: visible;
}

.grid-cover-labels.landing-page {
  grid-row-gap: 4rem;
  grid-template-rows: auto;
}

.label-m {
  color: var(--color--fill--light-tertiary);
  font-variation-settings: "wght" 450;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

.label-m.tertiary-grey {
  color: var(--color--text--tertiary-dark);
}

.label-m.tertiary-grey.dot-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.label-m.tertiary-grey.minutes {
  margin-right: .25rem;
}

.label-m.tertiary-grey.link {
  color: var(--color--black);
  text-decoration: none;
}

.label-m.tertiary-grey.link.medium-link {
  border-bottom: 1px solid var(--color--text--secondary-dark);
  align-self: flex-start;
  margin-top: .125rem;
  line-height: 1.125rem;
}

.label-m.tertiary-grey.tight {
  line-height: .875rem;
}

.label-m.tertiary-grey.link-secondary {
  color: var(--color--text--tertiary-dark);
  text-decoration: none;
}

.label-m.tertiary-grey.link-secondary:hover {
  color: var(--color--text--secondary-dark);
}

.label-m.tertiary-grey.careers-offer {
  margin-bottom: .75rem;
}

.label-m.tertiary-grey.hp-careers-label {
  transform: translate(0, 1.25rem);
}

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

.label-m.header-podcast {
  white-space: nowrap;
  object-fit: fill;
}

.label-m.opacity-50 {
  opacity: .4;
}

.label-m.opacity-50.tight {
  line-height: .875rem;
}

.label-m.hiring-process-time {
  margin-top: .25rem;
}

.label-m.on-white.white {
  color: var(--color--white);
}

.label-m.medium {
  font-variation-settings: "wght" 500;
}

.label-m.arrow-external {
  font-variation-settings: "wght" 450;
  margin-top: -2px;
}

.label-m.link-next {
  color: var(--color--text--accent-emerald);
  margin-left: -2px;
}

.label-m.link-next.hide-mobile {
  color: var(--color--fill--light-quad);
}

.label-m.quad-dark {
  color: var(--color--text--quad-dark);
  line-height: 1.25rem;
}

.label-m.quad-dark.hp-product-label {
  margin-bottom: 1.25rem;
}

.label-m.quad-dark.hp-product-label.as-typed {
  text-transform: none;
}

.label-m.hp-segments-label {
  color: var(--color--fill--light-quad);
}

.label-m.hide-mobile {
  color: var(--color--fill--light-tertiary);
}

.label-m.navbar-link-label {
  color: var(--color--white);
  -webkit-text-stroke-color: var(--color--black);
  align-self: flex-end;
}

.label-m.navbar-link-label.modal {
  cursor: pointer;
}

.label-m.navbar-link-label.white-text {
  color: var(--color--white);
}

.label-m.success {
  display: inline;
}

.label-m.error {
  color: #b42318;
}

.label-m.on-white {
  color: var(--color--text--secondary-dark);
}

.label-m.inverted {
  color: var(--color--black);
  background-color: #0000;
}

.label-m.button-white {
  color: var(--color--black);
}

.label-m.lowercase {
  text-transform: none;
}

.label-m.secondary {
  color: var(--color--text--quad-dark);
}

.label-m.ct-button-header {
  color: var(--color--fill--light-tertiary);
}

.label-m.black-text {
  color: var(--color--black);
}

.label-m.black-text.remove-capitals {
  text-transform: none;
}

.label-m.cover-label {
  color: var(--color--fill--light-tertiary);
}

.label-m.cover-label.white-cover-label {
  color: var(--color--white);
  text-align: left;
}

.label-m.work-env {
  color: var(--color--text--tertiary-dark);
}

.label-m.work-env.dot-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.label-m.work-env.minutes {
  margin-right: .25rem;
}

.label-m.work-env.link {
  color: var(--color--black);
  text-decoration: none;
}

.label-m.work-env.link.medium-link {
  border-bottom: 1px solid var(--color--text--secondary-dark);
  align-self: flex-start;
  margin-top: .125rem;
  line-height: 1.125rem;
}

.label-m.work-env.tight {
  line-height: .875rem;
}

.label-m.work-env.link-secondary {
  color: var(--color--text--tertiary-dark);
  text-decoration: none;
}

.label-m.work-env.link-secondary:hover {
  color: var(--color--text--secondary-dark);
}

.label-m.work-env.careers-offer {
  margin-bottom: .75rem;
}

.label-m.work-env.hp-careers-label {
  transform: translate(0, 1.25rem);
}

.label-m.tertiary-grey-copy {
  color: var(--color--text--tertiary-dark);
}

.label-m.tertiary-grey-copy.dot-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.label-m.tertiary-grey-copy.minutes {
  margin-right: .25rem;
}

.label-m.tertiary-grey-copy.link {
  color: var(--color--black);
  text-decoration: none;
}

.label-m.tertiary-grey-copy.link.medium-link {
  border-bottom: 1px solid var(--color--text--secondary-dark);
  align-self: flex-start;
  margin-top: .125rem;
  line-height: 1.125rem;
}

.label-m.tertiary-grey-copy.tight {
  line-height: .875rem;
}

.label-m.tertiary-grey-copy.link-secondary {
  color: var(--color--text--tertiary-dark);
  text-decoration: none;
}

.label-m.tertiary-grey-copy.link-secondary:hover {
  color: var(--color--text--secondary-dark);
}

.label-m.tertiary-grey-copy.careers-offer {
  margin-bottom: .75rem;
}

.label-m.tertiary-grey-copy.hp-careers-label {
  transform: translate(0, 1.25rem);
}

.label-m.cs-label-m {
  color: var(--color--fill--light-quad);
}

.square-dot {
  background-color: var(--color--white);
  width: 4px;
  height: 3px;
  overflow: hidden;
}

.square-dot.dark {
  background-color: var(--color--fill--light-quad);
  text-align: left;
  margin-bottom: 10px;
}

.square-dot.dark.floating-middle-left {
  position: absolute;
  left: 1.5rem;
}

.square-dot.dark.floating-middle-right {
  position: absolute;
  right: 1.5rem;
}

.square-dot.dark.accent-dot {
  background-color: var(--color--fill--accent-myio);
}

.square-dot.white {
  background-color: var(--color--white);
}

.square-dot.myio-dot {
  margin-top: 10px;
  padding-top: 0;
}

.cover-scroll {
  grid-column-gap: .75rem;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto auto 1.5rem 1.5rem;
}

.cover-scroll.myio-platform-section-link {
  grid-column-gap: .75rem;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: static;
  inset: auto;
}

.cover-scroll.cs-scrollbtn, .cover-scroll.cs-contact-btn {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  position: static;
  left: 0;
}

.padding-global {
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: block;
}

.padding-global.full-width {
  padding-left: 0;
  padding-right: 0;
}

.padding-global.overflow-hidden {
  overflow: hidden;
}

.padding-global.overflow-hidden.white-bg {
  background-color: var(--color--white);
}

.padding-global.myio-features-section {
  color: #fff;
  background-color: #000;
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.padding-global.myio-padding-white {
  background-color: #fff;
}

.padding-global.myio-intro-padding-blue {
  background-color: var(--color--white);
}

.padding-global.secondary-white-bg {
  background-color: var(--color--fill--light-secondary);
}

.padding-global.myio-kpi-padding, .padding-global.myio-bestfit-padding, .padding-global.myio-features-padding {
  background-color: #0000;
}

.padding-global.myio-platform-hub-padding {
  color: #fff;
  background-color: #000;
}

.padding-global.white-bg {
  background-color: var(--color--white);
}

.container-large {
  margin-left: auto;
  margin-right: auto;
  padding: 1.3rem 0 1.5rem;
  display: block;
}

.container-large.split {
  margin-bottom: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container-large.page-contact-bottom {
  padding-top: 0;
}

.container-large.page-contact-top {
  padding-bottom: 0;
}

.container-large.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.container-large.careers-exception {
  padding-bottom: 0;
}

.container-large.careers-exception.black-bg {
  padding-top: 4vw;
}

.container-large.careers-exception.reset-bg {
  background-color: var(--color--dark--opacity-30);
}

.container-large.floxgen-impact {
  border-top: 1px solid var(--color--stroke--primary);
}

.container-large.myio-overflow-visible {
  overflow: visible;
}

.container-large.myio-overflow-visible.secondary-white-bg {
  background-color: var(--color--fill--light-secondary);
}

.container-large.myio-container-white {
  background-color: #fff;
}

.container-large.grey-bg-2 {
  background-color: var(--color--fill--light-secondary);
}

.container-large.black-bg {
  background-color: var(--color--black);
}

.container-large.myio-features-container {
  background-color: #0000;
}

.container-large._0-bottom-padding {
  padding-bottom: 0;
}

.container-large.myio-platform-hub-container {
  color: #fff;
  background-color: #000;
}

.container-large.grey-bg {
  background-color: var(--color--text--secondary-dark);
}

.container-large.blue-bg, .container-large.accent-iron {
  background-color: var(--transparent);
}

.container-large.no-top-padd {
  padding-top: 1vw;
}

.container-large.dark-bg {
  background-color: var(--transparent);
  padding-top: 1.3rem;
}

.container-large.myio-platform-section-container {
  box-sizing: border-box;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.heading-primary-2 {
  color: var(--color--black);
  letter-spacing: -.075vw;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Gt America Extended, sans-serif;
  font-size: 4.6vw;
  line-height: 90%;
}

.heading-primary-2.center {
  text-align: center;
}

.heading-primary-2.center.career {
  max-width: 70%;
}

.heading-primary-2.white {
  color: var(--color--white);
}

.heading-primary-2.white.benefits {
  font-size: 4.1vw;
}

.heading-primary-2.hp-podcast {
  margin-left: -.25vw;
}

.heading-primary-2.mobile-only {
  display: none;
}

.heading-primary-2.career-join-us {
  margin-bottom: -.5vw;
}

.heading-primary-2.heading-primary-2-smaller {
  font-size: 3.2vw;
}

.heading-primary-2.heading-primary-2-smaller.no-top-m {
  margin-top: 0;
}

.heading-primary-2.on-black.myio-arch-headline {
  color: var(--color--black);
  letter-spacing: -.075vw;
  font-size: clamp(3rem, 4.1vw, 5rem);
  line-height: 90%;
}

.heading-primary-2.myio-features-headline {
  color: #fff;
  margin-top: 0;
}

.heading-primary-2.myio-arch-headline, .heading-primary-2.myio-platform-hub-h-on-black {
  color: #fff;
}

.heading-primary-2.myio-platform-inside-heading {
  letter-spacing: -.075vw;
  font-size: clamp(3rem, 4.1vw, 5rem);
  line-height: 90%;
}

.section-intro-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  padding-bottom: 10vw;
  padding-bottom: var(--space--section-vertical);
  grid-column-gap: 0rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  display: block;
  position: relative;
  overflow: visible;
}

.section-intro-wrapper.no-padding {
  grid-column-gap: 0rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  display: grid;
}

.section-intro-wrapper.hp-intro {
  grid-column-gap: 1.5rem;
  grid-row-gap: 8vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 10vw;
  display: grid;
}

.section-intro-wrapper.top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-intro-wrapper.mobile-case-studies {
  grid-column-gap: 0rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-intro-wrapper.landing-page {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1vw;
  aspect-ratio: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 2vw;
  padding-bottom: 0;
  display: block;
}

.section-intro-wrapper.landing-page.cognitive-assistant {
  padding-bottom: 10vw;
}

.section-intro-wrapper.landing-page.container-large {
  background-color: var(--color--white);
}

.section-intro-wrapper.landing-page.no-top-padd {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.section-intro-wrapper.myio-bestfit-intro-wrap {
  position: relative;
  overflow: visible;
}

.section-intro-wrapper.myio-intro-wrap-visible {
  overflow: visible;
}

.section-intro-wrapper.myio-intro-white {
  background-color: #0000;
}

.section-intro-wrapper.feature-and-arch {
  padding-top: 2rem;
}

.text-medium {
  color: var(--color--text--secondary-dark);
  font-variation-settings: "wght" 400;
  letter-spacing: -.015rem;
  margin-bottom: 0;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: block;
}

.text-medium.case-studies-intro-text {
  max-width: 80rem;
}

.text-medium.articles-subtitle {
  max-width: 35rem;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

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

.text-medium.center.contact {
  max-width: 25rem;
}

.text-medium.center.thank-you {
  max-width: 37rem;
}

.text-medium.center.segments-product-perex {
  align-self: center;
  max-width: 45rem;
}

.text-medium.center.join-us {
  max-width: 560px;
}

.text-medium.center.contact-myio {
  max-width: 36rem;
}

.text-medium.center.segments-product-perex-floxgen {
  align-self: center;
  max-width: 28rem;
}

.text-medium.center.segments-product-perex-floxgen.white {
  color: var(--color--white);
}

.text-medium.center.segments-product-perex-floxgen.top-maring {
  margin-top: 1rem;
}

.text-medium.center.segments-product-perex-manufacturing {
  align-self: center;
  max-width: 28rem;
}

.text-medium.center.segments-product-perex-manufacturing.white {
  max-width: 48rem;
  color: var(--color--white);
}

.text-medium.text-field-label {
  margin-bottom: .5rem;
}

.text-medium.wrap-newsletter {
  width: 100%;
  max-width: 340px;
}

.text-medium.text-indent {
  text-indent: 4rem;
  max-width: 40rem;
}

.text-medium.text-indent.quad-dark {
  color: var(--color--text--quad-dark);
}

.text-medium.text-indent.hp-case-in-point {
  max-width: 28rem;
}

.text-medium.text-indent.hp-solutions, .text-medium.text-indent.segments-sec-1 {
  color: var(--color--text--secondary-light);
}

.text-medium.on-black-secondary {
  max-width: 100%;
  color: var(--color--text--quad-dark);
}

.text-medium.on-black-secondary.floxgen-models {
  margin-bottom: 1rem;
}

.text-medium.on-black-secondary.cognitive-assistant {
  max-width: 40rem;
  padding-right: 40px;
}

.text-medium.on-black-secondary.myio-arch-intro-1.is-myio-architecture-intro {
  color: #333;
  max-width: 32rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-medium.section-paper-research {
  width: 100%;
  max-width: 44rem;
}

.text-medium.tertiary {
  color: var(--color--text--tertiary-dark);
}

.text-medium.segment-perex {
  max-width: 36rem;
}

.text-medium.segment-perex.white {
  color: var(--color--white);
}

.text-medium.accordion-content-text {
  max-width: 800px;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.text-medium.accordion-content-text.white {
  width: 100%;
  color: var(--color--white);
}

.text-medium.cover-hp {
  max-width: 520px;
  color: var(--color--white);
  text-indent: 4rem;
}

.text-medium.hp-intro {
  text-indent: 4rem;
}

.text-medium.wrap-hp-about {
  text-align: center;
  width: 50%;
  max-width: 840px;
}

.text-medium.wrap-hp-podcast {
  text-indent: 4rem;
  width: 80%;
  max-width: 560px;
}

.text-medium.wrap-hp-careers {
  text-indent: 4rem;
  max-width: 620px;
}

.text-medium.list-with-padding {
  text-align: justify;
  text-indent: 0;
  margin-bottom: .75rem;
  font-weight: 700;
}

.text-medium.list-with-padding.no-decor {
  text-align: justify;
  text-decoration: none;
}

.text-medium.cover-lp {
  max-width: 560px;
  color: var(--color--white);
  text-align: left;
  text-indent: 4rem;
}

.text-medium.cover-lp.on-white {
  color: var(--color--text--secondary-dark);
}

.text-medium.cover-lp.cognitive-assistant {
  max-width: 400px;
}

.text-medium.list-without-padding {
  text-indent: 0;
  margin-bottom: 0;
}

.text-medium.list-without-padding.white {
  color: var(--color--white);
}

.text-medium.list-without-padding.force-open {
  color: var(--color--text--quad-dark);
  margin-top: 0;
  padding-top: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.text-medium.myio-fdd-intro.is-myio-inside-intro {
  max-width: 32rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-medium.myio-fdd-flow-desc {
  padding-top: 20px;
}

.text-medium.myio-platform-hub-text-on-black {
  color: #ffffffb8;
}

.case-studies-grid {
  padding-bottom: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-secondary-3 {
  min-width: 100%;
  color: var(--color--black);
  font-variation-settings: "wght" 700;
  letter-spacing: -.015rem;
  text-indent: 0;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
  line-height: 150%;
}

.heading-secondary-3.on-black {
  color: var(--color--white);
}

.heading-secondary-3.case-study-title {
  margin-top: .25rem;
}

.heading-secondary-3.accordion-title {
  width: 100%;
}

.heading-secondary-3.accordion-title.white {
  color: var(--color--white);
}

.heading-secondary-3.myio-bestfit-market-heading {
  text-transform: uppercase;
  align-self: flex-start;
  margin-top: .5rem;
  margin-bottom: 0;
}

.heading-secondary-3.myio-platform-hub-h3-on-black {
  color: #fff;
}

.heading-secondary-3.case-study-title-hp {
  margin-top: .5rem;
}

.case-study-thumbnail-text {
  flex-direction: column;
  align-self: flex-start;
  padding-top: 1.25rem;
  text-decoration: none;
  display: flex;
}

.case-study-collection-item {
  flex-direction: column;
  max-width: 88%;
  display: flex;
}

.case-study-thumbnail {
  cursor: pointer;
  width: 100%;
  text-decoration: none;
  position: relative;
}

.case-study-thumbnail-dots {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 0vh;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 1.5rem;
  text-decoration: none;
  display: grid;
  position: absolute;
}

.section-case-studies {
  padding-left: 20px;
  padding-right: 20px;
}

.section-case-studies.cs-bottom-border {
  margin-bottom: 6vw;
}

.section-articles {
  background-color: var(--color--fill--light-secondary);
  padding-left: 20px;
  padding-right: 20px;
}

.section-title-w-subtitle {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1.5vw;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.section-title-w-subtitle.centred {
  text-align: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
}

.section-title-w-subtitle.page-title {
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-bottom: 1.5rem;
}

.section-title-w-subtitle.top-p {
  text-align: center;
  justify-content: flex-start;
  padding-top: 20px;
}

.articles-list {
  margin-bottom: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-articles-inner {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.25rem;
}

.collection-item-articles {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  display: grid;
}

.article-tags {
  margin-top: .25rem;
  margin-bottom: .75rem;
  display: flex;
}

.button {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--color--white);
  font-variation-settings: "wght" 500;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  justify-content: center;
  height: 3.25rem;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem 1.25rem;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  text-decoration: none;
  display: flex;
}

.button.on-black {
  background-color: var(--color--white);
  justify-content: center;
  align-items: center;
}

.button.on-black.navbar-button {
  height: 3rem;
  color: var(--color--black);
}

.button.opacity-20 {
  background-color: var(--color--light--opacity-20);
}

.button.black {
  background-color: var(--color--black);
  width: auto;
}

.button.black.load-more {
  display: none;
}

.button.myio-gradient {
  background-color: #000;
  background-image: linear-gradient(to right, #084949, #1476ff);
}

.button.myio-gradient:hover {
  background-image: linear-gradient(to right, #074040, #147aff);
}

.button.secondary-light {
  background-color: var(--color--fill--light-secondary);
}

.button.secondary-light:hover {
  background-color: var(--color--fill--light-tertiary);
}

.button.myio {
  background-color: var(--color--fill--accent-myio);
}

.button.myio:hover {
  background-color: #413acc;
}

.button.floxgen-gradient {
  background-color: #000;
  background-image: linear-gradient(90deg, #00536d, #013a73);
}

.button.floxgen-gradient:hover {
  background-image: linear-gradient(90deg, #00495f, #00376d);
}

.button.computer-vision-gradient {
  background-color: #000;
  background-image: linear-gradient(90deg, var(--color--fill--accent-iron), #74859c);
}

.button.computer-vision-gradient:hover {
  background-image: linear-gradient(90deg, #2f3c4f, #5f6d80);
}

.button.floxgen-discover {
  background-color: var(--color--fill--accent-floxgen-dark);
}

.section-bottom.landing-page {
  position: relative;
  overflow: visible;
}

.section-divider-labels-bottom {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 10vw;
  display: grid;
}

.contact-form-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin: 3rem auto 0;
  display: grid;
}

.contact-form {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  width: 100%;
  max-width: 50rem;
  height: auto;
  display: flex;
}

.form-field-wrapper-columns {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  display: flex;
}

.form-field, .form-right {
  width: 100%;
}

.checkbox-field {
  justify-content: flex-start;
  margin-bottom: 0;
  margin-right: auto;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: 0;
}

.checkbox {
  border-style: solid;
  border-color: var(--color--stroke--action);
  border-radius: 0;
  width: 1rem;
  height: 1rem;
  margin-left: 0;
  margin-right: .5rem;
}

.checkbox.w--redirected-checked {
  border-style: solid;
  border-color: var(--color--black);
  background-color: var(--color--black);
}

.checkbox.w--redirected-focus {
  box-shadow: 0 1px 3px #0000001a;
}

.checkbox.w--redirected-focus-visible {
  border-color: var(--color--text--secondary-dark);
  -webkit-text-stroke-color: var(--color--stroke--action-hover);
  box-shadow: 0 1px 3px #0000001a;
}

.text-field {
  border: 1px solid var(--color--stroke--action);
  height: 3.25rem;
  color: var(--color--text--secondary-dark);
  border-radius: 0;
  margin-bottom: 0;
  padding: 1rem;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
  line-height: 120%;
}

.text-field:focus {
  color: var(--color--text--secondary-dark);
  border: 1px solid #000;
  box-shadow: 0 1px 3px #0000001a;
}

.text-field:focus-visible, .text-field[data-wf-focus-visible] {
  color: var(--color--text--secondary-dark);
  box-shadow: 0 1px 3px #0000001a;
}

.text-field::placeholder {
  color: var(--color--text--secondary-dark);
  -webkit-text-stroke-color: var(--color--stroke--action);
}

.textarea {
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  min-height: 10rem;
  margin-top: .5rem;
  padding-top: 1rem;
  padding-left: 1rem;
  font-size: 1rem;
}

.textarea:focus {
  border: 1px solid var(--color--black);
  color: var(--color--text--secondary-dark);
  box-shadow: 0 1px 3px #0000001a;
}

.textarea:focus-visible, .textarea[data-wf-focus-visible] {
  color: var(--color--text--secondary-dark);
}

.textarea::placeholder {
  color: var(--color--text--quad-dark);
  -webkit-text-stroke-color: var(--color--text--secondary-dark);
}

.label-optional {
  color: var(--color--text--tertiary-dark);
}

.text-small {
  color: var(--color--text--secondary-dark);
  font-variation-settings: "wght" 400;
  letter-spacing: -.015rem;
  margin-bottom: 0;
  font-family: Inter Variable, sans-serif;
  font-size: .75rem;
  line-height: 1.25rem;
}

.text-small.center {
  text-align: center;
  font-size: .875rem;
}

.text-small.center.form-policy {
  align-self: center;
  max-width: 87%;
}

.text-small.img-description {
  color: var(--color--text--tertiary-dark);
}

.section-divider-labels-top {
  width: 100%;
  padding-top: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-divider-labels-top.contact-form-bottom {
  padding-top: 10vw;
}

.section-footer {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  border-top: 1px solid var(--color--stroke--primary);
  grid-template: ". . . ."
                 ". . . Area"
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  display: grid;
  position: relative;
}

.footer-column {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.section-page-intro.floxgen {
  background-color: var(--color--black);
}

.section-page-intro.myio-section-blue-test, .section-page-intro.myio-section-white-fixed, .section-page-intro.myio-section-white-fixed {
  background-color: #fff;
}

.section-page-intro.myio-intro-section-blue, .section-page-intro.myio-section-white {
  background-color: var(--color--white);
}

.section-page-intro.myio-features-black {
  background-color: var(--color--black);
}

.section-page-intro.myio-platform-hub-wrap {
  color: #fff;
  background-color: #000;
}

.intro-careers {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-area: 2 / 4 / 3 / 11;
  align-items: flex-start;
  display: flex;
}

.text-xlarge {
  color: var(--color--text--secondary-dark);
  font-variation-settings: "wght" 500;
  letter-spacing: -.015vw;
  margin-bottom: 0;
  font-family: Inter Variable, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 135%;
  display: block;
}

.text-xlarge.text-indent-arrow {
  display: inline;
}

.text-xlarge.on-black {
  color: var(--color--white);
}

.text-xlarge.on-black.max-width-800, .text-xlarge.max-width-800 {
  max-width: 800px;
}

.text-indent-arrow {
  padding-right: 4vw;
  display: inline-block;
}

.hosted-on {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.section-careers-scroll {
  align-items: center;
  width: 100%;
}

.careers-sticky {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.careers-scroll {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.page-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.page-wrapper._404 {
  background-color: var(--color--black);
}

.career-offer {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 32rem;
  height: 100vh;
  display: flex;
}

.careers-scroll-offers {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.careers-scroll-title {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-bottom: .75rem;
  display: grid;
}

.img-logo {
  color: var(--color--black);
}

.navbar-button {
  background-color: var(--color--white);
  color: var(--color--black);
  font-variation-settings: "wght" 500;
  text-align: center;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  padding: .875rem 1.25rem;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1rem;
  text-decoration: none;
}

.navbar-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-logo {
  margin-top: -4px;
  margin-right: 32px;
  padding-left: 0;
  position: absolute;
}

.navbar-logo.floxgen.w--current {
  background-color: var(--color--black);
}

.navbar {
  background-color: #0000;
  align-items: center;
  width: 100%;
  height: 5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.navbar-menu-button {
  padding: 0;
}

.navbar-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.navbar-contact {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-right: -.5rem;
  display: block;
}

.navbar-link-wrapper {
  color: var(--color--white);
  font-variation-settings: "wght" 400;
  letter-spacing: -.015rem;
  -webkit-text-stroke-color: var(--color--black);
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1rem;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1rem;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.navbar-link-wrapper.w--current {
  color: var(--color--white);
}

.navbar-link-wrapper.podcast {
  grid-column-gap: .15rem;
  grid-row-gap: .15rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.navbar-link-wrapper.mobile-only {
  display: none;
}

.navbar-link-wrapper.mobile-only.black-text {
  color: var(--color--black);
}

.navbar-podcast {
  width: 12vw;
  min-width: 240px;
}

.navbar-social {
  margin-left: -.5rem;
}

.navbar-social-icon {
  padding: 1rem .5rem;
}

.aura-wrapper {
  z-index: 0;
  background-color: var(--color--black);
  opacity: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.aura-wrapper.about {
  align-self: center;
  height: 80vh;
  position: static;
}

.aura-overlay {
  z-index: 1;
  mix-blend-mode: hard-light;
  background-color: #084949;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.aura-overlay.myio-accent-col {
  background-color: var(--color--fill--accent-emerald);
}

.aura-overlay.aura-myio-accent {
  background-color: var(--color--fill--accent-blue);
}

.cover-wrapper {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: relative;
}

.cover-wrapper.about {
  background-color: var(--color--black);
}

.cover-wrapper._2vw-paddings {
  padding: 5vh 8vw 2vh;
}

.bold-text {
  font-variation-settings: "wght" 600;
}

.bold-text.no-decor {
  text-decoration: none;
}

.text-link-primary {
  color: var(--color--text--secondary-dark);
}

.text-link-primary:hover {
  color: var(--color--text--tertiary-dark);
}

.section-thank-you {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 2rem;
  display: flex;
}

.bold-text-2 {
  font-variation-settings: "wght" 600;
}

.section-divider-labels-thank-you {
  grid-column-gap: 1.5rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: grid;
  position: absolute;
  top: auto;
  bottom: 0%;
}

.form-input-wrapper.checkboxes {
  align-self: flex-start;
}

.message-success {
  background-color: var(--color--fill--accent-emerald);
  max-width: 50rem;
  margin-top: 1rem;
  padding: 1rem 0;
}

.message-error {
  text-align: center;
  background-color: #ffeceb;
  width: 100%;
  max-width: 50rem;
  margin-top: 1rem;
  padding: 1rem 0;
}

.section-static-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10vw;
  padding-bottom: 8vw;
  display: flex;
}

.section-static-page.contact {
  padding-bottom: 0;
}

.heading-primary-1 {
  color: var(--color--white);
  letter-spacing: -.05rem;
  text-transform: uppercase;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-family: Gt America Extended, sans-serif;
  font-size: 5.6vw;
  line-height: 90%;
}

.heading-primary-1.dark {
  color: var(--color--black);
}

.heading-primary-1.dark.centered.thank-you {
  margin-bottom: 0;
}

.heading-primary-1.dark.centered.contact {
  font-size: 6.4vw;
}

.heading-primary-1.dark.case-study {
  max-width: 90%;
}

.heading-primary-1.dark.case-study.myio-platform-page-hero-title-1.remove-capitals {
  text-transform: none;
}

.heading-primary-1.centered {
  text-align: center;
}

.heading-primary-1.page-title {
  color: var(--color--black);
  margin-top: 0;
  margin-bottom: 0;
}

.text-link-secondary {
  color: var(--color--text--secondary-dark);
  text-decoration: none;
}

.text-link-secondary:hover {
  color: var(--color--text--tertiary-dark);
}

.text-link-special {
  color: var(--color--fill--accent-emerald);
}

.text-link-special:hover {
  color: var(--color--text--tertiary-dark);
}

.form-newsletter {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.form-newsletter-wrapper {
  width: 100%;
  max-width: 450px;
  margin-bottom: 0;
}

.footer-social {
  margin-top: .5rem;
  margin-left: -.5rem;
}

.navbar-link-underline {
  background-color: var(--color--white);
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  transform: translate(-101%);
}

.navbar-link {
  color: var(--color--black);
  font-variation-settings: "wght" 400;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  padding: .2rem 0;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1rem;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.navbar-link.w--current {
  color: var(--color--white);
}

.navbar-podcast-wrapper {
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.navbar-podcast-scroll-1 {
  color: var(--color--white);
}

.label-podcast-dots {
  opacity: .5;
}

.section-hiring-process {
  background-color: var(--color--black);
}

.list-hiring-process {
  margin-top: 1.5rem;
  margin-bottom: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.hiring-process-item-img {
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 17vw;
  display: flex;
  position: relative;
}

.section-careers-join {
  background-color: var(--color--fill--light-secondary);
}

.comp-subtitle-button {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1.5vw;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.comp-subtitle-button.centred {
  align-items: center;
  width: 100%;
  max-width: 100%;
}

.comp-subtitle-button.align-left {
  justify-content: center;
  align-items: flex-start;
  margin-top: -.25rem;
}

.list-item-hp-products {
  grid-column-gap: 1.5rem;
  grid-row-gap: 16px;
  border-top: 1px solid var(--color--light--opacity-10);
  background-color: var(--color--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
  position: sticky;
  top: 0;
}

.link-block-next-offer {
  padding-top: .75rem;
  padding-bottom: .75rem;
  text-decoration: none;
}

.hiring-process-item-bg {
  background-color: var(--color--light--opacity-8);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.careers-join-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.section-intro {
  overflow: hidden;
}

.section-about-team {
  background-color: var(--color--fill--light-secondary);
}

.highlight-with-paragraph {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.highlight-with-paragraph.case-study {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.subtitle-and-p {
  grid-row-gap: .25rem;
  flex-direction: column;
  display: flex;
}

.subtitle-and-p.about-intro {
  max-width: 30rem;
}

.subtitle-and-p.about-hiring {
  min-width: 40rem;
  max-width: 80%;
}

.subtitle-and-p.career-how {
  min-width: 27.5rem;
  max-width: 28rem;
}

.subtitle-and-p.myio-impact {
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 0;
}

.subtitle-and-p.myio-impact.myio-platform-hub-impact {
  color: #fff;
  background-color: #0000;
}

.subtitle-and-p.lp-computer-vision {
  min-width: 27.5rem;
  max-width: 60%;
}

.subtitle-and-p.myio-bestfit-market-copy {
  text-align: right;
  justify-self: end;
  width: 100%;
}

.subtitle-and-p.myio-bestfit-content-above {
  z-index: 1;
  position: relative;
}

.subtitle-and-p.stretch-h {
  justify-content: center;
  align-items: center;
  height: 100%;
}

.section-about-why {
  background-color: var(--color--black);
}

.comp-fullsize-img {
  margin-bottom: var(--space--section-vertical);
  position: relative;
  overflow: hidden;
}

.about-why {
  margin-bottom: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  grid-row-gap: var(--space--section-vertical);
  border-top: 1px solid var(--color--light--opacity-10);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.5rem;
  display: grid;
}

.about-why-grid {
  margin-bottom: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  grid-row-gap: 4vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comp-why-grid-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.divider-horizontal {
  width: 100%;
  height: 1px;
}

.divider-horizontal.dark {
  background-color: var(--color--light--opacity-10);
}

.divider-horizontal.opacity-10 {
  background-color: var(--color--light--opacity-10);
}

.divider-horizontal.myio-features-divider {
  background-color: #ffffff1a;
}

.divider-horizontal.on-white {
  background-color: #e0e0e0;
}

.list-about-team {
  margin-top: 1.5rem;
  margin-bottom: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  border-top: 1px solid var(--color--light--opacity-10);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.list-item-about-team {
  grid-column-gap: 0rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1.2fr .7fr;
  grid-auto-columns: minmax(0, 1fr);
  padding: 0 8rem 0 0;
  display: grid;
}

.section-segments-links {
  margin-top: -2rem;
}

.segments-links-wrapper {
  margin-top: 1.5rem;
  padding-bottom: 10vw;
  position: relative;
}

.segments-link-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.segments-link-bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: translate(0, 100%);
}

.segments-link-bg.healthcare {
  background-color: var(--color--fill--accent-blue);
}

.segments-link-bg.manufacturing {
  background-color: var(--color--fill--accent-iron);
  transform: translate(0, 101%);
}

.segments-link-bg.supply-chain {
  background-color: var(--color--fill--accent-emerald);
}

.segments-link-bg.energetics {
  background-color: var(--color--black);
}

.img-light-arrow-down {
  display: none;
}

.img-arrow-wrapper {
  justify-content: flex-end;
  display: flex;
}

.dash-dot {
  perspective-origin: 50% 0;
  transform-origin: 50%;
  width: 16px;
  height: 1px;
  margin-top: 10px;
  transform: rotate(-45deg);
}

.dash-dot.with-label {
  margin-top: 6px;
  margin-right: .375rem;
}

.dash-dot.on-white {
  background-color: #ccc;
}

.dash-dot.on-white.with-label {
  margin-top: 0;
  position: static;
}

.dash-dot.opacity-40 {
  background-color: #fff6;
}

.dash-with-label {
  display: flex;
}

.section-case-study-content {
  padding-bottom: var(--space--section-vertical);
}

.case-study-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.case-study-body-section {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.heading-secondary-2 {
  font-variation-settings: "wght" 650;
  letter-spacing: -.015vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Variable, sans-serif;
  font-size: 2rem;
  line-height: 120%;
}

.heading-secondary-2.white.hp-product-title.cognitive-assistant {
  max-width: 32rem;
}

.heading-secondary-2.case-study {
  width: 90%;
}

.heading-secondary-2.myio-bestfit-market-title {
  text-transform: uppercase;
  font-variation-settings: "wght" 450;
  text-transform: uppercase;
  min-width: 100%;
  margin-top: .5rem;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.25rem;
}

.heading-secondary-2.white {
  color: #fff;
}

.heading-secondary-2.white.hp-product-title {
  max-width: 28rem;
  margin-bottom: 1.25rem;
}

.heading-secondary-2.white.cs-result-title {
  max-width: 28rem;
  color: var(--color--black);
  margin-bottom: 1.25rem;
}

.case-study-info-item {
  flex: none;
}

.case-study-info {
  grid-row-gap: 2.4rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

.section-segments {
  margin-top: -2rem;
}

.section-cs-description.healthcare {
  background-color: var(--color--text--accent-yellow);
  background-image: linear-gradient(#003973 40%, #0d8fa3);
}

.section-cs-description.manufacturing {
  background-image: linear-gradient(180deg, var(--color--fill--accent-iron-dark) 40%, var(--color--fill--accent-iron));
}

.section-cs-description.energetics {
  background-color: var(--color--black);
}

.section-cs-description.digital-assistants {
  background-color: var(--color--white);
}

.section-cs-description.supply-chain {
  background-color: #fff;
}

.segment-wrapper {
  margin-bottom: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.segment-wrapper.with-product {
  margin-bottom: 1.5rem;
}

.segment-wrapper.lp {
  border-top: 1px solid var(--color--light--opacity-10);
  background-color: var(--color--black);
  grid-template-rows: auto auto;
  align-content: start;
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 10vw;
}

.segment-wrapper.digital-assistants {
  grid-template-rows: auto auto;
}

.heading-segment-number {
  color: var(--color--white);
  letter-spacing: -.075vw;
  text-transform: uppercase;
  margin-top: -.75vw;
  margin-bottom: 0;
  font-family: Gt America Extended, sans-serif;
  font-size: 10vw;
  line-height: 90%;
}

.heading-segment-number.healthcare {
  color: var(--color--text--accent-blue);
}

.heading-segment-number.manufacturing {
  color: var(--color--text--accent-iron);
}

.heading-segment-number.supply-chain {
  color: var(--color--text--accent-emerald);
}

.heading-segment-number.energetics {
  color: var(--color--text--accent-yellow);
}

.heading-segment-number.cognitive-assistant {
  color: var(--color--text--accent-emerald);
}

.heading-highlight-healthcare {
  color: var(--color--text--accent-blue);
}

.accordion-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.accordion-wrapper.black {
  height: 39%;
}

.accordion-wrapper.lp {
  margin-top: 3vw;
}

.accordion-item {
  flex-direction: column;
  width: 100%;
  display: block;
  overflow: hidden;
}

.accordion-item.white {
  z-index: 0;
}

.accordion-item.on-white {
  border-top-color: #e0e0e0;
}

.dropdown-toggle {
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 72px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.dropdown-toggle.force-open {
  cursor: auto;
  height: 72px;
}

.accordion-content {
  background-color: var(--color--light--opacity-10);
  width: 100%;
  color: var(--color--white);
  padding-left: 4rem;
  padding-right: 4rem;
  display: block;
  position: static;
}

.accordion-content.on-white {
  background-color: var(--color--fill--light-secondary);
}

.accordion-content.force-open {
  background-color: #fff0;
}

.icon-accordion-cta {
  width: .75rem;
  height: .75rem;
  transform: translate(0);
}

.icon-accordion-cta.dark {
  filter: invert();
}

.icon-accordion-arrow {
  color: var(--color--white);
  margin-right: 3rem;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
}

.icon-accordion-arrow.dark {
  color: var(--color--text--tertiary-dark);
}

.media-wrapper {
  z-index: 0;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.media-wrapper.models {
  justify-content: center;
  align-items: center;
  height: 48.5vw;
  display: flex;
}

.media-wrapper.models.myio {
  background-color: var(--color--fill--accent-myio);
}

.media-wrapper.models.floxgen {
  background-color: var(--color--fill--accent-floxgen-dark);
}

.media-wrapper.models.computer-vision {
  background-color: var(--color--text--accent-computer-vision-dark);
  background-color: #19202a;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.segment-image {
  width: 100%;
}

.accordion-item-bg {
  z-index: -1;
  background-color: var(--color--white);
  width: 100%;
  height: 100%;
  position: absolute;
  transform: translate(0, 100%);
}

.accordion-item-bg.black {
  background-color: var(--color--black);
}

.icon-accordion-cta-wrapper {
  justify-content: flex-end;
  width: 28px;
  display: flex;
}

.heading-highlight-manufacturing {
  color: var(--color--text--accent-iron);
}

.heading-highlight-supply-chain {
  color: var(--color--text--accent-emerald);
}

.heading-highlight-energetics {
  color: var(--color--text--accent-yellow);
}

.product-shortcut-wrapper {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.product-shortcut {
  grid-column-gap: 1rem;
  align-items: center;
  padding-right: 1rem;
  text-decoration: none;
  display: flex;
}

.img-product-icon-small {
  border-radius: 12px;
  width: 3rem;
  height: 3rem;
  box-shadow: 0 2px 8px #0000000d, 0 1px 4px #0000000d;
}

.section-hp-segments {
  margin-top: -2rem;
}

.segments-link-hp-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  height: 10vw;
  max-height: 200px;
  color: var(--color--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.section-hp-products {
  background-color: var(--color--black);
}

.list-hp-products {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  border-top: 1px solid var(--color--light--opacity-10);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  margin-bottom: 10vw;
  display: flex;
}

.list-hp-products.lp {
  margin-bottom: -1.5rem;
}

.hp-product-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.hp-product {
  width: 61.5%;
  max-width: 28rem;
  color: var(--color--text--secondary-dark);
}

.buttons-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.buttons-wrapper.segments-product {
  justify-content: flex-end;
  align-self: flex-start;
  align-items: center;
  margin-top: 1.5rem;
  margin-bottom: 4vw;
}

.buttons-wrapper.segments-product.al-right {
  align-self: flex-start;
}

.buttons-wrapper.segments-product.remove-bottom-m {
  margin-top: .5rem;
  margin-bottom: 1vw;
}

.buttons-wrapper.segments-product.align-center {
  align-self: center;
}

.buttons-wrapper.landing-page {
  min-width: 800px;
  margin-top: 0;
  margin-bottom: 0;
}

.buttons-wrapper.landing-page.max-width-800 {
  justify-content: flex-start;
  align-items: center;
  max-width: 200px;
}

.buttons-wrapper.landing-page-cover {
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.hp-product-number {
  z-index: 1;
  grid-column-gap: 1.5rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: absolute;
  top: 0;
}

.section-hp-case-studies {
  background-color: var(--color--fill--light-secondary);
}

.hp-case-studies-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  margin-bottom: 10vw;
  display: grid;
}

.intro-hp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 500px;
  display: flex;
}

.list-item-hiring-process {
  grid-column-gap: 1.5rem;
  grid-row-gap: 16px;
  background-color: var(--color--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.hp-about-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10vw;
  display: grid;
}

.hp-podcast-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  border-top: 1px solid var(--color--stroke--primary);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
  overflow: hidden;
}

.hp-podcast-cta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.hp-podcast-icons {
  display: flex;
}

.hp-podcast-poweredby {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.img-podcast-logo {
  margin-bottom: -1vw;
}

.section-hp-careers {
  background-color: var(--color--fill--light-secondary);
}

.hp-careers-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
  position: relative;
}

.hp-careers-content {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.case-study-collection-wrapper {
  width: 100%;
  display: grid;
}

.case-study-collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 40px;
  display: grid;
}

.button-cover-scroll {
  background-color: var(--color--white);
  border-radius: 2.25rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.button-cover-scroll.on-white {
  filter: invert();
}

.button-cover-scroll.myio {
  background-color: var(--color--fill--accent-myio);
}

.button-cover-scroll.myio.feature-cover-button {
  background-color: var(--color--fill--accent-iron-dark);
  color: var(--color--fill--light-tertiary);
}

.button-cover-scroll.myio.inside-myio-cover {
  background-color: var(--color--text--accent-myio);
  color: var(--color--fill--accent-iron);
}

.button-cover-scroll.myio.architecture-btn-cover {
  background-color: var(--color--fill--light-tertiary);
}

.logo-carousel-wrapper {
  flex-direction: row;
  align-items: flex-end;
  width: 100%;
  height: 6vw;
  display: flex;
  overflow: hidden;
}

.logo-carousel-wrapper.about {
  margin-top: 2vw;
}

.logo-carousel-scroll {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  min-width: 250vw;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.section-logos {
  padding-bottom: 1.5vw;
}

.logo-carousel {
  min-height: auto;
}

.carousel-logo {
  letter-spacing: 0;
  text-indent: 0;
}

.segment-link-overlay {
  z-index: 4;
  width: 30vw;
  display: none;
  position: fixed;
  inset: 25% 0% 0% 25%;
  transform: translate(50%, -50%);
}

.segments-link-hp-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.hp-careers {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 10vw;
  display: grid;
  position: relative;
}

.divider-float-angle-right {
  z-index: 0;
  background-color: var(--color--stroke--primary);
  opacity: 1;
  perspective-origin: 100% 0;
  transform-origin: 50%;
  width: 200vw;
  height: 1px;
  position: absolute;
  right: -1300px;
  transform: rotate(-45deg);
}

.divider-wrapper {
  z-index: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.divider-wrapper.z-index {
  z-index: -1;
  z-index: 0;
  justify-content: center;
  align-items: center;
}

.divider-wrapper.absolute-careers {
  position: absolute;
  inset: auto -7vw -40% auto;
}

.divider-wrapper.myio-inside {
  position: absolute;
  inset: 0 auto auto -2vw;
}

.divider-wrapper.absolute-about {
  position: absolute;
  inset: auto -18vw 0% auto;
}

.divider-wrapper.absolute-about.myio-intro-triangle {
  justify-content: center;
  align-items: flex-end;
  position: relative;
  inset: 40% -14vw 0% auto;
}

.divider-wrapper.myio-intro-angle {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  position: relative;
  inset: auto;
  overflow: visible;
}

.divider-wrapper.myio-bestfit-angle {
  pointer-events: none;
  height: 0;
  position: absolute;
  inset: auto 0 0;
  overflow: visible;
}

.divider-wrapper.myio-intro-angle-anchor {
  pointer-events: none;
  pointer-events: none;
  inset: auto 0 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  position: relative;
  inset: auto;
  overflow: visible;
}

.divider-wrapper.myio-bestfit-top-angle {
  pointer-events: none;
  height: 0;
  position: absolute;
  top: -5vw;
  left: 0;
  right: 0;
  overflow: visible;
}

.divider-wrapper.myio-bestfit-angle-front {
  z-index: 0;
}

.divider-wrapper.myio-bestfit-panel-angle {
  z-index: 0;
  pointer-events: none;
  height: 0;
  display: flex;
  position: absolute;
  inset: auto 0 0;
  overflow: visible;
}

.divider-wrapper.myio-bestfit-section-angle {
  z-index: 0;
  pointer-events: none;
  display: flex;
  position: absolute;
  inset: -38vw 0 0;
  overflow: visible;
}

.divider-wrapper.myio-bestfit-head-line-wrap {
  z-index: 0;
  pointer-events: none;
  height: 0;
  display: flex;
  position: absolute;
  inset: auto 0 0;
  overflow: visible;
}

.divider-float-horizontal {
  z-index: 0;
  background-color: var(--color--stroke--primary);
  perspective-origin: 100% 0;
  transform-origin: 50%;
  width: 100vw;
  height: 1px;
  position: absolute;
  transform: rotate(0);
}

.divider-float-horizontal.hp-career-divider {
  margin-top: 1px;
}

.icon-podcast {
  padding: 1rem .5rem;
}

.icon-external-link-small {
  width: 12px;
  margin-top: -1.5px;
}

.divider-float-angle-left {
  z-index: 0;
  perspective-origin: 100% 0;
  transform-origin: 50%;
  width: 200vw;
  height: 1px;
  position: absolute;
  transform: rotate(45deg);
}

.divider-float-angle-left.myio-intro-angle-line {
  transform-origin: 50%;
  transform-style: preserve-3d;
  top: auto;
  bottom: auto;
  left: auto;
  transform: rotate(45deg);
}

.divider-float-angle-left.myio-bestfit-angle-line {
  transform-origin: 50%;
  top: 0;
  left: 50%;
  transform: rotate(45deg);
}

.divider-float-angle-left.myio-bestfit-panel-angle-line {
  transform-origin: 50%;
  background-color: #e0e0e0;
  width: 200vw;
  height: 1px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 50%;
  transform: rotate(45deg);
}

.divider-float-angle-left.myio-bestfit-section-angle-line {
  transform-origin: 50%;
  background-color: #e0e0e0;
  width: 200vw;
  height: 1px;
  position: absolute;
  top: 38vw;
  bottom: auto;
  left: 50%;
  transform: rotate(45deg);
}

.divider-float-angle-left.myio-bestfit-head-line {
  background-color: #e0e0e0;
  top: auto;
  bottom: 0;
  left: 50%;
}

.divider-float-angle-left.myio-intro-line {
  background-color: var(--color--stroke--primary);
}

.case-study-body {
  grid-row-gap: 4vw;
  flex-direction: column;
  max-width: 50rem;
  display: flex;
}

.comp-case-study-next {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1.5vw;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.case-study-next-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: var(--space--section-vertical);
  border-top: 1px solid var(--color--stroke--primary);
  border-bottom: 1px solid var(--color--stroke--primary);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
  overflow: hidden;
}

.case-study-rich-text {
  width: 95%;
  margin-bottom: .5rem;
}

.img-case-study-decorative-wrapper {
  width: 100%;
  margin-top: 1rem;
}

.navbar-fixed {
  z-index: 100;
  background-color: #fff;
  width: 100%;
  height: 5rem;
  display: block;
  position: fixed;
  transform: translate(0);
}

.navbar-cover {
  z-index: 3;
  background-color: #0000;
  width: 100%;
  position: absolute;
}

.navbar-cover.inverted, .navbar-cover.floxgen {
  filter: invert();
}

.navbar-fixed-wrapper {
  z-index: 100;
  filter: invert();
  background-color: #0000;
  position: relative;
}

.careers-img {
  z-index: 0;
  border: 1px solid var(--color--white);
  background-color: var(--color--white);
  object-fit: cover;
  align-self: stretch;
  width: 100%;
  height: 100%;
  position: static;
  top: 1.5rem;
}

.careers-sticky-divider {
  z-index: 1;
  background-color: var(--color--white);
  width: 100%;
  height: 1.5rem;
  margin-top: -1.5rem;
  position: relative;
}

.collection-item-articles-wrapper {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.collection-list-articles-outer {
  flex-direction: column;
}

.segment-product-wrapper {
  padding-top: 1.5rem;
  padding-bottom: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  grid-row-gap: 8vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.5rem;
  display: grid;
}

.cs-panel {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.heading-primary-3 {
  color: var(--color--black);
  letter-spacing: -.075vw;
  text-transform: uppercase;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gt America Extended, sans-serif;
  font-size: 3.2vw;
  line-height: 90%;
}

.heading-primary-3.segment-product {
  text-align: center;
  text-transform: none;
  margin-bottom: 1.5rem;
}

.heading-primary-3.white {
  color: var(--color--white);
}

.heading-primary-3.myio-kpi-metric-value {
  white-space: nowrap;
  align-self: flex-start;
  width: auto;
  max-width: 100%;
}

.heading-primary-3.myio-fdd-flow-title {
  text-transform: uppercase;
  flex-wrap: nowrap;
  align-items: baseline;
  column-gap: .45rem;
  line-height: 1;
  display: flex;
}

.heading-primary-3.myio-fdd-flow-title-1 {
  grid-column-gap: .55rem;
  grid-row-gap: .55rem;
  font-size: clamp(2.25rem, 2.5vw, 2.75rem);
  line-height: 95%;
}

.img-product-icon-large {
  border-radius: 20px;
  align-self: center;
  width: 5rem;
  height: 5rem;
  margin-bottom: 1.5rem;
  box-shadow: 0 2px 8px #00000014, 0 1px 4px #0000000d;
}

.about-title-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  margin-top: .5vw;
  margin-bottom: .5vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.img-about-logo-mask {
  z-index: 2;
  align-self: center;
  width: 100%;
  min-height: 100%;
  position: relative;
  left: 0%;
  right: 0%;
  transform: scale(1.002);
}

.footer-logo-wrapper {
  width: 100%;
  height: 18.6vw;
  display: flex;
  overflow: hidden;
}

.footer-logo-letters {
  z-index: 0;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.footer-logo-letter {
  object-fit: contain;
  align-self: stretch;
  width: 100%;
  height: 100%;
}

.footer-logo-letter.d {
  object-fit: contain;
  margin-right: 100%;
  display: block;
}

.footer-logo-letter.a2 {
  z-index: -1;
  margin-left: -95%;
}

.footer-logo-letter-wrapper {
  flex-direction: row;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: block;
}

.footer-logo-letter-wrapper.a {
  display: flex;
}

.footer-logo-letter-wrapper.i {
  margin-left: -11.8%;
}

.footer-copyright {
  justify-content: space-between;
  margin-top: 6vw;
  margin-bottom: 7vw;
  display: flex;
  overflow: hidden;
}

.video-overlay-footer {
  z-index: 0;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.footer-overlay-wrapper {
  z-index: 1;
  mix-blend-mode: screen;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 19vw;
  display: flex;
  position: absolute;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.hp-about-video {
  z-index: 0;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.text-link-404 {
  color: var(--color--text--secondary-light);
}

.text-link-404:hover {
  color: var(--color--text--quad-dark);
}

.section-body {
  margin-top: 2vw;
}

.container-medium {
  max-width: 50rem;
  color: var(--color--text--secondary-dark);
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.terms-paragraph {
  margin-bottom: 1.5rem;
}

.careers-mobile-img {
  display: none;
}

.career-img-wrapper {
  background-color: var(--color--white);
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 1.5rem;
  overflow: hidden;
}

.article-item-content {
  flex-direction: column;
  max-width: 36rem;
  display: flex;
}

.navbar-menu {
  margin-left: 108px;
  display: flex;
}

.navbar-menu.myio {
  margin-left: 6rem;
}

.navbar-menu.floxgen {
  margin-left: 9rem;
}

.navbar-menu.computer-vision {
  margin-left: 15rem;
}

.navbar-menu.cognitive-assistant {
  margin-left: 17.5rem;
}

.navbar-content-left {
  width: 50%;
  display: flex;
}

.navbar-content-right {
  justify-content: space-between;
  align-items: center;
  width: 50%;
  display: flex;
}

.navbar-content-right.landing-page {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
}

.cover-aura {
  z-index: 1;
  width: 100%;
  height: 100vh;
  position: absolute;
}

.cover-aura.segments {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.cover-aura.case-studies {
  transform-style: preserve-3d;
  transform: rotateX(-180deg)rotateY(0)rotateZ(0);
}

.cover-aura.case-studies.no-height-def {
  height: 100%;
}

.cover-aura.about {
  background-color: var(--color--black);
  transform-style: preserve-3d;
  align-self: center;
  align-items: center;
  display: flex;
  transform: rotateX(-180deg)rotateY(-180deg)rotateZ(0);
}

.segments-video {
  z-index: 0;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.pagination {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: .6fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.previous {
  display: none;
}

.icon-success-check {
  margin-top: -2px;
  margin-right: .25rem;
}

.feature-highlight {
  justify-content: center;
  justify-self: center;
  align-items: center;
  width: 100%;
  max-width: 52rem;
  height: 17vw;
  display: flex;
  position: relative;
}

.feature-highlight.myio {
  background-image: none;
}

.feature-highlight.floxgen {
  background-color: var(--color--fill--accent-floxgen-dark);
}

.feature-highlight.computer-vision {
  background-image: linear-gradient(135deg, #d9dbde, #f5f5f5);
}

.heading-highlight-myio {
  color: var(--color--text--accent-myio);
}

.heading-highlight-myio.underline {
  text-underline-offset: .08em;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--color--text--accent-myio);
  text-decoration-color: var(--color--text--accent-myio);
}

.heading-highlight-myio.myio-wave-word {
  vertical-align: baseline;
  display: inline-flex;
}

.heading-highlight-myio.myio-highlight-bold {
  font-variation-settings: "wght" 700;
  font-weight: 700;
}

.heading-highlight-myio.remove-capitals {
  text-transform: none;
}

.lp-impact {
  grid-column-gap: 2rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: start;
  padding-top: 1vw;
  padding-bottom: 6vw;
  display: grid;
  position: relative;
}

.lp-impact.equal-column-widths {
  grid-template-columns: 1.4fr 1fr;
}

.lp-impact.myio-intro-content {
  z-index: 1;
}

.lp-impact.myio-content-white {
  background-color: #fff;
}

.section-lp-closer-look {
  background-color: var(--color--fill--light-secondary);
  background-color: #fff;
}

.lp-inside-grid {
  margin-top: 1.5rem;
  margin-bottom: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  grid-row-gap: 5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.section-lp-architecture {
  box-sizing: border-box;
  color: #fff;
  object-fit: fill;
  background-color: #000;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-top: 0;
  padding-bottom: 0;
}

.section-lp-impact {
  background-color: var(--color--fill--light-secondary);
  background-color: #f5f5f5;
}

.section-lp-impact.floxgen {
  background-color: var(--color--white);
}

.intro-lp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.background-video-lp {
  z-index: 0;
  opacity: .4;
  width: 100%;
  height: 100%;
  position: absolute;
}

.cover-perex-with-buttons.floxgen {
  max-width: 28rem;
}

.lp-architecture {
  margin-bottom: var(--space--section-vertical);
  justify-content: center;
  display: flex;
}

.text-link-myio {
  color: var(--color--text--accent-myio);
}

.text-link-myio:hover {
  color: #413acc;
}

.image-5 {
  width: 100%;
  position: relative;
}

.lp-media-wrapper {
  z-index: 1;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lp-media-wrapper.with-shadow {
  box-shadow: 0 .75em 2em #00000014;
}

.button-play {
  z-index: 1;
  cursor: pointer;
  background-color: #000c;
  border-radius: 8rem;
  justify-content: center;
  align-items: center;
  width: 8rem;
  height: 8rem;
  display: flex;
  position: absolute;
}

.triangle-line-left-myio {
  width: 150%;
}

.triangle-line-left-myio.myio-intro-triangle-img {
  width: 105%;
  transform-style: preserve-3d;
  align-self: flex-start;
  width: 105%;
  margin-left: 0;
  transform: translate3d(3vw, 0, 0);
}

.lp-impact-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--color--stroke--primary);
  border-bottom: 0px none var(--color--white);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
  display: grid;
  position: relative;
}

.lp-impact-wrapper.no-top-border {
  box-sizing: border-box;
  border-top-style: none;
  min-width: 100%;
  padding-top: 0;
  padding-bottom: 4vw;
}

.lp-impact-content {
  grid-row-gap: 5vw;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.lp-impact-content-item {
  grid-row-gap: 1rem;
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: black black black var(--color--stroke--primary);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 40px;
  margin-right: 40px;
  padding: 20px;
  display: flex;
}

.lp-impact-content-item.no-left-border {
  border-left-width: 0;
}

.lp-impact-icon {
  background-color: var(--color--white);
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.lp-impact-icon.floxgen {
  background-color: var(--color--fill--light-secondary);
}

.lp-impact-icon.myio-kpi-claim-icon {
  background-color: #0000;
  background-image: none;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 1.4rem;
  height: 1.4rem;
  padding-left: 0;
}

.list-lp-features {
  margin-top: 1.5rem;
  margin-bottom: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.modal-wrapper {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-content {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.youtube {
  width: 60vw;
}

.modal-background {
  z-index: 0;
  background-color: var(--color--black);
  opacity: .8;
  position: absolute;
  inset: 0%;
}

.hp-solutions-logos {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.5rem;
  display: flex;
}

.heading-highlight-floxgen {
  color: var(--color--text--accent-floxgen);
}

.text-link-floxgen {
  color: var(--color--text--accent-emerald);
}

.text-link-floxgen:hover {
  color: var(--color--black);
}

.floxgen-spline {
  width: 50vw;
  height: 100%;
}

.cover-spline-floxgen {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.cover-spline-floxgen-scene {
  width: 100%;
  height: 100%;
  margin-left: 15vw;
}

.aura-overlay-about {
  z-index: 2;
  opacity: .04;
  mix-blend-mode: normal;
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.img {
  width: 100%;
}

.form-input-checkboxes.checkboxes {
  align-self: flex-start;
}

.message-error-checkboxes {
  text-align: center;
  background-color: #ffeceb;
  justify-content: flex-start;
  width: 100%;
  max-width: 50rem;
  margin-top: 1rem;
  padding: 1rem 0;
  display: none;
}

.heading-secondary-4 {
  color: var(--color--black);
  font-variation-settings: "wght" 700;
  letter-spacing: -.015rem;
  text-indent: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
  line-height: 150%;
}

.heading-secondary-4.on-black {
  color: var(--color--white);
}

.heading-secondary-4.case-study-title {
  margin-top: .25rem;
}

.heading-secondary-4.accordion-title {
  width: 100%;
}

.heading-secondary-4.accordion-title.white {
  color: var(--color--white);
}

.text-link-computer-vision {
  color: var(--color--text--accent-computer-vision-light);
}

.text-link-computer-vision:hover {
  color: var(--color--black);
}

.list-primary.in-accordion {
  margin-bottom: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.list-primary.in-accordion.force-open {
  color: var(--color--text--quad-dark);
  margin-top: -1rem;
  padding-top: 0;
}

.heading-highlight-computer-vision {
  color: var(--color--text--accent-computer-vision-light);
}

.heading-highlight-cognitive-assistant, .text-link-cognitive-assistant {
  color: var(--color--text--accent-emerald);
}

.text-link-cognitive-assistant:hover {
  color: var(--color--black);
}

.link-2 {
  display: inline;
  overflow: visible;
}

.accordion-item-force-open {
  z-index: 0;
  cursor: default;
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  width: 100%;
  display: block;
  overflow: hidden;
}

.accordion-item-force-open.on-white {
  border-top-color: var(--color--stroke--primary);
}

.accordion-item-force-open.white {
  z-index: 0;
}

.list-item {
  list-style-type: disc;
}

.image-6 {
  margin-top: 39px;
}

.eu-dotace {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  border-top: 1px solid var(--color--stroke--primary);
  flex-flow: row;
  grid-template: ". . . ."
                 ". . . Area"
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  display: flex;
  position: relative;
}

.text-block {
  color: var(--color--fill--light-quad);
  font-family: Inter Variable, sans-serif;
}

.image-7 {
  aspect-ratio: auto;
  object-fit: contain;
  max-width: 512px;
}

.dropdown {
  color: #fff;
  align-self: center;
  padding: .75rem 1rem;
}

.text-block-2 {
  color: #fff;
}

.text-block-2.label-m.myio-bestfit-audience-label {
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.25rem;
}

.text-block-2.label-m.myio-bestfit-audience-label.accent-color-text {
  color: var(--color--fill--accent-myio);
}

.text-block-2.label-m.myio-kpi-metric-label {
  white-space: nowrap;
  align-self: flex-start;
  width: auto;
  max-width: 100%;
}

.text-block-2.label-m.myio-bestfit-market-kicker {
  text-transform: uppercase;
  margin-top: .5rem;
  margin-bottom: 0;
}

.text-block-2.label-m.myio-platform-hub-label-on-black {
  color: #ffffff73;
}

.icon {
  color: var(--color--white);
  margin-right: 0;
}

.dropdown-toggle-2 {
  padding: 0 24px 0 0;
}

.dropdown-list {
  margin-top: 2rem;
}

.dropdown-list.w--open {
  filter: invert();
  color: #fff;
  margin-top: 1rem;
}

.feature-screenshot {
  margin-right: 3rem;
  padding-right: 3rem;
}

.what-you-pay-for-myio-wrapper {
  padding-top: 1.5rem;
  padding-bottom: var(--space--section-vertical);
  grid-column-gap: 1.5rem;
  grid-row-gap: 8vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.5rem;
  display: grid;
}

.tacr-logo {
  width: 8rem;
}

.div-block {
  flex-flow: column;
  display: flex;
}

.paragraph {
  display: flex;
}

.section-cs-solutions {
  margin-bottom: 2rem;
}

.section-cs-solutions-1 {
  margin-bottom: 4.5rem;
}

.cs-sol-sub {
  max-width: 42rem;
  margin: 0 0 2.5rem;
}

.cs-sol-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  min-height: 0;
  display: flex;
}

.cs-sol-item {
  background-color: #0f1422;
  border: 1px solid #22304a;
  border-radius: 12px;
  list-style: none;
  overflow: hidden;
}

.cs-sol-logo {
  object-fit: contain;
  object-position: left center;
  flex: none;
  width: 6.25rem;
  height: 2rem;
}

.cs-sol-title {
  text-align: left;
  flex: 14rem;
  margin: 0;
}

.cs-sol-teaser {
  color: #7e8aa8;
  flex: 100%;
  margin: 0;
}

.cs-sol-chev {
  color: #7e8aa8;
  background-color: #141c2f;
  border: 1px solid #22304a;
  border-radius: 6px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: auto;
  display: inline-flex;
}

.cs-sol-body {
  border-top: 1px solid #22304a;
  padding: 0 1.1rem 1.25rem;
}

.cs-sol-copy {
  max-width: 50rem;
}

.cs-sol-media {
  margin-top: 1.25rem;
}

.cs-sol-track {
  grid-row-gap: 0;
  grid-column-gap: 0;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  background-color: #090b12;
  border: 1px solid #22304a;
  border-radius: 10px;
  flex-direction: row;
  display: flex;
  position: relative;
  overflow-x: auto;
}

.cs-sol-slide {
  scroll-snap-align: start;
  flex: 0 0 100%;
  margin: 0;
}

.cs-sol-items-group {
  flex-direction: column;
  row-gap: .75rem;
  display: flex;
}

.section-cs-solutions-1-2 {
  margin-bottom: 4.5rem;
}

.cs-sol-kicker {
  max-width: 42rem;
  margin: 0 0 2rem;
}

.cs-sol-details-stack {
  grid-row-gap: 0;
  grid-column-gap: 0;
  flex-direction: column;
  display: flex;
}

.cs-sol-expanded {
  border-top: 1px solid #22304a;
  margin: 0;
  padding: 1.25rem 0 0;
}

.cs-sol-media-track {
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 0;
  display: flex;
  overflow: auto hidden;
}

.cs-sol-fig {
  scroll-snap-align: start;
  flex: 0 0 100%;
  width: 100%;
  margin: 0;
}

.cs-sol-details-gap {
  margin-top: 1rem;
}

.cs-sol-view-row {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  column-gap: .5rem;
  width: 100%;
  margin-top: .5rem;
  padding-top: .25rem;
  display: flex;
}

.cs-sol-view-arrow {
  color: #7e8aa8;
  transition-property: transform;
  transition-duration: .2s;
  display: inline-block;
}

.cs-sol-css-host {
  display: none;
}

.section {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.recaptcha {
  object-fit: fill;
}

.myio-kpi-icon {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--color--text--accent-myio);
  display: block;
}

.myio-kpi-icon-svg {
  width: 1.4rem;
  height: 1.5rem;
  color: var(--color--text--accent-myio);
  margin-bottom: 10px;
  display: block;
}

.myio-kpi-icon-svg.no-bottom-margin {
  margin-bottom: 0;
}

.div-block-2 {
  align-self: auto;
}

.div-block-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-3.accent-div-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--color--fill--accent-myio);
  -webkit-text-stroke-color: var(--color--fill--accent-myio);
}

.div-block-3.top-p {
  padding-top: 10px;
}

.myio-bestfit-panel {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  padding: 2rem 4rem 3rem;
  position: relative;
  box-shadow: 0 18px 48px #00000014;
}

.myio-bestfit-panel.myio-bestfit-panel-wrap {
  position: relative;
  overflow: visible;
}

.myio-bestfit-panel.myio-bestfit-panel-wrap.grey-bg {
  background-color: var(--color--white);
  padding-top: 3rem;
}

.myio-bestfit-fit-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2.5rem;
  display: grid;
}

.myio-bestfit-fit-grid.myio-bestfit-above-line {
  z-index: 1;
  width: 99.88%;
  position: relative;
}

.myio-bestfit-head-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr .9fr;
  align-items: start;
  display: grid;
}

.myio-bestfit-head-grid.myio-bestfit-head-anchor {
  z-index: 1;
  position: relative;
}

.myio-bestfit-fit-label {
  color: #333;
  text-transform: uppercase;
  font-family: Inter Variable, sans-serif;
  font-size: .8rem;
  font-weight: 500;
}

.myio-bestfit-fit-item {
  background-color: #0000;
  border-style: none none none solid;
  border-left-width: 1px;
  border-left-color: #e0e0e0;
  padding: 1rem;
}

.myio-bestfit-pills {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.myio-bestfit-subsection {
  border-top: 1px solid #e0e0e0;
  margin-top: 3rem;
  padding-top: 2.5rem;
}

.myio-bestfit-subsection.myio-bestfit-above-line {
  z-index: 1;
  padding-top: 4rem;
  position: relative;
}

.myio-bestfit-fit-inner {
  grid-column-gap: .75rem;
  align-items: center;
  display: flex;
}

.myio-bestfit-pill {
  background-color: var(--color--fill--light-secondary);
  color: #333;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  border: 1px solid #e0e0e0;
  width: auto;
  max-width: 100%;
  padding: .75rem 1.25rem;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  display: inline-block;
}

.myio-bestfit-cs-header {
  grid-column-gap: 2rem;
  grid-template-columns: 1.1fr .9fr;
  align-items: end;
  margin-bottom: 1.5rem;
  display: grid;
}

.myio-bestfit-icon-box {
  color: #4841e3;
  background-color: #0000;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.myio-bestfit-icon-box.myio-bestfit-cs-card-icon {
  justify-content: flex-start;
  align-self: flex-start;
  width: fit-content;
}

.myio-bestfit-cs-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.myio-bestfit-cs-card {
  height: 100%;
  transition: border-color .2s ease, box-shadow undefined undefined, transform undefined undefined;
  cursor: pointer;
  background-color: #0000;
  border: 1px dashed #e0e0e0;
  flex-direction: column;
  align-self: stretch;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.myio-bestfit-cs-card:hover {
  border-color: #4841e3;
  transform: translateY(-2px);
  box-shadow: 0 8px 24px #4841e314;
}

.myio-bestfit-cs-card:focus-visible, .myio-bestfit-cs-card[data-wf-focus-visible] {
  border-color: #4841e3;
  box-shadow: 0 0 0 2px #4841e340;
}

.myio-bestfit-cs-card.myio-bestfit-cs-card-tile {
  transition: border-color .2s ease, box-shadow undefined undefined, transform undefined undefined;
  cursor: pointer;
  transform-style: preserve-3d;
  cursor: pointer;
  background-color: #0000;
  border-style: dashed;
  flex-direction: column;
  align-items: flex-start;
  transition: border-color .2s, box-shadow .2s, transform .2s;
  display: flex;
  transform: translate3d(0, 0, 0);
}

.myio-bestfit-cs-card.myio-bestfit-cs-card-tile:hover {
  border-color: var(--color--fill--accent-myio);
  transform: translate(0, -2px);
  box-shadow: 0 8px 24px #1476ff33;
}

.myio-bestfit-cs-card.myio-bestfit-cs-card-tile:focus-visible, .myio-bestfit-cs-card.myio-bestfit-cs-card-tile[data-wf-focus-visible] {
  border-color: var(--color--text--accent-myio);
  box-shadow: 0 0 0 2px #1476ff47;
}

.myio-bestfit-market-grid {
  grid-column-gap: 2rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1.1fr .9fr;
  align-items: start;
  display: grid;
}

.myio-bestfit-market-grid.myio-bestfit-market-grid-layout {
  grid-row-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
}

.myio-bestfit-market-grid.myio-bestfit-market-grid-layout.myio-bestfit-market-grid-center {
  grid-template-columns: 1fr .5fr;
  align-items: center;
}

.myio-bestfit-badge {
  grid-row-gap: 1rem;
  text-align: center;
  background-color: #e5e5e5;
  border: 1px dashed #ccc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.myio-bestfit-badge.myio-bestfit-badge-tile {
  grid-row-gap: .75rem;
  text-align: left;
  grid-row-gap: .75rem;
  text-align: left;
  background-color: #0000;
  border-color: #1476ff;
  align-items: flex-start;
  padding: 1.5rem;
}

.myio-bestfit-badge.myio-bestfit-badge-tile.myio-bestfit-badge-accent {
  background-color: #0000;
  border-style: none;
  border-color: #1476ff;
  flex-flow: row;
}

.myio-bestfit-badge-icon {
  color: var(--color--text--accent-myio);
  width: 3.5rem;
  height: 3.5rem;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.myio-bestfit-badge-icon.myio-bestfit-badge-icon-left {
  width: auto;
  height: auto;
  color: var(--color--text--accent-myio);
  background-color: #0000;
  justify-content: flex-start;
  align-self: flex-start;
}

.myio-bestfit-audience-col {
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.myio-bestfit-audience-col.myio-bestfit-col-above {
  z-index: 1;
  grid-row-gap: 1rem;
  position: relative;
}

.div-block-4 {
  clear: none;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: flex-start;
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.myio-bestfit-audience-label-row {
  grid-column-gap: 0rem;
  flex-shrink: 0;
  justify-content: space-between;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 0;
  display: flex;
}

.myio-bestfit-audience-dots {
  grid-column-gap: .25rem;
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.myio-wave-letter {
  display: inline-block;
}

.myio-wave-css-host {
  display: none;
}

.myio-wave-word {
  view-timeline-name: --myio-wave-word;
  view-timeline-axis: block;
}

.myio-features-panel {
  grid-row-gap: 1rem;
  color: #fff;
  background-color: #0000;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.myio-features-head {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr .85fr;
  align-items: end;
  margin-bottom: 1rem;
  display: grid;
}

.myio-features-intro {
  max-width: 28rem;
  margin-top: 0;
  margin-bottom: 0;
}

.myio-features-stack {
  flex-direction: column;
  display: flex;
}

.myio-features-row {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
}

.myio-features-copy {
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.myio-features-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.myio-features-bullets {
  color: #e0e0e0;
  margin-top: .5rem;
  margin-bottom: 0;
}

.myio-features-media {
  text-align: center;
  background-color: #ffffff14;
  border: 1px dashed #fff3;
  justify-content: center;
  align-items: center;
  min-height: 17vw;
  display: flex;
}

.myio-features-legacy-archive {
  color: #000;
  background-color: #fff;
  border-top: 1px solid #e0e0e0;
  margin-top: 2rem;
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.myio-features-legacy-label {
  margin-bottom: 1rem;
}

.myio-bestfit-head-grid-1-2, .myio-bestfit-panel-wrap-parent.myio-bestfit-panel-wrap {
  overflow: visible;
}

.myio-fdd-section {
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.myio-fdd-head {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .85fr 1.15fr;
  align-items: end;
  display: grid;
}

.myio-fdd-intro {
  max-width: 42rem;
  margin-top: 0;
  margin-bottom: 0;
}

.myio-fdd-step {
  grid-column-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 2rem 1fr;
  align-items: start;
  display: grid;
}

.fdd-step__badge.myio-fdd-badge {
  width: 2rem;
  height: 2rem;
  font-family: var(--font-mono, "JetBrains Mono", monospace);
  color: #1476ff;
  letter-spacing: .04em;
  isolation: isolate;
  background-color: #fff;
  border: 1.5px solid #1476ff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  margin-top: 1.25rem;
  font-size: .6875rem;
  font-weight: 600;
  display: inline-flex;
  position: relative;
}

.fdd-stepper {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.myio-fdd-flow-panel {
  box-sizing: border-box;
  background-color: #0000;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 0 clamp(.75rem, 3vw, 2.5rem);
}

.myio-fdd-flow-head {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1.1fr;
  align-items: end;
  margin-bottom: 2rem;
  display: grid;
}

.myio-fdd-flow-title {
  text-transform: uppercase;
  flex-wrap: nowrap;
  align-items: baseline;
  gap: .25rem .45rem;
  font-size: clamp(1.25rem, 2.2vw, 2rem);
  line-height: 1;
  display: flex;
}

.myio-fdd-flow-step {
  white-space: nowrap;
}

.myio-fdd-flow-arrow {
  color: var(--color--text--accent-myio, #1476ff);
  font-weight: 400;
  line-height: 1;
}

.myio-fdd-flow-desc {
  margin-top: 0;
  margin-bottom: 0;
}

.fdd-rail-svg {
  z-index: 1;
  position: relative;
}

.myio-fdd-flow-panel-1 {
  background-color: #efede9;
  background-image: radial-gradient(circle, #d6d4cf .75px, #0000 .75px);
  background-size: 18px 18px;
  border-style: dashed;
  border-color: #d6d4cf;
}

.myio-fdd-card-1 {
  box-shadow: none;
  border-style: dashed;
  border-color: #1476ff61;
  border-radius: 3px;
  transition: border-color .18s, box-shadow .18s;
}

.myio-fdd-summary-1 {
  background-color: #fff;
  border-style: dashed;
  border-color: #d6d4cf;
  border-radius: 3px;
}

.myio-fdd-badge-parent.myio-fdd-badge {
  box-shadow: none;
  color: #1476ff;
  background-color: #fff;
  border: 1.5px solid #1476ff;
}

.myio-fdd-diagram-wrap {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.myio-fdd-flow-panel-1-2, .myio-fdd-flow-panel-1-2-3 {
  background-color: #0000;
  padding: 0;
}

.myio-fdd-css-hook-inner {
  display: none;
}

.myio-fdd-flow-panel-1-2-3-4, .myio-fdd-flow-panel-1-2-3-4-5, .myio-fdd-flow-panel-1-2-3-4-5-6, .myio-fdd-flow-panel-1-2-3-4-5-6-7, .myio-fdd-flow-panel-1-2-3-4-5-6-7-8 {
  background-color: #0000;
  padding: 0;
}

.myio-fdd-rail-h.inline-line-0 {
  animation-delay: 0s;
}

.myio-fdd-rail-h.inline-line-1 {
  animation-delay: .22s;
}

.myio-fdd-rail-h.inline-line-2 {
  animation-delay: .44s;
}

.myio-fdd-rail-h.inline-line-3 {
  animation-delay: .66s;
}

.myio-fdd-rail-h.inline-line-4 {
  animation-delay: .88s;
}

.myio-fdd-rail-h.inline-line-5 {
  animation-delay: 1.1s;
}

.myio-fdd-rail-v.inline-line-6 {
  animation-delay: 80ms;
}

.myio-fdd-rail-v.inline-line-7 {
  animation-delay: .43s;
}

.myio-fdd-rail-v.inline-line-8 {
  animation-delay: .78s;
}

.myio-fdd-rail-v.inline-line-9 {
  animation-delay: 1.13s;
}

.myio-fdd-rail-v.inline-line-10 {
  animation-delay: 1.48s;
}

.myio-fdd-flow-panel-1-2-3-4-5-6-7-8-9, .myio-fdd-flow-panel-1-2-3-4-5-6-7-8-9-10, .myio-fdd-flow-panel-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #0000;
  padding: 0;
}

.myio-fdd-dash.inline-rect-0 {
  animation-delay: 0s;
}

.myio-fdd-dash.inline-line-0 {
  animation-delay: .1s;
}

.myio-fdd-dash.inline-line-1 {
  animation-delay: .45s;
}

.myio-fdd-dash.inline-line-2 {
  animation-delay: .8s;
}

.myio-fdd-dash.inline-line-3 {
  animation-delay: 1.15s;
}

.myio-fdd-dash.inline-line-4 {
  animation-delay: 1.5s;
}

.myio-fdd-dash.inline-rect-1, .myio-fdd-dash.inline-rect-2, .myio-fdd-dash.inline-circle-0, .myio-fdd-dash.inline-rect-3, .myio-fdd-dash.inline-rect-4 {
  animation-delay: 0s;
}

.myio-fdd-dash.inline-rect-5 {
  animation-delay: 50ms;
}

.myio-fdd-dash.inline-rect-6 {
  animation-delay: .1s;
}

.myio-fdd-dash.inline-line-5 {
  animation-delay: 0s;
}

.myio-fdd-dash.inline-rect-7, .myio-fdd-dash.inline-rect-8, .myio-fdd-dash.inline-circle-1, .myio-fdd-dash.inline-rect-9, .myio-fdd-dash.inline-rect-10 {
  animation-delay: .18s;
}

.myio-fdd-dash.inline-rect-11 {
  animation-delay: .23s;
}

.myio-fdd-dash.inline-rect-12 {
  animation-delay: .28s;
}

.myio-fdd-dash.inline-line-6 {
  animation-delay: .18s;
}

.myio-fdd-dash.inline-rect-13, .myio-fdd-dash.inline-rect-14, .myio-fdd-dash.inline-circle-2, .myio-fdd-dash.inline-rect-15, .myio-fdd-dash.inline-rect-16 {
  animation-delay: .36s;
}

.myio-fdd-dash.inline-rect-17 {
  animation-delay: .41s;
}

.myio-fdd-dash.inline-rect-18 {
  animation-delay: .46s;
}

.myio-fdd-dash.inline-line-7 {
  animation-delay: .36s;
}

.myio-fdd-dash.inline-rect-19, .myio-fdd-dash.inline-rect-20, .myio-fdd-dash.inline-circle-3, .myio-fdd-dash.inline-rect-21, .myio-fdd-dash.inline-rect-22 {
  animation-delay: .54s;
}

.myio-fdd-dash.inline-rect-23 {
  animation-delay: .59s;
}

.myio-fdd-dash.inline-rect-24 {
  animation-delay: .64s;
}

.myio-fdd-dash.inline-line-8 {
  animation-delay: .54s;
}

.myio-fdd-dash.inline-rect-25, .myio-fdd-dash.inline-rect-26, .myio-fdd-dash.inline-circle-4, .myio-fdd-dash.inline-rect-27, .myio-fdd-dash.inline-rect-28 {
  animation-delay: .72s;
}

.myio-fdd-dash.inline-rect-29 {
  animation-delay: .77s;
}

.myio-fdd-dash.inline-rect-30 {
  animation-delay: .82s;
}

.myio-fdd-dash.inline-line-9 {
  animation-delay: .72s;
}

.myio-fdd-dash.inline-rect-31, .myio-fdd-dash.inline-rect-32, .myio-fdd-dash.inline-circle-5, .myio-fdd-dash.inline-rect-33, .myio-fdd-dash.inline-rect-34 {
  animation-delay: .9s;
}

.myio-fdd-dash.inline-rect-35 {
  animation-delay: .95s;
}

.myio-fdd-dash.inline-rect-36 {
  animation-delay: 1s;
}

.myio-fdd-dash.inline-line-10 {
  animation-delay: .9s;
}

.myio-fdd-flow-panel-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #0000;
  padding: 0;
}

.section-lp-architecture-1 {
  background-color: var(--color--black, black);
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-section {
  color: #fff;
  background-color: #000;
  width: 100%;
  max-width: none;
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-head {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr .85fr;
  align-items: end;
  margin-bottom: .5rem;
  display: grid;
}

.myio-arch-intro {
  max-width: 28rem;
  margin-top: 0;
  margin-bottom: 0;
}

.myio-arch-flow-panel {
  width: 100%;
}

.myio-arch-diagram-wrap {
  width: 100%;
  max-width: clamp(700px, 70vw, 1200px);
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.section-lp-architecture-1-2 {
  background-color: var(--color--black, black);
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.section-lp-architecture-1-2-3 {
  color: var(--color--white, white);
  background-color: #000;
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-section-1 {
  grid-row-gap: .5rem;
  background-color: #000;
  flex-direction: column;
  display: flex;
}

.myio-arch-flow.inline-line-0 {
  animation-delay: 0s;
}

.myio-arch-flow.inline-line-1 {
  animation-delay: .35s;
}

.myio-arch-flow.inline-line-2 {
  animation-delay: .7s;
}

.myio-arch-panel {
  grid-row-gap: 2.5rem;
  color: #fff;
  background-color: #0000;
  flex-direction: column;
  display: flex;
}

.myio-arch-section-1-2 {
  background-color: var(--color--black, black);
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-section-1-2-3 {
  background-color: var(--color--black, black);
  width: 100%;
  max-width: none;
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-flow-panel-1 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.myio-arch-diagram-wrap-1 {
  width: 100%;
  max-width: 65rem;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.myio-arch-section-1-2-3-4 {
  background-color: var(--color--black, black);
  width: 100%;
  max-width: none;
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-diagram-wrap-1-2 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.myio-arch-section-1-2-3-4-5 {
  background-color: var(--color--black, black);
  width: 100%;
  max-width: none;
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-flow-panel-1-2 {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: clamp(.75rem, 3vw, 2.5rem);
  padding-right: clamp(.75rem, 3vw, 2.5rem);
}

.myio-arch-diagram-wrap-1-2-3 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.myio-arch-section-1-2-3-4-5-6 {
  background-color: var(--color--black, black);
  width: 100%;
  max-width: none;
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-flow-panel-1-2-3 {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: clamp(.75rem, 3vw, 2.5rem);
  padding-right: clamp(.75rem, 3vw, 2.5rem);
}

.myio-arch-diagram-wrap-1-2-3-4 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.myio-arch-section-1-2-3-4-5-6-7 {
  background-color: var(--color--black, black);
  width: 100%;
  max-width: none;
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-flow-panel-1-2-3-4 {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: clamp(.75rem, 3vw, 2.5rem);
  padding-right: clamp(.75rem, 3vw, 2.5rem);
}

.myio-arch-diagram-wrap-1-2-3-4-5 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.myio-arch-section-1-2-3-4-5-6-7-8 {
  background-color: var(--color--black, black);
  width: 100%;
  max-width: none;
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-flow-panel-1-2-3-4-5 {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: clamp(.75rem, 3vw, 2.5rem);
  padding-right: clamp(.75rem, 3vw, 2.5rem);
}

.myio-arch-diagram-wrap-1-2-3-4-5-6 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.myio-arch-section-1-2-3-4-5-6-7-8-9 {
  background-color: var(--color--black, black);
  width: 100%;
  max-width: none;
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-flow-panel-1-2-3-4-5-6 {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: clamp(.75rem, 3vw, 2.5rem);
  padding-right: clamp(.75rem, 3vw, 2.5rem);
}

.myio-arch-diagram-wrap-1-2-3-4-5-6-7 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.myio-arch-section-1-2-3-4-5-6-7-8-9-10 {
  background-color: var(--color--black, black);
  width: 100%;
  max-width: none;
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-flow-panel-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: clamp(.75rem, 3vw, 2.5rem);
  padding-right: clamp(.75rem, 3vw, 2.5rem);
}

.myio-arch-diagram-wrap-1-2-3-4-5-6-7-8 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.myio-arch-section-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: var(--color--black, black);
  width: 100%;
  max-width: none;
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-flow-panel-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-top: 1rem;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: clamp(.75rem, 3vw, 2.5rem);
  padding-right: clamp(.75rem, 3vw, 2.5rem);
}

.myio-arch-diagram-wrap-1-2-3-4-5-6-7-8-9 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.myio-arch-section-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: var(--color--black, black);
  width: 100%;
  max-width: none;
  color: var(--color--white, white);
  padding-top: 4rem;
  padding-bottom: 10vw;
}

.myio-arch-flow-panel-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-top: 3rem;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: clamp(.75rem, 3vw, 2.5rem);
  padding-right: clamp(.75rem, 3vw, 2.5rem);
}

.myio-arch-diagram-wrap-1-2-3-4-5-6-7-8-9-10, .myio-fdd-diagram-wrap-1 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.myio-fdd-flow-cap {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: clamp(.75rem, 3vw, 2.5rem);
  padding-right: clamp(.75rem, 3vw, 2.5rem);
}

.landing-page-parent.landing-page {
  background-color: #fff;
  position: relative;
  overflow: visible;
}

.myio-intro-bg-layer {
  z-index: 0;
  pointer-events: none;
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.myio-intro-white-parent.myio-intro-white {
  background-color: #fff;
  position: relative;
  overflow: visible;
}

.div-block-5 {
  background-color: var(--color--white);
}

.landing-page {
  background-color: #0000;
}

.div-block-6 {
  background-color: var(--color--white);
}

.marketplace-svg {
  border: 1px none var(--color--fill--accent-myio);
  padding: 10px 20px;
}

.myio-bestfit-cs-card-tile-parent.myio-bestfit-cs-card-tile {
  transition: border-color .2s cubic-bezier(.25, .1, .25, 1), box-shadow undefined undefined, transform undefined undefined;
  transform-style: preserve-3d;
  transform: translate3d(0, 0, 0);
}

.myio-bestfit-cs-card-tile-1-parent.myio-bestfit-cs-card-tile-1 {
  transform-style: preserve-3d;
  transition: transform .2s, border-color .2s, box-shadow .2s;
  transform: translate3d(0, 0, 0);
}

.myio-platform-hub-section {
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-top: 4rem;
  padding-bottom: 6vw;
}

.myio-platform-hub-panel {
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.myio-platform-hub-head {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr .85fr;
  align-items: end;
  display: grid;
}

.myio-platform-hub-headline {
  margin-top: 0;
  margin-bottom: 0;
}

.myio-platform-hub-intro {
  max-width: 28rem;
  margin-top: 0;
  margin-bottom: 0;
}

.myio-platform-hub-flow {
  grid-row-gap: .75rem;
  border: 1px solid #ffffff1f;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
}

.myio-platform-hub-flow-title {
  color: #fff;
  letter-spacing: -.04em;
  text-transform: uppercase;
  flex-wrap: wrap;
  align-items: baseline;
  gap: .25rem .45rem;
  margin: 0;
  font-size: clamp(1.25rem, 2.5vw, 1.75rem);
  font-weight: 800;
  line-height: 1;
  display: flex;
}

.myio-platform-hub-flow-arrow {
  color: var(--color--text--accent-myio, #4841e3);
  font-weight: 400;
}

.myio-platform-hub-tiles {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.myio-platform-hub-tile {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  transform-style: preserve-3d;
  background-color: #ffffff0a;
  border: 1px solid #ffffff1f;
  flex-direction: column;
  padding: 1.25rem;
  text-decoration: none;
  transition: border-color .2s, box-shadow .2s;
  display: flex;
  transform: translate3d(0, 0, 0);
}

.myio-platform-hub-tile-title {
  text-transform: uppercase;
  margin: 0;
}

.myio-platform-hub-previews {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.myio-platform-hub-preview {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid #ffffff1f;
  flex-direction: column;
  padding: 1.5rem;
  text-decoration: none;
  transition: border-color .2s;
  display: flex;
}

.myio-platform-hub-arch-schematic {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  flex-wrap: wrap;
  align-items: center;
  margin: .25rem 0;
  display: flex;
}

.myio-platform-hub-arch-col {
  color: #ffffffb8;
  letter-spacing: .12em;
  text-transform: uppercase;
  border: 1px solid #ffffff24;
  padding: .35rem .6rem;
  font-size: .625rem;
  font-weight: 700;
}

.myio-platform-hub-arch-col-core {
  color: #4841e3;
  border-color: #4841e38c;
}

.myio-platform-hub-arch-arrow {
  color: #4841e3;
  font-size: .875rem;
}

.myio-platform-hub-link {
  margin-top: .25rem;
}

.myio-platform-hub-cta-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.myio-platform-page-hero-wrap {
  box-sizing: border-box;
  background-color: var(--color--black, #000);
  width: 100vw;
  max-width: 100vw;
  color: var(--color--white, #fff);
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-top: 6rem;
  padding-bottom: 3rem;
}

.myio-platform-page-back {
  letter-spacing: .06em;
  text-transform: uppercase;
  margin-bottom: 2rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.myio-platform-page-hero-title {
  margin-top: .5rem;
  margin-bottom: 0;
}

.myio-platform-page-hero-intro {
  max-width: 36rem;
  margin-top: 1rem;
  margin-bottom: 0;
}

.myio-platform-page-nav {
  border-top: 1px solid #ffffff1f;
  flex-wrap: wrap;
  gap: .75rem 1.5rem;
  margin-top: 2rem;
  padding-top: 1.5rem;
  display: flex;
}

.myio-platform-anchor {
  scroll-margin-top: 6rem;
}

.myio-features-panel-1 {
  grid-row-gap: 1rem;
  color: #fff;
  flex-direction: column;
  display: flex;
}

.myio-features-head-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr .85fr;
  align-items: end;
  margin-bottom: 1rem;
  display: grid;
}

.myio-features-intro-1 {
  max-width: 28rem;
  margin: 0;
}

.myio-features-divider {
  background-color: #ffffff1a;
}

.myio-features-row-1 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
}

.myio-features-title-1 {
  margin: 0;
}

.myio-features-bullets-1 {
  color: #e0e0e0;
  margin-top: .5rem;
  margin-bottom: 0;
}

.myio-fdd-head-1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .85fr 1.15fr;
  align-items: end;
  display: grid;
}

.myio-fdd-head-1.is-myio-inside-section-head {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr .85fr;
  align-items: end;
  display: grid;
}

.myio-fdd-flow-panel-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 0 clamp(.75rem, 3vw, 2.5rem);
}

.myio-fdd-flow-panel-1-2-3-4-5-6-7-8-9-10-11-12-13.is-myio-inside-diagram-panel {
  box-sizing: border-box;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.myio-fdd-flow-head-1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 2rem;
  display: grid;
}

.myio-fdd-flow-title-1 {
  grid-column-gap: .45rem;
  grid-row-gap: .45rem;
  text-transform: uppercase;
  flex-wrap: wrap;
  align-items: baseline;
  display: flex;
}

.myio-fdd-flow-arrow-1 {
  color: var(--color--fill--accent-myio);
  -webkit-text-stroke-color: var(--color--fill--accent-myio);
}

.myio-arch-panel-1 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
}

.myio-arch-head-1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr .85fr;
  align-items: end;
  display: grid;
}

.myio-arch-head-1.is-myio-architecture-section-head {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr .85fr;
  align-items: end;
  display: grid;
}

.myio-arch-intro-1 {
  max-width: 28rem;
  margin: 0;
}

.myio-arch-flow-panel-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin: 3rem calc(50% - 50vw) 0;
  padding: 0 clamp(.75rem, 3vw, 2.5rem);
}

.myio-arch-flow-panel-1-2-3-4-5-6-7-8-9-10.is-myio-architecture-diagram-panel {
  box-sizing: border-box;
  width: 100%;
  max-width: 80rem;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.myio-arch-diagram-wrap-1-2-3-4-5-6-7-8-9-10-11, .myio-fdd-diagram-wrap-1-2, .myio-arch-diagram-wrap-1-2-3-4-5-6-7-8-9-10-11-12 {
  width: 100%;
  max-width: 90rem;
  margin: 0 auto;
  line-height: 0;
}

.myio-platform-hub-section-1, .myio-platform-hub-shell, .myio-platform-hub-surface, .myio-platform-hub-shell-1, .myio-platform-hub-section-1-2, .myio-platform-hub-panel-1, .myio-platform-hub-surface-1, .myio-platform-hub-head-1, .myio-platform-hub-flow-1, .myio-platform-hub-tiles-1, .myio-platform-hub-previews-1, .myio-platform-hub-cta-row-1 {
  color: #fff;
  background-color: #000;
}

.myio-platform-hub-h-on-black {
  color: #fff;
}

.myio-platform-hub-text-on-black {
  color: #ffffffb8;
}

.myio-platform-hub-label-on-black {
  color: #ffffff73;
}

.myio-platform-hub-flow-title-1 {
  color: #fff;
}

.myio-platform-hub-wrap-parent.myio-platform-hub-wrap, .myio-platform-hub-padding-parent.myio-platform-hub-padding {
  color: #fff;
  background-color: #000;
}

.myio-platform-hub-container-parent.myio-platform-hub-container {
  color: #fff;
  background-color: #000;
  padding-top: 0;
  padding-bottom: 0;
}

.inline-line-0 {
  animation-delay: 0s;
}

.inline-line-1 {
  animation-delay: .2s;
}

.myio-diagram-flow.inline-line-0 {
  animation-delay: 0s;
}

.myio-diagram-flow.inline-line-1, .myio-diagram-flow.inline-line-2 {
  animation-delay: .4s;
}

.myio-diagram-flow.inline-line-3 {
  animation-delay: .6s;
}

.myio-diagram-flow.inline-line-4 {
  animation-delay: 0s;
}

.myio-diagram-flow.inline-line-5 {
  animation-delay: .2s;
}

.myio-diagram-flow.inline-line-6 {
  animation-delay: .4s;
}

.myio-diagram-flow.inline-line-7 {
  animation-delay: 0s;
}

.myio-diagram-flow.inline-line-8 {
  animation-delay: .3s;
}

.myio-diagram-flow.inline-line-9 {
  animation-delay: 0s;
}

.myio-diagram-flow.inline-line-10 {
  animation-delay: .2s;
}

.myio-diagram-flow.inline-line-11 {
  animation-delay: .4s;
}

.myio-diagram-flow.inline-path-0 {
  animation-delay: 0s;
}

.myio-diagram-flow.inline-path-1 {
  animation-delay: .2s;
}

.inline-line-0-parent.inline-line-0 {
  animation-delay: 0s;
}

.inline-line-1-parent.inline-line-1 {
  animation-delay: .2s;
}

.myio-platform-hub-cta-secondary {
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.div-block-7 {
  min-height: 54rem;
}

.svg {
  min-height: 100%;
}

.myio-arch-svg-size {
  width: clamp(800px, 85vw, 1700px);
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.myio-arch-diagram-scaled.inline-svg-0 {
  width: 100%;
  max-width: clamp(800px, 85vw, 1700px);
  height: auto;
  margin: 1.5rem auto 0;
  display: block;
}

.myio-arch-diagram-scaled.inline-svg-0.is-myio-platform-architecture-svg {
  transform-origin: top;
  width: 100%;
  max-width: 80rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.myio-platform-page-hero-top {
  position: relative;
}

.myio-platform-page-back-1 {
  z-index: 1;
  margin-bottom: 0;
  text-decoration: none;
  position: absolute;
  top: 0;
  right: 0;
}

.myio-platform-page-hero-title-1 {
  margin-top: 0;
  margin-bottom: 0;
}

.myio-platform-page-hero-sub {
  max-width: 42rem;
}

.myio-platform-page-nav-1 {
  border-top-style: none;
  border-top-width: 0;
  flex-wrap: wrap;
  gap: .75rem 1.5rem;
  margin-top: 2.5rem;
  padding-top: 0;
  display: flex;
}

.myio-platform-page-back-row {
  margin-bottom: 1.5rem;
  padding-left: 2rem;
}

.myio-platform-page-back-1-2 {
  align-items: center;
  column-gap: .35rem;
  text-decoration: none;
  display: inline-flex;
}

.myio-platform-page-nav-buttons {
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem 1.5rem;
  margin-top: 2.5rem;
  padding-left: 2rem;
  display: flex;
}

.image-8 {
  border: 1px none var(--color--white);
}

.myio-platform-main {
  scroll-behavior: auto;
  scroll-snap-type: y proximity;
  scroll-padding-top: 5rem;
}

.myio-platform-anchor-1 {
  scroll-snap-align: start;
  scroll-snap-stop: always;
  scroll-margin-top: 5rem;
}

.myio-platform-scroll-css-host {
  display: none;
}

.myio-platform-main-1 {
  scroll-behavior: auto;
  scroll-snap-type: y mandatory;
  scroll-padding-top: 5rem;
}

.myio-platform-behavior-host {
  display: none;
}

.navbar-cover-1 {
  background-color: #0000;
}

.inverted {
  filter: invert();
}

.navbar-fixed-1 {
  background-color: #0000;
  transition: none;
}

.myio-navbar-theme-host {
  display: none;
}

.is-nav-solid-parent.is-nav-solid {
  background-color: #fff;
  box-shadow: 0 1px #00000014;
}

.myio-platform-main-1-2-3 {
  scroll-behavior: auto;
  scroll-snap-type: y mandatory;
  scroll-padding-top: 5rem;
}

.navbar-cover-1-2 {
  background-color: #0000;
}

.is-nav-hidden-parent.is-nav-hidden {
  transform: translate(0, -100%);
}

.navbar-cover-1-2-3 {
  background-color: #0000;
}

.navbar-fixed-1-2-3 {
  background-color: #0000;
  transition: none;
}

.inverted-1 {
  color: #fff;
  background-color: #fff;
}

.navbar-cover-1-2-3-4 {
  background-color: #0000;
}

.navbar-fixed-1-2-3-4 {
  background-color: #0000;
  transition: none;
}

.inverted-1-2 {
  filter: none;
  color: #fff;
  background-color: #fff;
}

.myio-platform-main-1-2-3-4 {
  scroll-behavior: auto;
  scroll-snap-type: y mandatory;
  scroll-padding-top: 5rem;
}

.is-nav-hidden {
  transform: translate(0, -100%);
}

.navbar-cover-1-2-3-4-5 {
  background-color: #0000;
}

.navbar-fixed-1-2-3-4-5 {
  background-color: #0000;
  transition: none;
}

.inverted-1-2-3 {
  filter: none;
  color: #fff;
  background-color: #fff;
}

.inverted-1-2-3-4 {
  color: #fff;
  background-color: #fff;
}

.floxgen {
  color: #fff;
  background-color: #0000;
}

.site-navbar-chrome-host {
  display: none;
}

.myio-platform-main-1-2-3-4-5 {
  scroll-behavior: auto;
  scroll-snap-type: y mandatory;
  scroll-padding-top: 5rem;
}

.background-video-lp-1, .myio-platform-main-1-2-3-4-5-6 {
  color: #fff;
  background-color: #0000;
}

.floxgen-no-invert-host {
  display: none;
}

.floxgen-1-parent.floxgen-1 {
  filter: none;
  color: #333;
  background-color: #333;
}

.navbar-fixed-wrapper-1 {
  filter: none;
}

.inverted-1-2-3-4-5-parent.inverted-1-2-3-4-5, .floxgen-1-2-parent.floxgen-1-2 {
  filter: none;
  background-color: #0000;
}

.navbar-fixed-wrapper-1-2 {
  filter: none;
}

.floxgen-1, .inverted-1-2-3-4-5-6-parent.inverted-1-2-3-4-5-6 {
  filter: none;
  background-color: #0000;
}

.navbar-fixed-wrapper-1-2-3 {
  filter: none;
}

.navbar-fixed-1-2-3-4-5-6-7-8 {
  filter: none;
  background-color: #0000;
}

.navbar-fixed-wrapper-1-2-3-4 {
  filter: none;
}

.navbar-cover-1-2-3-4-5-6, .inverted-1-2-3-4-5 {
  filter: none;
  background-color: #0000;
}

.navbar-fixed-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
}

.floxgen-1-2-3-parent.floxgen-1-2-3, .navbar-cover-1-2-3-4-5-6-7, .inverted-1-2-3-4-5-6, .floxgen-1-2-3-4 {
  filter: none;
  background-color: #0000;
}

.navbar-fixed-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
}

.navbar-fixed-wrapper-1-2-3-4-5 {
  filter: invert();
}

.floxgen-1-2 {
  filter: none;
}

.navbar-fixed-1-2-3-4-5-6-7 {
  background-color: #0000;
}

.myio-platform-main-1-2-3-4-5-6-7 {
  color: #333;
  -webkit-text-stroke-color: #333;
  mix-blend-mode: normal;
  background-color: #333;
  border-color: #0000;
}

.navbar-fixed-1-2-3-4-5-6 {
  background-color: #0000;
}

.is-nav-solid {
  background-color: #fff;
  box-shadow: 0 1px #00000014;
}

.navbar-fixed-1-2 {
  background-color: #0000;
  transition: none;
}

.myio-platform-nav-parent.myio-platform-nav {
  will-change: transform;
  transition: none;
}

.myio-platform-nav-parent.myio-platform-nav.is-nav-hidden {
  transform: translate(0, -100%);
}

.myio-platform-main-1-2 {
  scroll-behavior: auto;
  scroll-snap-type: y mandatory;
  scroll-padding-top: 5rem;
}

.bottom-margin-1 {
  margin-bottom: 60px;
}

.div-block-8 {
  padding-right: 0;
}

.div-block-8.margin-left-40 {
  margin-left: 40px;
}

.div-block-9.margin-right-20 {
  margin-right: 0;
}

.section-divider-labels-top-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 6vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 6vw;
  display: grid;
}

.section-divider-labels-top-2.contact-form-bottom {
  padding-top: 6vw;
}

.case-study-wrapper-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 6vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.heading-secondary-3-2 {
  color: #000;
  font-variation-settings: "wght" 700;
  letter-spacing: -.015rem;
  text-indent: 0;
  align-self: center;
  min-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
  line-height: 150%;
}

.heading-secondary-3-2.accordion-title {
  width: 100%;
}

.heading-secondary-3-2.accordion-title.no-100-w {
  background-image: linear-gradient(69deg, var(--color--fill--accent-emerald) 2%, var(--color--fill--accent-myio) 25%);
  width: 100%;
  min-width: 0%;
  color: var(--color--black);
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter Variable, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.heading-secondary-3-2.accordion-title.no-100-w.rem-down {
  margin-bottom: 1rem;
  display: block;
}

.heading-secondary-3-2.accordion-title.no-100-w.outcome-cover {
  background-color: var(--color--text--accent-emerald);
  background-image: none;
}

.heading-secondary-3-2.accordion-title.centralize {
  text-align: center;
}

.container-large-2 {
  color: #333;
  background-color: #fff;
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 6vw 2vw;
}

.container-large-2.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.container-large-2.black-bg {
  background-color: #000;
}

.container-large-2.black-bg.cs-content-section {
  border-bottom: 1px solid var(--color--stroke--primary);
  padding-bottom: 0;
}

.section-footer-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  border-top: 1px solid #e0e0e0;
  grid-template: ". . . ."
                 ". . . Area"
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  display: grid;
  position: relative;
}

.img-logo-2 {
  color: #000;
}

.text-link-special-2 {
  color: #084949;
}

.text-link-special-2:hover {
  color: #666;
}

.case-study-next-wrapper-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 6vw;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
  overflow: hidden;
}

.text-link-secondary-2 {
  color: #333;
  text-decoration: none;
}

.text-link-secondary-2:hover {
  color: #666;
}

.navbar-link-wrapper-2 {
  color: #fff;
  font-variation-settings: "wght" 400;
  letter-spacing: -.015rem;
  -webkit-text-stroke-color: black;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1rem;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1rem;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.navbar-link-wrapper-2.w--current {
  color: #fff;
}

.navbar-link-wrapper-2.podcast {
  grid-column-gap: .15rem;
  grid-row-gap: .15rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.navbar-link-wrapper-2.mobile-only {
  display: none;
}

.label-m-2 {
  color: #000;
  font-variation-settings: "wght" 450;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

.label-m-2.tertiary-grey {
  color: #666;
  text-align: left;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  line-height: 1.25rem;
  text-decoration: none;
}

.label-m-2.tertiary-grey.link-secondary {
  color: #666;
  text-decoration: none;
}

.label-m-2.tertiary-grey.link-secondary:hover {
  color: #333;
}

.label-m-2.tertiary-grey.tight {
  margin-bottom: 0;
  line-height: .875rem;
}

.label-m-2.navbar-link-label {
  color: #fff;
  -webkit-text-stroke-color: black;
  align-self: flex-end;
}

.label-m-2.error {
  color: #b42318;
}

.label-m-2.success {
  display: inline;
}

.label-m-2.header-podcast {
  white-space: nowrap;
  object-fit: fill;
}

.label-m-2.button-white {
  color: #000;
}

.label-m-2.on-white.white {
  color: #fff;
}

.label-m-2.quad-dark {
  color: #999;
  line-height: 1.25rem;
}

.label-m-2.quad-dark.hp-product-label {
  margin-bottom: 1.25rem;
}

.label-m-2.quad-dark.hp-product-label.as-typed {
  text-transform: none;
}

.textarea-2 {
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  min-height: 10rem;
  margin-top: .5rem;
  padding-top: 1rem;
  padding-left: 1rem;
  font-size: 1rem;
}

.textarea-2:focus {
  color: #333;
  border: 1px solid #000;
  box-shadow: 0 1px 3px #0000001a;
}

.textarea-2:focus-visible, .textarea-2[data-wf-focus-visible] {
  color: #333;
}

.textarea-2::placeholder {
  color: #999;
  -webkit-text-stroke-color: #333;
}

.text-link-primary-2 {
  color: #333;
}

.text-link-primary-2:hover {
  color: #666;
}

.text-medium-2 {
  color: #333;
  font-variation-settings: "wght" 400;
  text-align: left;
  letter-spacing: -.015rem;
  align-self: center;
  min-width: 100%;
  margin-bottom: 0;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: block;
}

.text-medium-2.tertiary {
  color: #666;
}

.text-medium-2.tertiary.p-down {
  margin-bottom: 6px;
}

.text-medium-2.tertiary.cs-client-info {
  color: var(--color--text--quad-dark);
}

.text-medium-2.tertiary.cs-client-info.client-name {
  color: var(--color--fill--light-secondary);
  font-size: 1.6rem;
}

.text-medium-2.text-field-label {
  margin-bottom: .5rem;
}

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

.text-medium-2.center.contact {
  max-width: 25rem;
}

.text-medium-2.center.segments-product-perex {
  align-self: center;
  max-width: 45rem;
}

.text-medium-2.accordion-content-text {
  max-width: 800px;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.text-medium-2.segment-perex {
  max-width: 36rem;
}

.text-medium-2.on-black-secondary {
  color: #999;
  max-width: 100%;
}

.section-case-study-content-2 {
  padding-bottom: 6vw;
}

.comp-fullsize-img-2 {
  margin-bottom: 6vw;
  position: relative;
  overflow: hidden;
}

.checkbox-2 {
  border-style: solid;
  border-color: #ccc;
  border-radius: 0;
  width: 1rem;
  height: 1rem;
  margin-left: 0;
  margin-right: .5rem;
}

.checkbox-2.w--redirected-checked {
  background-color: #000;
  border-style: solid;
  border-color: #000;
}

.checkbox-2.w--redirected-focus {
  box-shadow: 0 1px 3px #0000001a;
}

.checkbox-2.w--redirected-focus-visible {
  -webkit-text-stroke-color: #aaa;
  border-color: #333;
  box-shadow: 0 1px 3px #0000001a;
}

.text-small-2 {
  color: #333;
  font-variation-settings: "wght" 400;
  letter-spacing: -.015rem;
  margin-bottom: 0;
  font-family: Inter Variable, sans-serif;
  font-size: .75rem;
  line-height: 1.25rem;
}

.text-small-2.img-description {
  color: #666;
}

.text-small-2.center {
  text-align: center;
  font-size: .875rem;
}

.text-small-2.center.form-policy {
  align-self: center;
  max-width: 87%;
}

.cover-2 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.cover-2.white {
  background-color: #fff;
}

.cover-2.white.case-study {
  height: 90vh;
}

.navbar-link-2 {
  color: #000;
  font-variation-settings: "wght" 400;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  padding: .2rem 0;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1rem;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.navbar-link-2.w--current, .navbar-podcast-scroll-1-2 {
  color: #fff;
}

.heading-primary-1-2 {
  color: #fff;
  letter-spacing: -.05rem;
  text-transform: uppercase;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-family: Gt America Extended, sans-serif;
  font-size: 5.6vw;
  line-height: 90%;
}

.heading-primary-1-2.dark {
  color: #000;
}

.heading-primary-1-2.dark.case-study {
  max-width: 90%;
}

.navbar-content-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.section-divider-labels-bottom-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 6vw;
  display: grid;
}

.navbar-link-underline-2 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  transform: translate(-101%);
}

.icon-2 {
  color: #fff;
  margin-right: 0;
}

.square-dot-2 {
  background-color: #fff;
  width: 4px;
  height: 3px;
  overflow: hidden;
}

.square-dot-2.dark {
  text-align: left;
  background-color: #666;
  margin-bottom: 10px;
}

.message-success-2 {
  background-color: #084949;
  max-width: 50rem;
  margin-top: 1rem;
  padding: 1rem 0;
}

.text-xlarge-2 {
  color: #333;
  font-variation-settings: "wght" 500;
  letter-spacing: -.015vw;
  margin-bottom: 0;
  font-family: Inter Variable, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 135%;
  display: inline;
}

.text-xlarge-2.text-indent-arrow {
  display: inline;
}

.text-field-2 {
  color: #333;
  border: 1px solid #ccc;
  border-radius: 0;
  height: 3.25rem;
  margin-bottom: 0;
  padding: 1rem;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
  line-height: 120%;
}

.text-field-2:focus {
  color: #333;
  border: 1px solid #000;
  box-shadow: 0 1px 3px #0000001a;
}

.text-field-2:focus-visible, .text-field-2[data-wf-focus-visible] {
  color: #333;
  box-shadow: 0 1px 3px #0000001a;
}

.text-field-2::placeholder {
  color: #333;
  -webkit-text-stroke-color: #ccc;
}

.button-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  font-variation-settings: "wght" 500;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  background-color: #fff;
  justify-content: center;
  height: 3.25rem;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem 1.25rem;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  text-decoration: none;
  display: flex;
}

.button-2.on-black {
  background-color: #fff;
  justify-content: center;
  align-items: center;
}

.button-2.on-black.navbar-button {
  color: #000;
  height: 3rem;
}

.button-2.black {
  background-color: #000;
  width: auto;
}

.heading-primary-2-2 {
  color: #000;
  letter-spacing: -.075vw;
  text-transform: uppercase;
  margin-top: 1vw;
  margin-bottom: 0;
  font-family: Gt America Extended, sans-serif;
  font-size: 4.6vw;
  line-height: 90%;
}

.heading-primary-2-2.center {
  text-align: center;
}

.navbar-logo-2 {
  margin-top: -4px;
  margin-right: 32px;
  padding-left: 0;
  position: absolute;
}

.segment-wrapper-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 6vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 6vw;
  display: grid;
}

.segment-wrapper-2.with-product {
  grid-row-gap: 2vw;
  margin-bottom: 1.5rem;
}

.segment-wrapper-2.with-product.cover-cs {
  grid-template-rows: auto .5fr auto;
  height: 90vh;
}

.icon-accordion-arrow-2 {
  color: #fff;
  margin-right: 3rem;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
}

.icon-accordion-arrow-2.dark {
  color: #666;
  align-self: center;
}

.cs-descr-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 8vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 6vw;
  display: grid;
}

.heading-highlight-supply-chain-2 {
  color: #076f72;
}

.accordion-item-bg-2 {
  z-index: -1;
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: translate(0, 100%);
}

.accordion-item-bg-2.black {
  background-color: #000;
}

.heading-primary-3-2 {
  color: #000;
  letter-spacing: -.075vw;
  text-transform: uppercase;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gt America Extended, sans-serif;
  font-size: 3.2vw;
  line-height: 90%;
}

.heading-primary-3-2.segment-product {
  text-align: center;
  text-transform: none;
  margin-bottom: 1.5rem;
}

.heading-primary-3-2.segment-product.gradient-heading {
  color: var(--color--text--accent-emerald);
}

.heading-primary-3-2.segment-product.gradient-heading.capitalized {
  align-self: flex-start;
  align-items: stretch;
}

.heading-primary-3-2.segment-product.capitalized {
  text-transform: uppercase;
}

.heading-primary-3-2.myio-kpi-metric-value {
  white-space: nowrap;
  align-self: flex-start;
  width: auto;
  max-width: 100%;
}

.heading-segment-number-2 {
  color: #fff;
  letter-spacing: -.075vw;
  text-transform: uppercase;
  margin-top: -.75vw;
  margin-bottom: 0;
  font-family: Gt America Extended, sans-serif;
  font-size: 10vw;
  line-height: 90%;
}

.heading-segment-number-2.supply-chain {
  color: #076f72;
}

.heading-segment-number-2.supply-chain.cs-heading {
  text-align: right;
  align-self: auto;
  width: 100%;
  font-size: 4vw;
}

.button-3 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  font-variation-settings: "wght" 500;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  background-color: #fff;
  justify-content: center;
  height: 3.25rem;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem 1.25rem;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  text-decoration: none;
  display: flex;
}

.button-3.black {
  background-color: #000;
  width: auto;
}

.button-3.myio-gradient {
  background-color: #000;
}

.button-3.myio-gradient:hover {
  background-image: linear-gradient(to right, #074040, #147aff);
}

.button-3.myio-gradient.cs-contect-button {
  border: 1px solid var(--color--white);
}

.accordion-content-2 {
  color: #fff;
  background-color: #ffffff1a;
  width: 100%;
  padding-left: 4rem;
  padding-right: 4rem;
  display: block;
  position: static;
}

.accordion-content-2.on-white {
  background-color: #f5f5f5;
}

.heading-primary-2-3 {
  color: #000;
  letter-spacing: -.075vw;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gt America Extended, sans-serif;
  font-size: 4.6vw;
  line-height: 90%;
}

.client-logo-max-w {
  text-align: center;
  align-self: center;
  max-width: 10rem;
}

.cs-content-heading {
  padding-top: 1rem;
  padding-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.cs-content {
  background-color: var(--color--fill--light-secondary);
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  margin-top: 12px;
  display: flex;
}

.cs-rt-section {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.cs-rt-section.align-left {
  justify-content: center;
  align-items: flex-start;
}

.icon-accordion-arrow-3 {
  color: #fff;
  margin-right: 3rem;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
}

.icon-accordion-arrow-3.dark {
  color: #666;
}

.accordion-item-bg-3 {
  z-index: -1;
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: translate(0, 100%);
}

.accordion-item-bg-3.black {
  background-color: #000;
}

.button-4 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  font-variation-settings: "wght" 500;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  background-color: #fff;
  justify-content: center;
  height: 3.25rem;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem 1.25rem;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  text-decoration: none;
  display: flex;
}

.button-4.black {
  background-color: #000;
  width: auto;
}

.button-4.myio-gradient {
  background-color: #000;
  background-image: linear-gradient(to right, #084949, #1476ff);
}

.button-4.myio-gradient:hover {
  background-image: linear-gradient(to right, #074040, #147aff);
}

.accordion-content-3 {
  color: #fff;
  background-color: #ffffff1a;
  width: 100%;
  padding-left: 4rem;
  padding-right: 4rem;
  display: block;
  position: static;
}

.accordion-content-3.on-white {
  background-color: #f5f5f5;
}

.min-client-logo {
  background-color: var(--color--fill--light-tertiary);
  max-width: 60%;
}

.claim-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px #e0e0e0;
  border-bottom: 0 #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  margin-top: 2rem;
  padding: 0 8%;
  display: grid;
  position: relative;
}

.lp-impact-content-item-2 {
  grid-row-gap: 1rem;
  border: 0 solid #000;
  border-left: 1px solid #e0e0e0;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 40px;
  margin-right: 40px;
  padding: 20px;
  display: flex;
}

.lp-impact-content-item-2.no-left-border {
  border-left-width: 0;
}

.cs-claim {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: none none none solid;
  border-width: 1px;
  border-color: var(--color--text--secondary-dark);
  text-align: left;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  min-height: 100%;
  padding: 10px 10px 30px 20px;
  display: flex;
}

.claim-heading {
  font-weight: 500;
}

.button-cover-scroll-2 {
  background-color: #fff;
  border-radius: 2.25rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.button-cover-scroll-2.on-white {
  filter: invert();
}

.list-item-hp-products-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 16px;
  background-color: #000;
  border-top: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
  position: sticky;
  top: 0;
}

.hp-product-2 {
  color: #333;
  width: 61.5%;
  max-width: 28rem;
}

.section-hp-products-2 {
  background-color: #000;
}

.section-intro-wrapper-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 6vw;
  grid-column-gap: 0rem;
  grid-row-gap: 6vw;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-bottom: 6vw;
  display: block;
  position: relative;
  overflow: visible;
}

.heading-highlight-computer-vision-2 {
  color: #74859c;
}

.list-hp-products-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  border-top: 1px solid #ffffff1a;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  margin-bottom: 6vw;
  display: flex;
}

.heading-primary-2-4 {
  color: #000;
  letter-spacing: -.075vw;
  text-transform: uppercase;
  margin-top: 1vw;
  margin-bottom: 0;
  font-family: Gt America Extended, sans-serif;
  font-size: 4.6vw;
  line-height: 90%;
}

.heading-primary-2-4.center {
  text-align: center;
}

.heading-primary-2-4.center.white.white-typography {
  background-image: linear-gradient(324deg, var(--color--text--secondary-dark) 7%, var(--color--fill--light-tertiary) 40%);
  color: var(--color--fill--light-secondary);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.content-context-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  width: 60%;
  margin-top: 100px;
  display: grid;
}

.section-intro-wrapper-cs {
  grid-column-gap: 0rem;
  grid-row-gap: 6vw;
  grid-column-gap: 0rem;
  grid-row-gap: 6vw;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  padding-bottom: 6vw;
  display: block;
  position: relative;
  overflow: visible;
}

.cs-content-image {
  max-width: 80%;
}

.rich-text-block-2 {
  color: var(--color--text--quad-dark);
}

.rich-text-block-2.darker-grey-text {
  color: var(--color--text--secondary-dark);
}

.hp-product-wrapper-cs {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
}

.list-item-hp-products-cs-white {
  grid-column-gap: 1.5rem;
  grid-row-gap: 16px;
  background-color: var(--color--white);
  border-top: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 120%;
  margin-left: -10%;
  padding: 1.5rem 10%;
  display: grid;
  position: sticky;
  top: 0;
}

.text-medium-segment {
  min-width: 100%;
  height: 100%;
  color: var(--color--fill--light-secondary);
  font-variation-settings: "wght" 400;
  text-align: left;
  letter-spacing: -.015rem;
  align-self: center;
  margin-bottom: 0;
  padding-top: 14px;
  font-family: Inter Variable, sans-serif;
  font-size: 1.6rem;
  line-height: 1.5rem;
  display: block;
}

.text-medium-segment.tertiary {
  color: #666;
}

.text-medium-segment.tertiary.p-down {
  margin-bottom: 6px;
}

.text-medium-segment.tertiary.cs-client-info {
  color: var(--color--text--quad-dark);
}

.text-medium-segment.text-field-label {
  margin-bottom: .5rem;
}

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

.text-medium-segment.center.contact {
  max-width: 25rem;
}

.text-medium-segment.center.segments-product-perex {
  align-self: center;
  max-width: 45rem;
}

.text-medium-segment.accordion-content-text {
  max-width: 800px;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.text-medium-segment.segment-perex {
  max-width: 36rem;
}

.text-medium-segment.on-black-secondary {
  color: #999;
  max-width: 100%;
}

.text-medium-cs {
  min-width: 100%;
  color: var(--color--fill--light-tertiary);
  font-variation-settings: "wght" 400;
  text-align: left;
  letter-spacing: -.015rem;
  align-self: center;
  margin-bottom: 0;
  font-family: Inter Variable, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: block;
}

.text-medium-cs.tertiary {
  color: #666;
}

.text-medium-cs.tertiary.p-down {
  margin-bottom: 6px;
}

.text-medium-cs.tertiary.cs-client-info {
  color: var(--color--text--quad-dark);
}

.text-medium-cs.text-field-label {
  margin-bottom: .5rem;
}

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

.text-medium-cs.center.contact {
  max-width: 25rem;
}

.text-medium-cs.center.segments-product-perex {
  align-self: center;
  max-width: 45rem;
}

.text-medium-cs.accordion-content-text {
  max-width: 800px;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.text-medium-cs.segment-perex {
  max-width: 36rem;
}

.text-medium-cs.on-black-secondary {
  color: #999;
  max-width: 100%;
}

.media-wrapper-cs-white {
  z-index: 0;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.media-wrapper-cs-white.models {
  justify-content: center;
  align-items: center;
  height: 48.5vw;
  display: flex;
}

.media-wrapper-cs-white.models.myio {
  background-color: var(--color--fill--accent-myio);
}

.media-wrapper-cs-white.models.floxgen {
  background-color: var(--color--fill--accent-floxgen-dark);
}

.media-wrapper-cs-white.models.computer-vision {
  background-color: var(--color--text--accent-computer-vision-dark);
  background-color: var(--color--white);
}

.media-wrapper-cs-white.border-right {
  border-right: 1px solid var(--color--text--secondary-light);
  justify-content: center;
  align-items: center;
  height: 48.5vw;
  display: flex;
}

.media-wrapper-cs-white.border-right.myio {
  background-color: var(--color--fill--accent-myio);
}

.media-wrapper-cs-white.border-right.floxgen {
  background-color: var(--color--fill--accent-floxgen-dark);
}

.media-wrapper-cs-white.border-right.computer-vision {
  background-color: var(--color--text--accent-computer-vision-dark);
  background-color: var(--color--white);
}

.hp-product-number-cs {
  z-index: 1;
  grid-column-gap: 1.5rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-right: 20px;
  display: grid;
  position: absolute;
  top: 0;
}

.result-contet-wrapper {
  border: 1px none var(--color--text--secondary-light);
  color: #333;
  width: 61.5%;
  max-width: 28rem;
  padding: 40px;
}

.heading-2 {
  background-image: linear-gradient(69deg, var(--color--fill--accent-emerald), var(--color--fill--accent-myio) 42%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.cs-heading-2 {
  background-image: linear-gradient(69deg, var(--color--fill--accent-emerald), var(--color--fill--accent-myio) 42%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2rem;
}

.cs-heading-2.headline-secondary-2.adjust-spacing {
  margin-top: 0;
  margin-bottom: 1.25rem;
}

.headline-im-cs {
  box-sizing: border-box;
  object-fit: cover;
  border-radius: 0;
  align-self: flex-end;
  display: block;
}

.accordion-wrapper-cs {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.accordion-wrapper-cs.black {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
}

.accordion-wrapper-cs.lp {
  margin-top: 3vw;
}

.outcome-block-hero-cs {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 4rem;
  margin-left: 0;
  display: flex;
}

.outcome-rich p {
  font-size: 24px;
}

.cs-hero-num {
  border-right: 1px none var(--color--text--quad-dark);
  color: var(--color--text--accent-emerald);
  padding-right: 16px;
  font-size: 1.4rem;
}

.hero-cs-100vh.healthcare {
  background-color: var(--color--text--accent-yellow);
  background-image: linear-gradient(#003973 40%, #0d8fa3);
}

.hero-cs-100vh.manufacturing {
  background-image: linear-gradient(180deg, var(--color--fill--accent-iron-dark) 40%, var(--color--fill--accent-iron));
}

.hero-cs-100vh.energetics {
  background-color: var(--color--black);
}

.hero-cs-100vh.digital-assistants {
  background-color: var(--color--white);
}

.hero-cs-100vh.supply-chain {
  background-color: #fff;
}

.container-large-cs {
  color: #333;
  background-color: #fff;
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2vw 2vw 4vw;
}

.container-large-cs.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.container-large-cs.black-bg {
  background-color: #000;
}

.segment-wrapper-cs {
  grid-column-gap: 1.5rem;
  grid-row-gap: 6vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 6vw;
  display: grid;
}

.segment-wrapper-cs.with-product {
  grid-row-gap: 2vw;
  margin-bottom: 1.5rem;
}

.segment-wrapper-cs.with-product.cover-cs {
  grid-template-rows: auto .8fr .6fr;
  height: 90vh;
  padding-top: 1.5rem;
}

.dash-with-label-cs {
  display: flex;
}

.dash-with-label-cs.about {
  justify-content: center;
  align-items: center;
  margin-bottom: -3rem;
}

.list-item-cs-sol-tech {
  grid-column-gap: 1.5rem;
  grid-row-gap: 16px;
  background-color: #000;
  border-top: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
  position: sticky;
  top: 0;
}

.cover-scroll-cs {
  grid-column-gap: .75rem;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto auto 1.5rem 1.5rem;
}

.cover-scroll-cs.myio-platform-section-link {
  grid-column-gap: .75rem;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: static;
  inset: auto;
}

.cover-scroll-cs.cs-scrollbtn {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  position: static;
  left: 0;
}

.div-block-13 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-14 {
  flex-flow: column;
  display: flex;
}

.div-block-15 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-right: 4rem;
  display: flex;
}

.div-block-16 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.cs-content-wrapper {
  color: #333;
  width: 61.5%;
  max-width: 28rem;
}

.link-cs-rewowk {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.link-cs-rewowk.myio-cs-card {
  display: block;
  position: relative;
}

.headline-im-cs-rework {
  display: block;
}

.image-9 {
  max-width: 120px;
  max-height: 28px;
  margin-left: 10px;
  margin-right: 10px;
}

.client-wrap-cs-rework-listing {
  z-index: 2;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color--stroke--action);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--stroke--action);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--stroke--action);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--color--stroke--action);
  background-color: var(--color--white);
  pointer-events: none;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  padding: 10px 0;
  display: flex;
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}

.client-wrap-cs-rework-listing.myio-cs-client {
  z-index: 2;
  pointer-events: none;
  margin-top: 0;
  padding-right: 0;
  position: absolute;
  bottom: 6rem;
  right: 1rem;
}

.client-wrap-cs-rework-listing.myio-cs-client-wrap {
  z-index: 2;
  pointer-events: none;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}

.segment {
  background-color: var(--color--fill--accent-floxgen-dark);
  color: var(--color--fill--light-tertiary);
  padding-left: 1rem;
  padding-right: 1rem;
}

.segment.cs-list-segment-hp {
  background-color: var(--transparent);
  color: var(--color--text--secondary-dark);
  background-color: var(--color--white);
  border: 0 solid #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: .25rem;
  font-size: .875rem;
  font-weight: 400;
}

.cs-rework-list-heading {
  margin-top: 1rem;
}

.collection-list {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  display: grid;
}

.cs-rework-collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: block;
}

.cs-segment-wrapp {
  z-index: 2;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color--stroke--action);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--stroke--action);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--stroke--action);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--color--stroke--action);
  background-color: var(--color--white);
  pointer-events: none;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  display: flex;
  position: absolute;
  top: 1rem;
  left: 1rem;
}

.cs-segment-wrapp.myio-cs-segment {
  z-index: 2;
  background-color: var(--color--white);
  pointer-events: none;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: 1rem;
  left: 1rem;
}

.label-m-podcast {
  color: var(--color--black);
  font-variation-settings: "wght" 450;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

.label-m-podcast.tertiary-grey {
  color: var(--color--text--tertiary-dark);
  text-align: left;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 1rem;
  margin-left: 4px;
  line-height: 1.25rem;
  text-decoration: none;
}

.label-m-podcast.tertiary-grey.dot-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.label-m-podcast.tertiary-grey.minutes {
  margin-right: .25rem;
}

.label-m-podcast.tertiary-grey.link {
  color: var(--color--black);
  text-decoration: none;
}

.label-m-podcast.tertiary-grey.link.medium-link {
  border-bottom: 1px solid var(--color--text--secondary-dark);
  align-self: flex-start;
  margin-top: .125rem;
  line-height: 1.125rem;
}

.label-m-podcast.tertiary-grey.tight {
  line-height: .875rem;
}

.label-m-podcast.tertiary-grey.link-secondary {
  color: var(--color--text--tertiary-dark);
  text-decoration: none;
}

.label-m-podcast.tertiary-grey.link-secondary:hover {
  color: var(--color--text--secondary-dark);
}

.label-m-podcast.tertiary-grey.careers-offer {
  margin-bottom: .75rem;
}

.label-m-podcast.tertiary-grey.hp-careers-label {
  transform: translate(0, 1.25rem);
}

.label-m-podcast.center {
  text-align: center;
}

.label-m-podcast.header-podcast {
  color: var(--color--white);
  white-space: nowrap;
  object-fit: fill;
}

.label-m-podcast.opacity-50 {
  opacity: .4;
}

.label-m-podcast.opacity-50.tight {
  line-height: .875rem;
}

.label-m-podcast.hiring-process-time {
  margin-top: .25rem;
}

.label-m-podcast.on-white.white {
  color: var(--color--white);
}

.label-m-podcast.medium {
  font-variation-settings: "wght" 500;
}

.label-m-podcast.arrow-external {
  font-variation-settings: "wght" 450;
  margin-top: -2px;
}

.label-m-podcast.link-next {
  color: var(--color--text--accent-emerald);
  margin-left: -2px;
}

.label-m-podcast.quad-dark {
  color: var(--color--text--quad-dark);
  line-height: 1.25rem;
}

.label-m-podcast.quad-dark.hp-product-label {
  margin-bottom: 1.25rem;
}

.label-m-podcast.quad-dark.hp-product-label.as-typed {
  text-transform: none;
}

.label-m-podcast.navbar-link-label {
  color: var(--color--white);
  -webkit-text-stroke-color: var(--color--black);
  align-self: flex-end;
}

.label-m-podcast.navbar-link-label.modal {
  cursor: pointer;
}

.label-m-podcast.navbar-link-label.white-text {
  color: var(--color--white);
}

.label-m-podcast.success {
  display: inline;
}

.label-m-podcast.error {
  color: #b42318;
}

.label-m-podcast.on-white {
  color: var(--color--text--secondary-dark);
}

.label-m-podcast.inverted {
  color: var(--color--black);
  background-color: #0000;
}

.label-m-podcast.button-white {
  color: var(--color--white);
}

.label-m-podcast.lowercase {
  text-transform: none;
}

.label-m-podcast.secondary {
  color: var(--color--text--quad-dark);
}

.label-m-podcast.ct-button-header, .label-m-podcast.black-text {
  color: var(--color--black);
}

.label-m-podcast.black-text.remove-capitals {
  text-transform: none;
}

.label-m-podcast.cover-label.white-cover-label {
  color: var(--color--white);
  text-align: left;
}

.label-m-ct-button {
  color: var(--color--black);
  font-variation-settings: "wght" 450;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

.label-m-ct-button.tertiary-grey {
  color: var(--color--text--tertiary-dark);
  text-align: left;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 1rem;
  margin-left: 4px;
  line-height: 1.25rem;
  text-decoration: none;
}

.label-m-ct-button.tertiary-grey.dot-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.label-m-ct-button.tertiary-grey.minutes {
  margin-right: .25rem;
}

.label-m-ct-button.tertiary-grey.link {
  color: var(--color--black);
  text-decoration: none;
}

.label-m-ct-button.tertiary-grey.link.medium-link {
  border-bottom: 1px solid var(--color--text--secondary-dark);
  align-self: flex-start;
  margin-top: .125rem;
  line-height: 1.125rem;
}

.label-m-ct-button.tertiary-grey.tight {
  line-height: .875rem;
}

.label-m-ct-button.tertiary-grey.link-secondary {
  color: var(--color--text--tertiary-dark);
  text-decoration: none;
}

.label-m-ct-button.tertiary-grey.link-secondary:hover {
  color: var(--color--text--secondary-dark);
}

.label-m-ct-button.tertiary-grey.careers-offer {
  margin-bottom: .75rem;
}

.label-m-ct-button.tertiary-grey.hp-careers-label {
  transform: translate(0, 1.25rem);
}

.label-m-ct-button.center {
  text-align: center;
}

.label-m-ct-button.header-podcast {
  white-space: nowrap;
  object-fit: fill;
}

.label-m-ct-button.opacity-50 {
  opacity: .4;
}

.label-m-ct-button.opacity-50.tight {
  line-height: .875rem;
}

.label-m-ct-button.hiring-process-time {
  margin-top: .25rem;
}

.label-m-ct-button.on-white.white {
  color: var(--color--white);
}

.label-m-ct-button.medium {
  font-variation-settings: "wght" 500;
}

.label-m-ct-button.arrow-external {
  font-variation-settings: "wght" 450;
  margin-top: -2px;
}

.label-m-ct-button.link-next {
  color: var(--color--text--accent-emerald);
  margin-left: -2px;
}

.label-m-ct-button.quad-dark {
  color: var(--color--text--quad-dark);
  line-height: 1.25rem;
}

.label-m-ct-button.quad-dark.hp-product-label {
  margin-bottom: 1.25rem;
}

.label-m-ct-button.quad-dark.hp-product-label.as-typed {
  text-transform: none;
}

.label-m-ct-button.navbar-link-label {
  color: var(--color--white);
  -webkit-text-stroke-color: var(--color--black);
  align-self: flex-end;
}

.label-m-ct-button.navbar-link-label.modal {
  cursor: pointer;
}

.label-m-ct-button.navbar-link-label.white-text {
  color: var(--color--white);
}

.label-m-ct-button.success {
  display: inline;
}

.label-m-ct-button.error {
  color: #b42318;
}

.label-m-ct-button.on-white {
  color: var(--color--text--secondary-dark);
}

.label-m-ct-button.inverted {
  color: var(--color--black);
  background-color: #0000;
}

.label-m-ct-button.button-white {
  color: var(--color--white);
}

.label-m-ct-button.lowercase {
  text-transform: none;
}

.label-m-ct-button.secondary {
  color: var(--color--text--quad-dark);
}

.label-m-ct-button.ct-button-header, .label-m-ct-button.black-text {
  color: var(--color--black);
}

.label-m-ct-button.black-text.remove-capitals {
  text-transform: none;
}

.label-m-ct-button.cover-label.white-cover-label {
  color: var(--color--white);
  text-align: left;
}

.label-m-cover {
  color: var(--color--black);
  font-variation-settings: "wght" 450;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

.label-m-cover.tertiary-grey {
  color: var(--color--text--tertiary-dark);
  text-align: left;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 1rem;
  margin-left: 4px;
  line-height: 1.25rem;
  text-decoration: none;
}

.label-m-cover.tertiary-grey.dot-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.label-m-cover.tertiary-grey.minutes {
  margin-right: .25rem;
}

.label-m-cover.tertiary-grey.link {
  color: var(--color--black);
  text-decoration: none;
}

.label-m-cover.tertiary-grey.link.medium-link {
  border-bottom: 1px solid var(--color--text--secondary-dark);
  align-self: flex-start;
  margin-top: .125rem;
  line-height: 1.125rem;
}

.label-m-cover.tertiary-grey.tight {
  line-height: .875rem;
}

.label-m-cover.tertiary-grey.link-secondary {
  color: var(--color--text--tertiary-dark);
  text-decoration: none;
}

.label-m-cover.tertiary-grey.link-secondary:hover {
  color: var(--color--text--secondary-dark);
}

.label-m-cover.tertiary-grey.careers-offer {
  margin-bottom: .75rem;
}

.label-m-cover.tertiary-grey.hp-careers-label {
  transform: translate(0, 1.25rem);
}

.label-m-cover.center {
  text-align: center;
}

.label-m-cover.header-podcast {
  white-space: nowrap;
  object-fit: fill;
}

.label-m-cover.opacity-50 {
  opacity: .4;
}

.label-m-cover.opacity-50.tight {
  line-height: .875rem;
}

.label-m-cover.hiring-process-time {
  margin-top: .25rem;
}

.label-m-cover.on-white.white {
  color: var(--color--white);
}

.label-m-cover.medium {
  font-variation-settings: "wght" 500;
}

.label-m-cover.arrow-external {
  font-variation-settings: "wght" 450;
  margin-top: -2px;
}

.label-m-cover.link-next {
  color: var(--color--text--accent-emerald);
  margin-left: -2px;
}

.label-m-cover.quad-dark {
  color: var(--color--text--quad-dark);
  line-height: 1.25rem;
}

.label-m-cover.quad-dark.hp-product-label {
  margin-bottom: 1.25rem;
}

.label-m-cover.quad-dark.hp-product-label.as-typed {
  text-transform: none;
}

.label-m-cover.hide-mobile {
  color: var(--color--fill--light-tertiary);
}

.label-m-cover.navbar-link-label {
  color: var(--color--white);
  -webkit-text-stroke-color: var(--color--black);
  align-self: flex-end;
}

.label-m-cover.navbar-link-label.modal {
  cursor: pointer;
}

.label-m-cover.navbar-link-label.white-text {
  color: var(--color--white);
}

.label-m-cover.success {
  display: inline;
}

.label-m-cover.error {
  color: #b42318;
}

.label-m-cover.on-white {
  color: var(--color--text--secondary-dark);
}

.label-m-cover.inverted {
  color: var(--color--black);
  background-color: #0000;
}

.label-m-cover.button-white {
  color: var(--color--white);
}

.label-m-cover.lowercase {
  text-transform: none;
}

.label-m-cover.secondary {
  color: var(--color--text--quad-dark);
}

.label-m-cover.ct-button-header {
  color: var(--color--fill--light-secondary);
}

.label-m-cover.black-text {
  color: var(--color--black);
}

.label-m-cover.black-text.remove-capitals {
  text-transform: none;
}

.label-m-cover.cover-label.white-cover-label {
  color: var(--color--white);
  text-align: left;
}

.label-m-flox {
  color: var(--color--fill--light-tertiary);
  font-variation-settings: "wght" 450;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

.label-m-flox.tertiary-grey {
  color: var(--color--text--tertiary-dark);
  text-align: left;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 1rem;
  margin-left: 4px;
  line-height: 1.25rem;
  text-decoration: none;
}

.label-m-flox.tertiary-grey.dot-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.label-m-flox.tertiary-grey.minutes {
  margin-right: .25rem;
}

.label-m-flox.tertiary-grey.link {
  color: var(--color--black);
  text-decoration: none;
}

.label-m-flox.tertiary-grey.link.medium-link {
  border-bottom: 1px solid var(--color--text--secondary-dark);
  align-self: flex-start;
  margin-top: .125rem;
  line-height: 1.125rem;
}

.label-m-flox.tertiary-grey.tight {
  line-height: .875rem;
}

.label-m-flox.tertiary-grey.link-secondary {
  color: var(--color--text--tertiary-dark);
  text-decoration: none;
}

.label-m-flox.tertiary-grey.link-secondary:hover {
  color: var(--color--text--secondary-dark);
}

.label-m-flox.tertiary-grey.careers-offer {
  margin-bottom: .75rem;
}

.label-m-flox.tertiary-grey.hp-careers-label {
  transform: translate(0, 1.25rem);
}

.label-m-flox.center {
  text-align: center;
}

.label-m-flox.header-podcast {
  white-space: nowrap;
  object-fit: fill;
}

.label-m-flox.opacity-50 {
  opacity: .4;
}

.label-m-flox.opacity-50.tight {
  line-height: .875rem;
}

.label-m-flox.hiring-process-time {
  margin-top: .25rem;
}

.label-m-flox.on-white.white {
  color: var(--color--white);
}

.label-m-flox.medium {
  font-variation-settings: "wght" 500;
}

.label-m-flox.arrow-external {
  font-variation-settings: "wght" 450;
  margin-top: -2px;
}

.label-m-flox.link-next {
  color: var(--color--text--accent-emerald);
  margin-left: -2px;
}

.label-m-flox.quad-dark {
  color: var(--color--text--quad-dark);
  line-height: 1.25rem;
}

.label-m-flox.quad-dark.hp-product-label {
  margin-bottom: 1.25rem;
}

.label-m-flox.quad-dark.hp-product-label.as-typed {
  text-transform: none;
}

.label-m-flox.hide-mobile {
  color: var(--color--fill--light-tertiary);
}

.label-m-flox.navbar-link-label {
  color: var(--color--white);
  -webkit-text-stroke-color: var(--color--black);
  align-self: flex-end;
}

.label-m-flox.navbar-link-label.modal {
  cursor: pointer;
}

.label-m-flox.navbar-link-label.white-text {
  color: var(--color--white);
}

.label-m-flox.success {
  display: inline;
}

.label-m-flox.error {
  color: #b42318;
}

.label-m-flox.on-white {
  color: var(--color--text--secondary-dark);
}

.label-m-flox.inverted {
  background-color: #0000;
}

.label-m-flox.button-white {
  color: var(--color--white);
}

.label-m-flox.lowercase {
  text-transform: none;
}

.label-m-flox.secondary {
  color: var(--color--text--quad-dark);
}

.label-m-flox.ct-button-header {
  color: var(--color--fill--light-tertiary);
}

.label-m-flox.black-text {
  color: var(--color--black);
}

.label-m-flox.black-text.remove-capitals {
  text-transform: none;
}

.label-m-flox.cover-label {
  color: var(--color--fill--light-tertiary);
}

.label-m-flox.cover-label.white-cover-label {
  color: var(--color--white);
  text-align: left;
}

.label-m-myio {
  font-variation-settings: "wght" 450;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  font-family: Inter Variable, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

.label-m-myio.tertiary-grey {
  color: var(--color--text--tertiary-dark);
  text-align: left;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 1rem;
  margin-left: 4px;
  line-height: 1.25rem;
  text-decoration: none;
}

.label-m-myio.tertiary-grey.dot-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.label-m-myio.tertiary-grey.minutes {
  margin-right: .25rem;
}

.label-m-myio.tertiary-grey.link {
  color: var(--color--black);
  text-decoration: none;
}

.label-m-myio.tertiary-grey.link.medium-link {
  border-bottom: 1px solid var(--color--text--secondary-dark);
  align-self: flex-start;
  margin-top: .125rem;
  line-height: 1.125rem;
}

.label-m-myio.tertiary-grey.tight {
  line-height: .875rem;
}

.label-m-myio.tertiary-grey.link-secondary {
  color: var(--color--text--tertiary-dark);
  text-decoration: none;
}

.label-m-myio.tertiary-grey.link-secondary:hover {
  color: var(--color--text--secondary-dark);
}

.label-m-myio.tertiary-grey.careers-offer {
  margin-bottom: .75rem;
}

.label-m-myio.tertiary-grey.hp-careers-label {
  transform: translate(0, 1.25rem);
}

.label-m-myio.center {
  text-align: center;
}

.label-m-myio.header-podcast {
  white-space: nowrap;
  object-fit: fill;
}

.label-m-myio.opacity-50 {
  opacity: .4;
}

.label-m-myio.opacity-50.tight {
  line-height: .875rem;
}

.label-m-myio.hiring-process-time {
  margin-top: .25rem;
}

.label-m-myio.on-white.white {
  color: var(--color--white);
}

.label-m-myio.medium {
  font-variation-settings: "wght" 500;
}

.label-m-myio.arrow-external {
  font-variation-settings: "wght" 450;
  margin-top: -2px;
}

.label-m-myio.link-next {
  color: var(--color--text--accent-emerald);
  margin-left: -2px;
}

.label-m-myio.quad-dark {
  color: var(--color--text--quad-dark);
  line-height: 1.25rem;
}

.label-m-myio.quad-dark.hp-product-label {
  margin-bottom: 1.25rem;
}

.label-m-myio.quad-dark.hp-product-label.as-typed {
  text-transform: none;
}

.label-m-myio.hide-mobile {
  color: var(--color--fill--light-tertiary);
}

.label-m-myio.navbar-link-label {
  color: var(--color--white);
  -webkit-text-stroke-color: var(--color--black);
  align-self: flex-end;
}

.label-m-myio.navbar-link-label.modal {
  cursor: pointer;
}

.label-m-myio.navbar-link-label.white-text {
  color: var(--color--white);
}

.label-m-myio.success {
  display: inline;
}

.label-m-myio.error {
  color: #b42318;
}

.label-m-myio.on-white {
  color: var(--color--text--secondary-dark);
}

.label-m-myio.inverted {
  color: var(--color--white);
  background-color: #0000;
}

.label-m-myio.lowercase {
  text-transform: none;
}

.label-m-myio.secondary {
  color: var(--color--text--quad-dark);
}

.label-m-myio.ct-button-header {
  color: var(--color--fill--light-tertiary);
}

.label-m-myio.black-text {
  color: var(--color--black);
}

.label-m-myio.black-text.remove-capitals {
  text-transform: none;
}

.label-m-myio.cover-label {
  color: var(--color--fill--light-tertiary);
}

.label-m-myio.cover-label.white-cover-label {
  color: var(--color--white);
  text-align: left;
}

.myio-overview-diagram {
  width: 100%;
  max-width: 80rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.myio-overview-diagram.is-myio-platform-inside-svg {
  transform-origin: top;
}

.hp-rework-case-study-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-column: 1 / -1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: grid;
}

.hp-rework-case-study-grid-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-column: 1 / -1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: grid;
}

.case-study-collection-item-2 {
  flex-direction: column;
  max-width: 100%;
  display: flex;
}

.hp-rework-case-study-grid-internal {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-column: 1 / -1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: grid;
}

.media-wrapper-hp {
  z-index: 0;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.media-wrapper-hp.models {
  justify-content: center;
  align-items: center;
  height: 48.5vw;
  display: flex;
}

.media-wrapper-hp.models.myio {
  background-color: var(--color--fill--accent-myio);
}

.media-wrapper-hp.models.floxgen {
  background-color: var(--color--fill--accent-floxgen-dark);
}

.media-wrapper-hp.models.computer-vision {
  background-color: var(--color--text--accent-computer-vision-dark);
  background-color: #19202a;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.divider-float-angle-right-hp {
  z-index: 0;
  background-color: var(--color--stroke--primary);
  opacity: 1;
  perspective-origin: 100% 0;
  transform-origin: 50%;
  width: 200vw;
  height: 1px;
  position: absolute;
  right: -1100px;
  transform: rotate(-45deg);
}

.case-study-segment-overlay {
  z-index: 2;
  pointer-events: none;
  position: absolute;
  top: .5rem;
  left: .5rem;
}

.media-wrapper-hp-iinovation {
  z-index: 0;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.media-wrapper-hp-iinovation.models {
  justify-content: center;
  align-items: center;
  height: 48.5vw;
  display: flex;
}

.media-wrapper-hp-iinovation.models.myio {
  background-color: var(--color--fill--accent-myio);
}

.media-wrapper-hp-iinovation.models.floxgen {
  background-color: var(--color--fill--accent-floxgen-dark);
}

.media-wrapper-hp-iinovation.models.computer-vision {
  background-color: var(--color--text--accent-computer-vision-dark);
  background-color: #19202a;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.div-block-18 {
  position: relative;
}

.case-study-segment-dot {
  background-color: #b7b7b7;
  flex-shrink: 0;
  width: .5rem;
  height: .5rem;
  margin-top: 0;
  margin-left: .5rem;
  margin-right: .25rem;
  display: block;
}

.section-intro-wrapper-myio {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  padding-bottom: 10vw;
  padding-bottom: var(--space--section-vertical);
  grid-column-gap: 0rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
  overflow: visible;
}

.section-intro-wrapper-myio.no-padding {
  grid-column-gap: 0rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  display: grid;
}

.section-intro-wrapper-myio.hp-intro {
  grid-column-gap: 1.5rem;
  grid-row-gap: 8vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 10vw;
  display: grid;
}

.section-intro-wrapper-myio.mobile-case-studies {
  grid-column-gap: 0rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-intro-wrapper-myio.landing-page {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1vw;
  aspect-ratio: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 2vw;
  padding-bottom: 0;
  display: block;
}

.section-intro-wrapper-myio.landing-page.cognitive-assistant {
  padding-bottom: 10vw;
}

.section-intro-wrapper-myio.landing-page.container-large {
  background-color: var(--color--white);
}

.section-intro-wrapper-myio.landing-page.no-top-padd {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.section-intro-wrapper-myio.myio-bestfit-intro-wrap {
  position: relative;
  overflow: visible;
}

.section-intro-wrapper-myio.myio-intro-wrap-visible {
  overflow: visible;
}

.section-intro-wrapper-myio.myio-intro-white {
  background-color: #0000;
}

.section-intro-wrapper-myio.feature-and-arch {
  padding-top: 2rem;
}

.collection-list-myio {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  display: grid;
}

.section-intro-wrapper-test {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  padding-bottom: 10vw;
  padding-bottom: var(--space--section-vertical);
  grid-column-gap: 0rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: start stretch;
  display: block;
  position: relative;
  overflow: visible;
}

.section-intro-wrapper-test.no-padding {
  grid-column-gap: 0rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  display: grid;
}

.section-intro-wrapper-test.hp-intro {
  grid-column-gap: 1.5rem;
  grid-row-gap: 8vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 10vw;
  display: grid;
}

.section-intro-wrapper-test.top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-intro-wrapper-test.mobile-case-studies {
  grid-column-gap: 0rem;
  grid-row-gap: var(--space--section-vertical);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-intro-wrapper-test.landing-page {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1vw;
  aspect-ratio: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 2vw;
  padding-bottom: 0;
  display: block;
}

.section-intro-wrapper-test.landing-page.cognitive-assistant {
  padding-bottom: 10vw;
}

.section-intro-wrapper-test.landing-page.container-large {
  background-color: var(--color--white);
}

.section-intro-wrapper-test.landing-page.no-top-padd {
  grid-column-gap: 1.5rem;
  grid-row-gap: 10vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.section-intro-wrapper-test.myio-bestfit-intro-wrap {
  position: relative;
  overflow: visible;
}

.section-intro-wrapper-test.myio-intro-wrap-visible {
  overflow: visible;
}

.section-intro-wrapper-test.myio-intro-white {
  background-color: #0000;
}

.section-intro-wrapper-test.feature-and-arch {
  padding-top: 2rem;
}

.section-title-w-subtitle-about {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1.5vw;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.section-title-w-subtitle-about.centred {
  text-align: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
}

.section-title-w-subtitle-about.page-title {
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-bottom: 1.5rem;
}

.section-title-w-subtitle-about.top-p {
  text-align: center;
  justify-content: flex-start;
  padding-top: 20px;
}

.buttons-wrapper-floxgen {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.buttons-wrapper-floxgen.segments-product {
  justify-content: flex-end;
  align-self: flex-start;
  align-items: center;
  margin-top: 1.5rem;
  margin-bottom: 4vw;
}

.buttons-wrapper-floxgen.segments-product.al-right {
  align-self: flex-start;
}

.buttons-wrapper-floxgen.segments-product.remove-bottom-m {
  margin-top: .5rem;
  margin-bottom: 1vw;
}

.buttons-wrapper-floxgen.segments-product.align-center {
  align-self: center;
}

.buttons-wrapper-floxgen.landing-page {
  min-width: 800px;
  margin-top: 0;
  margin-bottom: 0;
}

.buttons-wrapper-floxgen.landing-page.max-width-800 {
  justify-content: flex-start;
  align-items: center;
  max-width: 200px;
}

.buttons-wrapper-floxgen.landing-page-cover {
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.floxgen-1-2-3-4 {
  filter: none;
  background-color: #0000;
}

.industry-membership {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 1px solid #e0e0e0;
  flex-direction: column;
  grid-column: 1 / -1;
  align-items: flex-start;
  margin-bottom: 24px;
  padding: 8px 0 48px;
  display: flex;
}

.industry-membership-logo {
  width: 100%;
  max-width: 360px;
  height: auto;
  display: block;
}

.industry-membership-text {
  color: #555;
  max-width: 72ch;
  margin: 0;
  font-family: Inter Variable, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

@media screen and (min-width: 1280px) {
  .list-item-about-team {
    grid-template-columns: .35fr 1.2fr .7fr;
    grid-auto-columns: minmax(0, 1fr);
  }
}

@media screen and (min-width: 1920px) {
  h3 {
    font-size: 2rem;
    font-weight: 500;
  }

  p {
    font-weight: 400;
  }

  .grid-cover-labels {
    text-align: left;
    place-content: stretch;
  }

  .label-m {
    -webkit-text-stroke-color: var(--color--black);
  }

  .label-m.tertiary-grey {
    align-self: flex-start;
  }

  .label-m.header-podcast {
    color: var(--color--white);
  }

  .label-m.header-podcast.white-text {
    color: var(--color--black);
    -webkit-text-stroke-color: var(--color--black);
  }

  .label-m.hide-mobile, .label-m.navbar-link-label {
    color: var(--color--white);
  }

  .label-m.ct-button-header, .label-m.cover-label {
    color: var(--color--fill--light-tertiary);
  }

  .label-m.work-env, .label-m.tertiary-grey-copy {
    align-self: flex-start;
  }

  .square-dot {
    margin-bottom: 10px;
  }

  .cover-scroll.cs-contact-btn {
    margin-top: 1rem;
  }

  .padding-global.myio-features-section {
    padding-top: 8rem;
  }

  .container-large {
    background-color: #fff0;
    padding-top: .4vw;
    padding-bottom: 6vw;
  }

  .container-large.myio-overflow-visible {
    background-color: var(--color--white);
  }

  .container-large.no-top-padd {
    padding-top: 1vw;
  }

  .heading-primary-2 {
    font-size: 96px;
  }

  .section-intro-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 10vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-intro-wrapper.no-padding {
    grid-column-gap: 0rem;
    grid-row-gap: var(--space--section-vertical);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-intro-wrapper.top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 10vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-intro-wrapper.mobile-case-studies {
    grid-column-gap: 0rem;
    grid-row-gap: var(--space--section-vertical);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-intro-wrapper.landing-page {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 2vw;
    display: grid;
  }

  .section-intro-wrapper.landing-page.no-top-padd {
    padding-top: 0;
  }

  .section-intro-wrapper.myio-intro {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 3vw;
    padding-bottom: 3vw;
    display: grid;
  }

  .text-medium.accordion-content-text {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .text-medium.cover-hp.cover-label {
    text-align: left;
  }

  .text-medium.hp-intro {
    max-width: 100%;
  }

  .text-medium.cover-lp {
    max-width: 440px;
  }

  .heading-secondary-3.margin-top {
    margin-top: 10px;
  }

  .case-study-collection-item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 88%;
    max-width: 88%;
  }

  .case-study-collection-item.hp-featured-card-full {
    justify-self: end;
    width: 88%;
    max-width: 88%;
  }

  .case-study-thumbnail {
    flex: 1;
    max-width: 100%;
  }

  .section-title-w-subtitle {
    display: flex;
  }

  .collection-item-articles {
    grid-template-columns: 1fr 1fr;
  }

  .button.on-black.navbar-button.floxgen-contant-button {
    background-color: var(--color--black);
  }

  .button.black.full-width {
    min-width: 100%;
  }

  .button.book-a-call {
    background-color: var(--color--black);
  }

  .intro-careers {
    max-width: 84rem;
  }

  .text-xlarge {
    font-size: 2.25rem;
  }

  .img-logo {
    color: var(--color--black);
    display: inline-block;
  }

  .navbar-logo.w--current {
    color: var(--color--black);
  }

  .aura-wrapper {
    height: 100%;
  }

  .aura-overlay.myio-accent-col {
    background-color: var(--color--fill--accent-blue);
  }

  .heading-primary-1.dark.centered.contact, .heading-primary-1.page-title {
    font-size: 5.4vw;
  }

  .form-newsletter {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .form-newsletter-wrapper {
    flex-flow: row;
    display: block;
  }

  .subtitle-and-p.about-intro {
    max-width: 100%;
  }

  .subtitle-and-p.about-hiring {
    max-width: 50%;
  }

  .subtitle-and-p.career-how {
    max-width: 88%;
  }

  .subtitle-and-p.lp-inside {
    max-width: 50rem;
  }

  .subtitle-and-p.myio-impact {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .subtitle-and-p.lp-computer-vision {
    max-width: 50%;
  }

  .list-item-about-team {
    grid-column-gap: 1rem;
    grid-template-columns: .35fr 1.1fr .65fr;
    grid-auto-columns: minmax(0, 1fr);
    place-content: stretch;
    margin-left: 4rem;
    margin-right: 4rem;
    padding-top: 8px;
  }

  .heading-secondary-2 {
    font-size: 2.25rem;
  }

  .heading-secondary-2.white.hp-product-title, .heading-secondary-2.white.hp-product-title.cognitive-assistant, .heading-secondary-2.white.hp-product-title, .heading-secondary-2.white.cs-result-title {
    max-width: 100%;
  }

  .segment-wrapper.lp {
    grid-template-columns: 1fr .4fr 1fr 1fr;
    padding-bottom: 6vw;
  }

  .dropdown-toggle {
    height: 96px;
  }

  .media-wrapper {
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }

  .media-wrapper.models.myio, .media-wrapper.models.floxgen, .media-wrapper.models.computer-vision, .media-wrapper.models.computer-vision {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hp-product {
    max-width: 32rem;
  }

  .case-study-collection-wrapper.small {
    grid-template-columns: 1fr;
  }

  .case-study-collection-wrapper.large {
    padding-bottom: 120px;
    display: flex;
  }

  .button-cover-scroll.on-white {
    filter: invert();
  }

  .logo-carousel-wrapper {
    height: 5vw;
  }

  .divider-float-angle-right {
    right: -1800px;
  }

  .divider-wrapper {
    justify-content: center;
    align-items: center;
  }

  .img-case-study-decorative-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    display: flex;
  }

  .navbar-fixed {
    background-color: #fff;
  }

  .footer-copyright.landing-page {
    margin-bottom: 0;
  }

  .navbar-content-right {
    justify-content: space-between;
  }

  .cover-aura.case-studies.no-height-def {
    height: 100%;
    top: auto;
    bottom: 0;
  }

  .feature-highlight.myio {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .intro-lp {
    max-width: 72rem;
  }

  .intro-lp.cognitive-assistant {
    max-width: 68rem;
  }

  .lp-impact-content {
    max-width: 80%;
  }

  .lp-impact-content-item.no-left-border {
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-primary {
    width: 94%;
  }

  .list-primary.in-accordion.force-open {
    padding-bottom: 2.25rem;
  }

  .heading-highlight-computer-vision {
    color: #74859c;
  }

  .text-block-2.label-m.fix-text {
    color: var(--color--white);
    -webkit-text-stroke-color: var(--color--white);
  }

  .section {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    min-width: 300px;
  }

  .paragraph-2 {
    padding-right: 12px;
  }

  .myio-kpi-icon-svg {
    width: 1.4rem;
    height: 1.2rem;
  }

  .myio-bestfit-panel.myio-bestfit-panel-wrap {
    background-color: var(--color--white);
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 4rem 6rem;
  }

  .myio-bestfit-panel.myio-bestfit-panel-wrap.grey-bg {
    background-color: var(--color--fill--light-tertiary);
  }

  .myio-bestfit-head-grid.myio-bestfit-head-anchor {
    padding-bottom: 60px;
  }

  .myio-bestfit-fit-item {
    border-left-color: var(--color--fill--accent-myio);
  }

  .myio-bestfit-subsection.myio-bestfit-above-line {
    border-style: solid none none;
    border-width: 1px;
    border-color: var(--color--dark--opacity-30) black black;
  }

  .myio-bestfit-cs-grid {
    padding-top: 40px;
  }

  .myio-features-head {
    grid-template-columns: 2fr 1fr;
    place-items: end stretch;
    margin-bottom: 2rem;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .myio-features-row {
    padding-top: 6rem;
    padding-bottom: 8rem;
  }

  .myio-features-row.myio-features-row-reverse {
    padding-top: 8rem;
  }

  .myio-fdd-section {
    padding-top: 2vw;
  }

  .tspan {
    display: inline;
  }

  .div-block-9 {
    min-width: 100%;
  }

  .link-block {
    text-decoration: underline;
  }

  .container-large-2 {
    background-color: #fff0;
    padding-bottom: 6vw;
  }

  .container-large-2.black-bg.cs-content-section {
    border-bottom: 1px solid var(--color--stroke--primary);
    padding-bottom: 0;
  }

  .img-logo-2 {
    color: #000;
    display: inline-block;
  }

  .label-m-2.navbar-link-label, .label-m-2.header-podcast {
    color: #fff;
  }

  .text-medium-2.tertiary.cs-client-info {
    color: var(--color--text--secondary-light);
  }

  .text-medium-2.tertiary.cs-client-info.client-name {
    font-size: 1.6rem;
  }

  .text-medium-2.accordion-content-text {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .text-xlarge-2 {
    font-size: 2.25rem;
  }

  .button-2.black.full-width {
    min-width: 100%;
  }

  .navbar-logo-2.w--current {
    color: #000;
  }

  .client-logo-max-w {
    align-self: center;
    max-width: 18rem;
    max-height: 20rem;
  }

  .min-client-logo {
    background-color: var(--color--fill--light-tertiary);
    padding: 6px;
  }

  .claim-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-left: 7%;
    padding-right: 5%;
  }

  .lp-impact-content-item-2.no-left-border {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cs-claim {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-style: none none none solid;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 10px;
  }

  .button-cover-scroll-2.on-white {
    filter: invert();
  }

  .hp-product-2 {
    max-width: 32rem;
  }

  .heading-highlight-computer-vision-2 {
    color: #74859c;
  }

  .hp-product-wrapper-cs {
    padding-bottom: 8rem;
  }

  .list-item-hp-products-cs-white {
    background-color: var(--color--white);
    width: 120%;
    margin-left: -10%;
  }

  .text-medium-segment {
    font-size: 1.6rem;
  }

  .text-medium-segment.accordion-content-text, .text-medium-cs.accordion-content-text {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .media-wrapper-cs-white.models.myio, .media-wrapper-cs-white.models.floxgen, .media-wrapper-cs-white.models.computer-vision, .media-wrapper-cs-white.models.computer-vision, .media-wrapper-cs-white.border-right.myio, .media-wrapper-cs-white.border-right.floxgen, .media-wrapper-cs-white.border-right.computer-vision, .media-wrapper-cs-white.border-right.computer-vision {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .result-contet-wrapper {
    max-width: 32rem;
  }

  .headline-im-cs {
    text-align: center;
    border-radius: 0;
    max-width: 52rem;
  }

  .accordion-wrapper-cs.black {
    padding-bottom: 20px;
  }

  .outcome-rich {
    border-left: 1px #000;
    padding-left: 0;
    font-family: Inter Variable, sans-serif;
    font-size: 2rem;
    font-weight: 500;
  }

  .outcome-rich p {
    font-size: 3rem;
  }

  .paragraph-3 {
    font-size: 2rem;
    font-weight: 400;
  }

  .paragraph-4 {
    border-right: 1px solid #000;
    padding-right: 20px;
  }

  .cs-hero-num {
    border-right: 1px none var(--color--text--quad-dark);
    color: var(--color--text--accent-emerald);
    padding-right: 16px;
    font-size: 2rem;
    font-weight: 600;
  }

  .hero-cs-100vh {
    height: 100vh;
  }

  .container-large-cs {
    background-color: #fff0;
    padding-bottom: 0;
  }

  .segment-wrapper-cs.with-product.cover-cs {
    padding-bottom: 20px;
  }

  .dash-with-label-cs.about {
    margin-bottom: -8rem;
    padding-bottom: 20px;
  }

  .list-item-cs-sol-tech {
    padding-bottom: 2rem;
  }

  .cover-scroll-cs.cs-scrollbtn {
    flex: 0 auto;
    width: auto;
  }

  .div-block-13, .div-block-15 {
    justify-content: center;
    align-items: flex-start;
  }

  .logo-wrapper-cs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--color--fill--light-tertiary);
    vertical-align: baseline;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding: 6px 12px;
    display: inline-block;
    position: static;
  }

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

  .cs-content-wrapper {
    max-width: 32rem;
  }

  .link-cs-rewowk {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    text-decoration: none;
    display: grid;
  }

  .headline-im-cs-rework {
    object-fit: cover;
    width: 100%;
    height: 300px;
    display: block;
  }

  .headline-im-cs-rework.hp-featured-square {
    aspect-ratio: 1;
    object-fit: cover;
    width: 100%;
    height: auto;
  }

  .image-9 {
    max-width: 140px;
    max-height: 40px;
  }

  .tagged-wrapper {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 20px;
    padding-left: 4px;
    padding-right: 10px;
    display: flex;
  }

  .client-wrap-cs-rework-listing {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    height: 4rem;
    margin-top: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 0;
    text-decoration: none;
    display: flex;
  }

  .segment {
    background-color: var(--color--fill--accent-floxgen-dark);
    color: var(--color--stroke--primary);
    padding-left: 1rem;
    padding-right: 1rem;
    text-decoration: none;
  }

  .cs-rework-list-heading {
    margin-top: 1rem;
  }

  .collection-list {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: grid;
  }

  .cs-rework-collection-item {
    width: 100%;
    max-width: 750px;
    padding: 20px 10px 40px;
    display: block;
  }

  .cs-rew-listing-context {
    text-overflow: clip;
    white-space: normal;
    word-break: normal;
    margin-top: 10px;
    margin-right: 40px;
    overflow: hidden;
  }

  .cs-segment-wrapp {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .label-m-podcast {
    color: var(--color--white);
    -webkit-text-stroke-color: var(--color--black);
  }

  .label-m-podcast.tertiary-grey {
    align-self: center;
  }

  .label-m-podcast.header-podcast {
    color: var(--color--white);
  }

  .label-m-podcast.header-podcast.white-text {
    color: var(--color--black);
    -webkit-text-stroke-color: var(--color--black);
  }

  .label-m-podcast.hide-mobile, .label-m-podcast.navbar-link-label {
    color: var(--color--white);
  }

  .label-m-podcast.ct-button-header {
    color: var(--color--black);
  }

  .label-m-podcast.cover-label {
    color: var(--color--fill--light-tertiary);
  }

  .label-m-ct-button {
    color: var(--color--white);
    -webkit-text-stroke-color: var(--color--black);
  }

  .label-m-ct-button.tertiary-grey {
    align-self: center;
  }

  .label-m-ct-button.header-podcast {
    color: var(--color--white);
  }

  .label-m-ct-button.header-podcast.white-text {
    color: var(--color--black);
    -webkit-text-stroke-color: var(--color--black);
  }

  .label-m-ct-button.hide-mobile, .label-m-ct-button.navbar-link-label {
    color: var(--color--white);
  }

  .label-m-ct-button.ct-button-header {
    color: var(--color--black);
  }

  .label-m-ct-button.cover-label {
    color: var(--color--fill--light-tertiary);
  }

  .label-m-cover {
    color: var(--color--white);
    -webkit-text-stroke-color: var(--color--black);
  }

  .label-m-cover.tertiary-grey {
    align-self: center;
  }

  .label-m-cover.header-podcast {
    color: var(--color--white);
  }

  .label-m-cover.header-podcast.white-text {
    color: var(--color--black);
    -webkit-text-stroke-color: var(--color--black);
  }

  .label-m-cover.hide-mobile, .label-m-cover.navbar-link-label {
    color: var(--color--white);
  }

  .label-m-cover.ct-button-header, .label-m-cover.cover-label {
    color: var(--color--fill--light-tertiary);
  }

  .label-m-flox {
    color: var(--color--white);
    -webkit-text-stroke-color: var(--color--black);
  }

  .label-m-flox.tertiary-grey {
    align-self: center;
  }

  .label-m-flox.header-podcast {
    color: var(--color--white);
  }

  .label-m-flox.header-podcast.white-text {
    color: var(--color--black);
    -webkit-text-stroke-color: var(--color--black);
  }

  .label-m-flox.hide-mobile, .label-m-flox.navbar-link-label {
    color: var(--color--white);
  }

  .label-m-flox.ct-button-header {
    color: var(--color--black);
  }

  .label-m-flox.cover-label {
    color: var(--color--fill--light-tertiary);
  }

  .label-m-myio {
    color: var(--color--white);
    -webkit-text-stroke-color: var(--color--black);
  }

  .label-m-myio.tertiary-grey {
    align-self: center;
  }

  .label-m-myio.header-podcast {
    color: var(--color--white);
  }

  .label-m-myio.header-podcast.white-text {
    color: var(--color--black);
    -webkit-text-stroke-color: var(--color--black);
  }

  .label-m-myio.hide-mobile, .label-m-myio.navbar-link-label {
    color: var(--color--white);
  }

  .label-m-myio.ct-button-header {
    color: var(--color--black);
  }

  .label-m-myio.cover-label {
    color: var(--color--fill--light-tertiary);
  }

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

  .hp-rework-case-study-grid {
    grid-column-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 88%;
  }

  .hp-rework-case-study-grid-2 {
    grid-column-gap: 1rem;
  }

  .hp-rework-case-study-grid-internal {
    grid-column-gap: 1rem;
    grid-template-rows: auto;
  }

  .hp-rework-case-study-grid-internal.hp-secondary-size-cap {
    justify-self: center;
    width: 75%;
    max-width: 75%;
  }

  .media-wrapper-hp {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .media-wrapper-hp.models.myio, .media-wrapper-hp.models.floxgen, .media-wrapper-hp.models.computer-vision, .media-wrapper-hp.models.computer-vision {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .divider-float-angle-right-hp {
    right: -1800px;
  }

  .media-wrapper-hp-iinovation {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .media-wrapper-hp-iinovation.models.myio, .media-wrapper-hp-iinovation.models.floxgen, .media-wrapper-hp-iinovation.models.computer-vision, .media-wrapper-hp-iinovation.models.computer-vision {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-intro-wrapper-myio {
    grid-column-gap: 1.5rem;
    grid-row-gap: 10vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-intro-wrapper-myio.no-padding {
    grid-column-gap: 0rem;
    grid-row-gap: var(--space--section-vertical);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-intro-wrapper-myio.top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 10vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-intro-wrapper-myio.mobile-case-studies {
    grid-column-gap: 0rem;
    grid-row-gap: var(--space--section-vertical);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-intro-wrapper-myio.landing-page {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 2vw;
    display: grid;
  }

  .section-intro-wrapper-myio.landing-page.no-top-padd {
    padding-top: 0;
  }

  .section-intro-wrapper-myio.myio-bestfit-intro-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0vw;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 3vw;
    display: grid;
  }

  .section-intro-wrapper-myio.myio-intro {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 3vw;
    padding-bottom: 3vw;
    display: grid;
  }

  .collection-list-myio {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: grid;
  }

  .section-intro-wrapper-test {
    grid-column-gap: 1.5rem;
    grid-row-gap: 10vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-intro-wrapper-test.no-padding {
    grid-column-gap: 0rem;
    grid-row-gap: var(--space--section-vertical);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-intro-wrapper-test.top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 10vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-intro-wrapper-test.mobile-case-studies {
    grid-column-gap: 0rem;
    grid-row-gap: var(--space--section-vertical);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-intro-wrapper-test.landing-page {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 2vw;
    display: grid;
  }

  .section-intro-wrapper-test.landing-page.no-top-padd {
    padding-top: 0;
  }

  .section-intro-wrapper-test.myio-intro {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 3vw;
    padding-bottom: 3vw;
    display: grid;
  }

  .section-title-w-subtitle-about {
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  .cover.white {
    height: 50vh;
  }

  .cover.white.floxgen {
    height: 100vh;
  }

  .cover.white.case-study {
    height: 50vh;
  }

  .heading-1.landing-page {
    font-size: 6.8vw;
  }

  .grid-cover-labels {
    grid-row-gap: 2rem;
  }

  .label-m.tertiary-grey.link {
    text-align: center;
    align-self: center;
    margin-right: 0;
  }

  .label-m.tertiary-grey.hide-mobile {
    display: none;
  }

  .label-m.header-podcast {
    color: #000;
  }

  .label-m.hp-segments-label {
    display: none;
  }

  .label-m.navbar-link-label {
    color: #000;
    font-variation-settings: "wght" 600;
    -webkit-text-stroke-color: #000;
    text-transform: none;
    font-size: 1.125rem;
    line-height: 2rem;
  }

  .label-m.work-env.link {
    text-align: center;
    align-self: center;
    margin-right: 0;
  }

  .label-m.work-env.hide-mobile {
    display: none;
  }

  .label-m.tertiary-grey-copy.link {
    text-align: center;
    align-self: center;
    margin-right: 0;
  }

  .label-m.tertiary-grey-copy.hide-mobile, .square-dot.dark.floating-middle-left, .square-dot.dark.floating-middle-right, .square-dot.dark.hide-mobile, .square-dot.white.hide-mobile {
    display: none;
  }

  .container-large {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .container-large.split {
    flex-direction: column;
    margin-bottom: 6rem;
  }

  .container-large.careers-exception.black-bg {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .heading-primary-2 {
    text-align: left;
    font-size: 6vw;
  }

  .heading-primary-2.center.career {
    max-width: 100%;
  }

  .heading-primary-2.white.benefits {
    font-size: 6.5vw;
  }

  .heading-primary-2.heading-primary-2-smaller {
    font-size: 6vw;
  }

  .heading-primary-2.on-black.myio-arch-headline {
    text-align: left;
    font-size: clamp(2.5rem, 5.5vw, 3.5rem);
    line-height: 92%;
  }

  .heading-primary-2.myio-platform-inside-heading {
    font-size: clamp(2.5rem, 5.5vw, 3.5rem);
    line-height: 92%;
  }

  .section-intro-wrapper {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 4.5rem;
  }

  .section-intro-wrapper.no-padding {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
  }

  .section-intro-wrapper.hp-intro {
    grid-column-gap: 1.5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 6rem;
    display: grid;
  }

  .section-intro-wrapper.top {
    grid-row-gap: 4.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .section-intro-wrapper.landing-page {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-medium.articles-subtitle {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .text-medium.center.segments-product-perex-manufacturing.white {
    max-width: 36rem;
  }

  .text-medium.wrap-hp-about {
    width: 80%;
    max-width: 80%;
  }

  .text-medium.wrap-hp-podcast {
    text-align: center;
    text-indent: 0;
  }

  .text-medium.cover-lp {
    max-width: 400px;
  }

  .case-studies-grid {
    grid-row-gap: 6rem;
    padding-top: 1rem;
    padding-bottom: 4.5rem;
  }

  .case-study-thumbnail-dots {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .section-case-studies.cs-bottom-border {
    border-bottom: 1px solid var(--color--stroke--primary);
  }

  .section-title-w-subtitle {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
  }

  .section-title-w-subtitle.centred {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .articles-list {
    margin-bottom: 4.5rem;
  }

  .button.on-black.navbar-button {
    filter: invert();
    align-items: center;
    height: 3.5rem;
  }

  .section-divider-labels-bottom {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .contact-form-wrapper {
    margin-top: 2.5rem;
  }

  .checkbox-field, .text-small.center.form-policy {
    max-width: 100%;
  }

  .section-divider-labels-top {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-divider-labels-top.contact-form-bottom {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .section-footer {
    grid-row-gap: 6rem;
    padding-top: 1.5rem;
  }

  .text-xlarge {
    font-size: 1.5rem;
  }

  .careers-sticky {
    display: none;
  }

  .career-offer {
    max-width: 100%;
    height: auto;
  }

  .careers-scroll-offers {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
  }

  .careers-scroll-title {
    grid-template-rows: auto;
    height: auto;
    margin-top: 4.5rem;
    margin-bottom: 3.5rem;
    padding-bottom: 0;
  }

  .navbar-logo {
    filter: invert();
    position: static;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
  }

  .navbar {
    height: 4.5rem;
  }

  .navbar-menu-button {
    filter: invert();
    margin-right: -1rem;
  }

  .navbar-menu-button.w--open {
    filter: invert();
    background-color: #0000;
  }

  .navbar-content {
    background-color: var(--color--white);
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-left: 0;
    padding: 0 1.5rem 1.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar-contact {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 0;
    margin-right: 0;
    display: block;
  }

  .navbar-link-wrapper {
    color: #000;
    -webkit-text-stroke-color: #000;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar-link-wrapper.mobile-only {
    display: block;
  }

  .navbar-podcast {
    width: 320px;
    min-width: 320px;
    display: block;
  }

  .navbar-social {
    filter: invert();
    margin-top: -1rem;
    margin-left: 0;
  }

  .navbar-social-icon {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-divider-labels-thank-you {
    padding-top: 0;
    padding-bottom: 1.5rem;
  }

  .section-static-page {
    padding-bottom: 0;
  }

  .heading-primary-1 {
    margin-bottom: 1rem;
    font-size: 7vw;
  }

  .navbar-link-underline {
    background-color: #000;
  }

  .navbar-link {
    color: #000;
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar-podcast-scroll-1, .navbar-podcast-scroll-2 {
    color: #000;
  }

  .list-hiring-process {
    grid-row-gap: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .hiring-process-item-img {
    height: 10rem;
  }

  .comp-subtitle-button.centred {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-bottom: 3.5rem;
  }

  .comp-subtitle-button.align-left {
    align-items: center;
    margin-top: -3rem;
    margin-bottom: 4.5rem;
  }

  .list-item-hp-products {
    grid-row-gap: 0rem;
    border-top-style: none;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .link-block-next-offer {
    display: none;
  }

  .careers-join-wrapper {
    grid-row-gap: 6rem;
    grid-template-rows: auto auto;
  }

  .subtitle-and-p.about-hiring {
    grid-row-gap: .25rem;
    min-width: 90%;
    max-width: 90%;
  }

  .subtitle-and-p.myio-impact {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 100%;
    max-width: 100%;
  }

  .subtitle-and-p.lp-computer-vision {
    min-width: 90%;
    max-width: 90%;
  }

  .comp-fullsize-img {
    margin-bottom: 4.5rem;
    padding-top: 0;
  }

  .about-why {
    grid-row-gap: 6rem;
    margin-bottom: 0;
    padding-top: 1.5rem;
    padding-bottom: 6rem;
  }

  .divider-horizontal.dark, .divider-horizontal.dark.hide-mobile {
    display: none;
  }

  .list-item-about-team {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 1rem;
  }

  .section-segments-links {
    margin-top: -1rem;
  }

  .segments-links-wrapper {
    margin-top: 1.25rem;
    padding-bottom: 6rem;
  }

  .dash-dot {
    margin-top: 8px;
  }

  .dash-with-label {
    display: none;
  }

  .section-case-study-content {
    padding-bottom: 4rem;
  }

  .case-study-wrapper {
    grid-row-gap: 4.5rem;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-secondary-2.white.hp-product-title.cognitive-assistant {
    max-width: 100%;
  }

  .heading-secondary-2.case-study {
    font-size: 1.5rem;
  }

  .heading-secondary-2.hp-segments {
    font-size: 1.75rem;
  }

  .case-study-info {
    grid-column-gap: 16px;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .section-segments {
    margin-top: 0;
  }

  .segment-wrapper {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .segment-wrapper.with-product {
    grid-row-gap: 6rem;
    margin-bottom: 0;
    padding-bottom: 6rem;
  }

  .segment-wrapper.lp {
    grid-row-gap: 6rem;
    grid-template-rows: auto auto auto auto;
    margin-bottom: 0;
    padding-bottom: 6rem;
    position: relative;
    top: auto;
  }

  .icon-accordion-arrow {
    margin-right: 2rem;
  }

  .media-wrapper.is-hidden-tabletandlower {
    display: none;
  }

  .section-hp-segments {
    margin-top: 0;
  }

  .segments-link-hp-item {
    align-content: center;
    height: 8rem;
  }

  .list-hp-products {
    grid-row-gap: 1.5rem;
    border-top-style: none;
    margin-bottom: 0;
  }

  .hp-product-wrapper {
    justify-content: flex-start;
    padding-top: 1.5rem;
    padding-bottom: 4.5rem;
  }

  .hp-product {
    width: 100%;
    max-width: 100%;
  }

  .buttons-wrapper.segments-product {
    margin-bottom: 6rem;
  }

  .hp-product-number {
    display: none;
  }

  .hp-case-studies-grid {
    grid-row-gap: 6rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .intro-hp {
    margin-top: 20px;
  }

  .list-item-hiring-process {
    border-top-style: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hp-about-wrapper {
    grid-row-gap: 6rem;
    margin-bottom: 4.5rem;
  }

  .hp-podcast-wrapper {
    grid-row-gap: 4.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .hp-podcast-cta {
    flex-direction: column;
    align-items: center;
  }

  .hp-careers-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .case-study-collection-list {
    padding-bottom: 80px;
  }

  .logo-carousel-wrapper {
    height: 11vw;
  }

  .logo-carousel-wrapper.about {
    margin-top: 2rem;
  }

  .logo-carousel-scroll {
    min-width: 500vw;
  }

  .section-logos {
    padding-bottom: 0;
  }

  .hp-careers {
    grid-row-gap: 6rem;
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .divider-wrapper {
    display: none;
  }

  .case-study-next-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .img-case-study-decorative-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    display: flex;
  }

  .navbar-fixed {
    height: 4.5rem;
    transform: none;
  }

  .navbar-cover {
    display: none;
  }

  .navbar-fixed-wrapper {
    filter: none;
  }

  .collection-list-articles-outer {
    margin-bottom: 3rem;
  }

  .segment-product-wrapper {
    grid-row-gap: 3rem;
    padding-bottom: 3rem;
  }

  .heading-primary-3.myio-fdd-flow-title-1 {
    font-size: clamp(2rem, 4vw, 2.5rem);
    line-height: 95%;
  }

  .footer-copyright {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .terms-paragraph.last {
    margin-bottom: 0;
  }

  .navbar-menu-line-bottom {
    background-color: var(--color--white);
    align-self: center;
    width: 20px;
    height: 2px;
    margin-top: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar-menu-line-top {
    background-color: var(--color--white);
    align-self: center;
    width: 20px;
    height: 2px;
    margin-bottom: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .careers-mobile-img {
    display: block;
  }

  .navbar-menu {
    flex-direction: column;
    align-self: stretch;
    margin-left: 0;
  }

  .navbar-menu.myio, .navbar-menu.floxgen {
    margin-left: 0;
  }

  .navbar-menu.computer-vision, .navbar-menu.cognitive-assistant {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

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

  .navbar-content-right {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 3rem;
    display: grid;
  }

  .navbar-content-right.landing-page {
    margin-top: 2rem;
  }

  .feature-highlight.myio {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .lp-impact {
    grid-row-gap: 2rem;
    grid-auto-flow: row;
    padding-top: 1.5rem;
    padding-bottom: 4.5rem;
  }

  .lp-inside-grid {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .lp-architecture {
    flex-direction: column;
    justify-content: center;
  }

  .button-play {
    width: 6rem;
    height: 6rem;
  }

  .lp-impact-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .lp-impact-content {
    width: 100%;
  }

  .lp-impact-content-item {
    align-self: center;
    align-items: center;
    width: 100%;
  }

  .lp-impact-content-item.no-left-border {
    width: 100%;
  }

  .icon-myio-models {
    max-width: 12rem;
  }

  .modal-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .modal-content, .youtube {
    width: 100%;
  }

  .feature-icon {
    max-width: 4rem;
  }

  .img-architecture {
    align-self: center;
    max-width: 80%;
  }

  .cover-spline-floxgen {
    display: block;
  }

  .cover-spline-floxgen-scene {
    margin-top: 50%;
    margin-left: 25%;
    display: none;
  }

  .list-primary.in-accordion {
    padding-left: .5rem;
  }

  .heading-highlight-computer-vision, .heading-highlight-cognitive-assistant {
    color: var(--color--text--accent-computer-vision-light);
  }

  .eu-dotace {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-top: 1.5rem;
  }

  .image-7 {
    max-height: 80px;
  }

  .dropdown {
    width: 100%;
    min-height: 3.625rem;
    padding: 1rem 0;
  }

  .text-block-2.label-m.fix-text {
    color: #000;
    font-variation-settings: "wght" 600;
    text-align: center;
    letter-spacing: -.015rem;
    text-transform: none;
    width: 100%;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 2rem;
  }

  .dropdown-toggle-2 {
    align-items: center;
    width: 100%;
    min-height: 1.5rem;
    padding: 0 1.5rem;
    display: flex;
  }

  .what-you-pay-for-myio-wrapper {
    grid-row-gap: 3rem;
    padding-bottom: 3rem;
  }

  .myio-bestfit-fit-grid {
    grid-template-columns: 1fr 1fr;
  }

  .myio-bestfit-head-grid, .myio-bestfit-cs-header, .myio-bestfit-cs-grid, .myio-bestfit-market-grid {
    grid-template-columns: 1fr;
  }

  .myio-bestfit-head-grid-1, .myio-bestfit-cs-header-1, .myio-bestfit-market-grid-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .myio-bestfit-fit-grid-1, .myio-bestfit-cs-grid-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .myio-features-head, .myio-features-row {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .myio-features-media {
    min-height: 16rem;
  }

  .myio-features-row-reverse, .myio-fdd-head, .myio-fdd-flow-head {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .myio-fdd-flow-title {
    flex-wrap: wrap;
    font-size: clamp(1.125rem, 4.8vw, 1.5rem);
  }

  .myio-arch-head {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .myio-arch-flow-panel-1-2, .myio-arch-flow-panel-1-2-3, .myio-arch-flow-panel-1-2-3-4, .myio-arch-flow-panel-1-2-3-4-5, .myio-arch-flow-panel-1-2-3-4-5-6, .myio-arch-flow-panel-1-2-3-4-5-6-7, .myio-arch-flow-panel-1-2-3-4-5-6-7-8, .myio-arch-flow-panel-1-2-3-4-5-6-7-8-9 {
    padding-left: clamp(.5rem, 2.5vw, 1.25rem);
    padding-right: clamp(.5rem, 2.5vw, 1.25rem);
  }

  .myio-platform-hub-head {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .myio-platform-hub-tiles {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .myio-platform-hub-previews, .myio-features-head-1, .myio-features-row-1, .myio-fdd-head-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .myio-fdd-head-1.is-myio-inside-section-head {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-items: start;
  }

  .myio-fdd-flow-head-1, .myio-arch-head-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .myio-arch-head-1.is-myio-architecture-section-head {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-items: start;
  }

  .section-divider-labels-top-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-divider-labels-top-2.contact-form-bottom {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .case-study-wrapper-2 {
    grid-row-gap: 4.5rem;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar-menu-line-bottom-2 {
    background-color: #fff;
    align-self: center;
    width: 20px;
    height: 2px;
    margin-top: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .container-large-2 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .section-footer-2 {
    grid-row-gap: 6rem;
    padding-top: 1.5rem;
  }

  .case-study-next-wrapper-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .navbar-menu-line-top-2 {
    background-color: #fff;
    align-self: center;
    width: 20px;
    height: 2px;
    margin-bottom: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar-link-wrapper-2 {
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar-link-wrapper-2.mobile-only {
    display: block;
  }

  .label-m-2.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1.125rem;
    line-height: 2rem;
  }

  .section-case-study-content-2 {
    padding-bottom: 4rem;
  }

  .comp-fullsize-img-2 {
    margin-bottom: 4.5rem;
    padding-top: 0;
  }

  .text-small-2.center.form-policy {
    max-width: 100%;
  }

  .cover-2.white, .cover-2.white.case-study {
    height: 50vh;
  }

  .navbar-link-2 {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .heading-primary-1-2 {
    margin-bottom: 1rem;
    font-size: 7vw;
  }

  .navbar-content-2 {
    background-color: #fff;
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-left: 0;
    padding: 0 1.5rem 1.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .section-divider-labels-bottom-2 {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .square-dot-2.dark.hide-mobile {
    display: none;
  }

  .text-xlarge-2 {
    font-size: 1.5rem;
  }

  .button-2.on-black.navbar-button {
    filter: invert();
    align-items: center;
    height: 3.5rem;
  }

  .heading-primary-2-2 {
    text-align: left;
    font-size: 6vw;
  }

  .navbar-logo-2 {
    filter: invert();
    position: static;
  }

  .segment-wrapper-2 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .segment-wrapper-2.with-product {
    grid-row-gap: 6rem;
    margin-bottom: 0;
    padding-bottom: 6rem;
  }

  .icon-accordion-arrow-2 {
    margin-right: 2rem;
  }

  .cs-descr-wrapper {
    grid-row-gap: 3rem;
    padding-bottom: 3rem;
  }

  .button-3.myio-gradient.cs-contect-button {
    max-width: 60%;
  }

  .heading-primary-2-3 {
    text-align: left;
    font-size: 6vw;
  }

  .client-logo-max-w {
    max-width: 8rem;
  }

  .icon-accordion-arrow-3 {
    margin-right: 2rem;
  }

  .claim-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    display: grid;
  }

  .lp-impact-content-item-2 {
    align-self: center;
    align-items: center;
    width: 100%;
  }

  .lp-impact-content-item-2.no-left-border {
    width: 100%;
  }

  .list-item-hp-products-2 {
    grid-row-gap: 0rem;
    border-top-style: none;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .hp-product-2 {
    width: 100%;
    max-width: 100%;
  }

  .section-intro-wrapper-2 {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 4.5rem;
  }

  .heading-highlight-computer-vision-2 {
    color: #74859c;
  }

  .list-hp-products-2 {
    grid-row-gap: 1.5rem;
    border-top-style: none;
    margin-bottom: 0;
  }

  .heading-primary-2-4 {
    text-align: left;
    font-size: 6vw;
  }

  .heading-primary-2-4.center.white.white-typography {
    background-image: linear-gradient(324deg, var(--color--text--secondary-dark) 7%, var(--color--fill--light-tertiary) 40%);
  }

  .content-context-div {
    width: 100%;
  }

  .section-intro-wrapper-cs {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 4.5rem;
  }

  .hp-product-wrapper-cs {
    justify-content: flex-start;
    padding-top: 1.5rem;
    padding-bottom: 4.5rem;
  }

  .list-item-hp-products-cs-white {
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-auto-flow: row;
    justify-items: stretch;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .media-wrapper-cs-white.border-right {
    border-right-style: none;
  }

  .hp-product-number-cs {
    display: none;
  }

  .result-contet-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .headline-im-cs {
    object-fit: cover;
    object-position: 0% 0%;
  }

  .outcome-block-hero-cs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 1rem;
    display: flex;
  }

  .outcome-rich p {
    font-size: 22px;
  }

  .hero-cs-100vh {
    height: auto;
    min-height: auto;
  }

  .container-large-cs {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .segment-wrapper-cs {
    flex-direction: column;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 4.5rem;
    display: flex;
  }

  .segment-wrapper-cs.with-product {
    grid-row-gap: 6rem;
    margin-bottom: 0;
    padding-bottom: 6rem;
  }

  .segment-wrapper-cs.with-product.cover-cs {
    grid-column-gap: .5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto .5fr auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 4rem;
    display: grid;
  }

  .dash-with-label-cs {
    display: none;
  }

  .list-item-cs-sol-tech {
    grid-row-gap: 0rem;
    border-top-style: none;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .cover-scroll-cs {
    bottom: 4rem;
  }

  .cs-content-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .headline-im-cs-rework {
    height: 100%;
  }

  .image-9 {
    max-width: 64px;
    max-height: 32px;
  }

  .client-wrap-cs-rework-listing {
    justify-content: flex-end;
    align-items: center;
  }

  .client-wrap-cs-rework-listing.second-cs-hp {
    bottom: .4rem;
    right: .4rem;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .label-m-podcast.tertiary-grey.link {
    text-align: center;
    align-self: center;
    margin-right: 0;
  }

  .label-m-podcast.tertiary-grey.hide-mobile {
    display: none;
  }

  .label-m-podcast.header-podcast {
    color: #000;
  }

  .label-m-podcast.hp-segments-label {
    display: none;
  }

  .label-m-podcast.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1.125rem;
    line-height: 2rem;
  }

  .label-m-ct-button.tertiary-grey.link {
    text-align: center;
    align-self: center;
    margin-right: 0;
  }

  .label-m-ct-button.tertiary-grey.hide-mobile, .label-m-ct-button.hp-segments-label {
    display: none;
  }

  .label-m-ct-button.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1.125rem;
    line-height: 2rem;
  }

  .label-m-cover.tertiary-grey.link {
    text-align: center;
    align-self: center;
    margin-right: 0;
  }

  .label-m-cover.tertiary-grey.hide-mobile, .label-m-cover.hp-segments-label {
    display: none;
  }

  .label-m-cover.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1.125rem;
    line-height: 2rem;
  }

  .label-m-flox.tertiary-grey.link {
    text-align: center;
    align-self: center;
    margin-right: 0;
  }

  .label-m-flox.tertiary-grey.hide-mobile, .label-m-flox.hp-segments-label {
    display: none;
  }

  .label-m-flox.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1.125rem;
    line-height: 2rem;
  }

  .label-m-myio.tertiary-grey.link {
    text-align: center;
    align-self: center;
    margin-right: 0;
  }

  .label-m-myio.tertiary-grey.hide-mobile, .label-m-myio.hp-segments-label {
    display: none;
  }

  .label-m-myio.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1.125rem;
    line-height: 2rem;
  }

  .hp-rework-case-study-grid, .hp-rework-case-study-grid-2, .hp-rework-case-study-grid-internal {
    grid-column-gap: 1.5rem;
    grid-row-gap: 3rem;
    grid-column: 1 / -1;
    grid-template-columns: 1fr 1fr;
  }

  .media-wrapper-hp.is-hidden-tabletandlower, .media-wrapper-hp-iinovation.is-hidden-tabletandlower {
    display: none;
  }

  .section-intro-wrapper-myio {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 4.5rem;
  }

  .section-intro-wrapper-myio.no-padding {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
  }

  .section-intro-wrapper-myio.hp-intro {
    grid-column-gap: 1.5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 6rem;
    display: grid;
  }

  .section-intro-wrapper-myio.top {
    grid-row-gap: 4.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .section-intro-wrapper-myio.landing-page {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .collection-list-myio {
    grid-template-columns: 1fr;
  }

  .section-intro-wrapper-test {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 4.5rem;
  }

  .section-intro-wrapper-test.no-padding {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
  }

  .section-intro-wrapper-test.hp-intro {
    grid-column-gap: 1.5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 6rem;
    display: grid;
  }

  .section-intro-wrapper-test.top {
    grid-row-gap: 4.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .section-intro-wrapper-test.landing-page {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-title-w-subtitle-about {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
  }

  .section-title-w-subtitle-about.centred {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .buttons-wrapper-floxgen.segments-product {
    margin-bottom: 6rem;
  }
}

@media screen and (max-width: 767px) {
  .cover.white {
    height: 40vh;
  }

  .label-m {
    color: var(--color--fill--light-tertiary);
  }

  .label-m.tertiary-grey.footer-margin, .label-m.work-env.footer-margin, .label-m.tertiary-grey-copy.footer-margin {
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .square-dot.dark {
    display: none;
  }

  .container-large.split {
    flex-direction: column;
  }

  .container-large.myio-platform-section-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-primary-2.on-black.myio-arch-headline, .heading-primary-2.myio-platform-inside-heading {
    font-size: clamp(2rem, 5.5vw, 2.75rem);
    line-height: 95%;
  }

  .section-intro-wrapper {
    grid-template-rows: auto auto;
  }

  .section-intro-wrapper.top {
    grid-template-rows: auto;
  }

  .section-intro-wrapper.mobile-case-studies {
    grid-row-gap: 1.5rem;
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .section-intro-wrapper.landing-page {
    grid-template-rows: auto;
  }

  .text-medium {
    margin-bottom: 20px;
  }

  .text-medium.on-black-secondary.cognitive-assistant {
    width: 100%;
    max-width: 100%;
  }

  .case-studies-grid {
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .heading-secondary-3.myio-bestfit-market-heading {
    text-align: left;
  }

  .case-study-collection-item {
    max-width: 100%;
  }

  .case-study-thumbnail {
    text-decoration: none;
  }

  .case-study-thumbnail-dots {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-divider-labels-bottom {
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .form-field-wrapper-columns {
    flex-direction: column;
  }

  .checkbox-field {
    max-width: 100%;
    display: flex;
  }

  .section-divider-labels-top {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-divider-labels-top.contact-form-bottom {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .section-footer {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .text-xlarge {
    font-size: 1.5rem;
  }

  .careers-sticky {
    display: none;
  }

  .navbar-logo {
    filter: invert();
  }

  .navbar {
    min-height: 4rem;
  }

  .navbar-menu-button {
    filter: invert();
  }

  .navbar-content {
    height: auto;
    padding-bottom: 1.5rem;
  }

  .navbar-link-wrapper {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .section-divider-labels-thank-you {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-primary-1.dark.case-study {
    margin-top: 1rem;
  }

  .form-newsletter-wrapper {
    max-width: 100%;
  }

  .comp-subtitle-button {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .subtitle-and-p.about-hiring, .subtitle-and-p.lp-computer-vision {
    min-width: 100%;
    max-width: 100%;
  }

  .comp-fullsize-img {
    margin-bottom: 4.5rem;
  }

  .about-why {
    margin-bottom: 0;
  }

  .divider-horizontal.on-white.hide-mobile {
    display: none;
  }

  .list-about-team {
    grid-row-gap: 3rem;
    margin-top: 0;
  }

  .list-item-about-team {
    padding-left: 0;
    padding-right: 0;
  }

  .dash-dot {
    display: none;
  }

  .section-case-study-content {
    padding-bottom: 2rem;
  }

  .case-study-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .case-study-body-section {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-secondary-2, .heading-secondary-2.case-study {
    font-size: 1.5rem;
  }

  .segment-wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .segment-wrapper.with-product {
    grid-row-gap: 4.5rem;
    padding-top: 0;
  }

  .segment-wrapper.lp {
    grid-row-gap: 4.5rem;
    padding-top: 1rem;
  }

  .accordion-content {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .icon-accordion-arrow {
    margin-right: 2rem;
  }

  .hp-product-wrapper {
    padding-top: 4rem;
    padding-bottom: 2.5rem;
  }

  .hp-product {
    width: 100%;
    max-width: 100%;
  }

  .hp-case-studies-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-bottom: 4.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .case-study-collection-list {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 80px;
  }

  .logo-carousel-wrapper {
    height: 5.5rem;
  }

  .logo-carousel-scroll {
    min-width: 600vw;
  }

  .hp-careers {
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .case-study-body {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
  }

  .case-study-next-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .case-study-rich-text {
    width: 100%;
  }

  .navbar-fixed-wrapper {
    filter: none;
  }

  .heading-primary-3.myio-fdd-flow-title-1 {
    font-size: 2rem;
    line-height: 100%;
  }

  .careers-mobile-img {
    display: block;
  }

  .feature-highlight.myio {
    padding-left: 16px;
  }

  .lp-impact {
    padding-bottom: 4.5rem;
  }

  .lp-inside-grid {
    margin-bottom: 4.5rem;
    padding-bottom: 0;
  }

  .lp-architecture {
    margin-bottom: 6rem;
    padding-top: 1.5rem;
  }

  .lp-impact-wrapper {
    overflow: visible;
  }

  .lp-impact-content-item.no-left-border {
    margin-left: 0;
    margin-right: 0;
  }

  .list-primary.in-accordion {
    padding-left: 1.5rem;
  }

  .eu-dotace {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .dropdown {
    width: 100%;
    min-height: 3.625rem;
    padding: 1rem 0;
  }

  .text-block-2.label-m.fix-text {
    color: #000;
    font-variation-settings: "wght" 600;
    text-align: center;
    letter-spacing: -.015rem;
    text-transform: none;
    width: 100%;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 2rem;
  }

  .dropdown-toggle-2 {
    align-items: center;
    width: 100%;
    min-height: 1.5rem;
    padding: 0 1.5rem;
    display: flex;
  }

  .myio-bestfit-panel {
    padding: 1.5rem 1.25rem;
  }

  .myio-bestfit-fit-grid {
    grid-template-columns: 1fr;
  }

  .myio-bestfit-fit-grid-1, .myio-bestfit-cs-grid-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .myio-bestfit-panel-1 {
    padding: 1.5rem 1.25rem;
  }

  .myio-fdd-step {
    grid-column-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1.75rem 1fr;
  }

  .fdd-step__badge.myio-fdd-badge {
    width: 1.75rem;
    height: 1.75rem;
    font-size: .625rem;
  }

  .myio-platform-hub-section {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .myio-platform-hub-tiles {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .myio-platform-page-hero-wrap {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .myio-fdd-flow-panel-1-2-3-4-5-6-7-8-9-10-11-12-13.is-myio-inside-diagram-panel, .myio-arch-flow-panel-1-2-3-4-5-6-7-8-9-10.is-myio-architecture-diagram-panel {
    overscroll-behavior-x: contain;
    overflow: auto hidden;
  }

  .myio-arch-diagram-scaled.inline-svg-0.is-myio-platform-architecture-svg {
    min-width: 42rem;
  }

  .myio-platform-page-back-1 {
    margin-bottom: 1.5rem;
    display: inline-block;
    position: static;
  }

  .section-divider-labels-top-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-divider-labels-top-2.contact-form-bottom {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .case-study-wrapper-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-footer-2 {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .case-study-next-wrapper-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .navbar-link-wrapper-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .label-m-2.tertiary-grey.footer-margin {
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .text-medium-2 {
    margin-bottom: 20px;
  }

  .section-case-study-content-2 {
    padding-bottom: 2rem;
  }

  .comp-fullsize-img-2 {
    margin-bottom: 4.5rem;
  }

  .cover-2.white {
    height: 40vh;
  }

  .heading-primary-1-2.dark.case-study {
    margin-top: 1rem;
  }

  .navbar-content-2 {
    padding-bottom: 1.5rem;
  }

  .section-divider-labels-bottom-2 {
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .square-dot-2.dark {
    display: none;
  }

  .text-xlarge-2 {
    font-size: 1.5rem;
  }

  .segment-wrapper-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .segment-wrapper-2.with-product {
    grid-row-gap: 4.5rem;
    padding-top: 0;
  }

  .icon-accordion-arrow-2 {
    margin-right: 2rem;
  }

  .accordion-content-2 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .icon-accordion-arrow-3 {
    margin-right: 2rem;
  }

  .accordion-content-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .claim-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    width: 100%;
    padding-bottom: 1vw;
    display: grid;
    overflow: visible;
  }

  .lp-impact-content-item-2.no-left-border {
    margin-left: 0;
    margin-right: 0;
  }

  .hp-product-2 {
    width: 100%;
    max-width: 100%;
  }

  .section-intro-wrapper-2 {
    grid-template-rows: auto auto;
    padding-top: 2rem;
  }

  .heading-primary-2-4.center.white.white-typography {
    background-image: linear-gradient(324deg, var(--color--text--secondary-dark) 7%, var(--color--fill--light-tertiary) 40%);
  }

  .section-intro-wrapper-cs {
    grid-template-rows: auto auto;
    padding-top: 2rem;
  }

  .list-item-hp-products-cs-white {
    padding-bottom: 2rem;
  }

  .text-medium-segment, .text-medium-cs {
    margin-bottom: 20px;
  }

  .result-contet-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .outcome-block-hero-cs {
    width: 80%;
  }

  .outcome-rich p {
    font-size: 18px;
  }

  .hero-cs-100vh {
    height: auto;
    min-height: auto;
  }

  .segment-wrapper-cs {
    flex-direction: column;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .segment-wrapper-cs.with-product {
    grid-row-gap: 4.5rem;
    padding-top: 0;
  }

  .cs-content-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .image-9 {
    max-width: 100px;
    max-height: 28px;
  }

  .collection-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .collection-list-wrapper {
    padding-top: 1vh;
    padding-bottom: 2vh;
  }

  .label-m-podcast {
    color: var(--color--fill--light-tertiary);
  }

  .label-m-podcast.tertiary-grey.footer-margin {
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .label-m-ct-button {
    color: var(--color--fill--light-tertiary);
  }

  .label-m-ct-button.tertiary-grey.footer-margin {
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .label-m-cover {
    color: var(--color--fill--light-tertiary);
  }

  .label-m-cover.tertiary-grey.footer-margin {
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .label-m-flox {
    color: var(--color--fill--light-tertiary);
  }

  .label-m-flox.tertiary-grey.footer-margin {
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .label-m-myio {
    color: var(--color--fill--light-tertiary);
  }

  .label-m-myio.tertiary-grey.footer-margin {
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .myio-overview-diagram.is-myio-platform-inside-svg {
    min-width: 42rem;
  }

  .hp-rework-case-study-grid, .hp-rework-case-study-grid-2, .hp-rework-case-study-grid-internal {
    grid-row-gap: 3rem;
    grid-column: auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .section-intro-wrapper-myio {
    grid-template-rows: auto auto;
  }

  .section-intro-wrapper-myio.top {
    grid-template-rows: auto;
  }

  .section-intro-wrapper-myio.mobile-case-studies {
    grid-row-gap: 1.5rem;
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .section-intro-wrapper-myio.landing-page {
    grid-template-rows: auto;
  }

  .collection-list-myio {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-intro-wrapper-test {
    grid-template-rows: auto auto;
  }

  .section-intro-wrapper-test.top {
    grid-template-rows: auto;
  }

  .section-intro-wrapper-test.mobile-case-studies {
    grid-row-gap: 1.5rem;
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .section-intro-wrapper-test.landing-page {
    grid-template-rows: auto;
  }

  .industry-membership {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 8px;
    padding-bottom: 32px;
  }

  .industry-membership-logo {
    max-width: 320px;
  }

  .industry-membership-text {
    font-size: 15px;
  }
}

@media screen and (max-width: 479px) {
  ul {
    padding-left: 24px;
  }

  .icon-gradient-wrapper {
    width: 100%;
    height: 100%;
  }

  .cover {
    height: 100svh;
    overflow: hidden;
  }

  .cover.white {
    height: 30vh;
    padding-top: 1.5rem;
  }

  .cover.white.floxgen {
    overflow: hidden;
  }

  .title-row-2 {
    opacity: 1;
  }

  .title-row-2.align-center {
    padding-left: 0;
  }

  .title-row-2.align-right {
    padding-left: 0;
    right: 1rem;
  }

  .title-row-3.full {
    justify-content: center;
  }

  .title-row-3.align-right {
    opacity: 1;
    justify-content: flex-start;
  }

  .heading-1 {
    letter-spacing: -.045rem;
    font-size: 1.813rem;
  }

  .heading-1._404 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 4rem;
  }

  .heading-1.landing-page {
    margin-bottom: 1.5rem;
    font-size: 1.813rem;
  }

  .grid-cover-labels {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2.75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .label-m.tertiary-grey.link.w--current {
    text-align: center;
  }

  .label-m.tertiary-grey.footer-margin {
    margin-bottom: 0;
  }

  .label-m.tertiary-grey.case-study-subsection {
    align-self: stretch;
  }

  .label-m.tertiary-grey.careers-offer {
    margin-bottom: .25rem;
  }

  .label-m.tertiary-grey.hide-mobile {
    display: none;
  }

  .label-m.opacity-50.process-step {
    margin-bottom: -.5rem;
  }

  .label-m.on-white {
    color: var(--color--black);
  }

  .label-m.link-next.hide-mobile {
    display: none;
  }

  .label-m.quad-dark.hp-product-label {
    margin-bottom: .75rem;
  }

  .label-m.hp-segments-label, .label-m.hide-mobile {
    display: none;
  }

  .label-m.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .label-m.navbar-link-label.modal {
    font-variation-settings: "wght" 400;
    font-size: .875rem;
    line-height: 1rem;
  }

  .label-m.work-env.link.w--current {
    text-align: center;
  }

  .label-m.work-env.footer-margin {
    margin-bottom: 0;
  }

  .label-m.work-env.case-study-subsection {
    align-self: stretch;
  }

  .label-m.work-env.careers-offer {
    margin-bottom: .25rem;
  }

  .label-m.work-env.hide-mobile {
    display: none;
  }

  .label-m.tertiary-grey-copy.link.w--current {
    text-align: center;
  }

  .label-m.tertiary-grey-copy.footer-margin {
    margin-bottom: 0;
  }

  .label-m.tertiary-grey-copy.case-study-subsection {
    align-self: stretch;
  }

  .label-m.tertiary-grey-copy.careers-offer {
    margin-bottom: .25rem;
  }

  .label-m.tertiary-grey-copy.hide-mobile, .square-dot.dark.floating-middle-left, .square-dot.dark.floating-middle-right, .square-dot.white.hide-mobile, .square-dot.hide-mobile {
    display: none;
  }

  .cover-scroll {
    bottom: 1rem;
    left: 1rem;
  }

  .padding-global {
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global.overflow-hidden.white-bg.myio-myio-sec {
    padding-top: 2rem;
  }

  .padding-global.myio-platform-hub-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-large {
    padding: 1rem 1vw;
  }

  .container-large.split {
    flex-direction: column;
    margin-bottom: 4.5rem;
  }

  .container-large.page-contact-bottom {
    padding-bottom: 1rem;
  }

  .container-large.no-padding, .container-large.careers-exception {
    padding-top: 1rem;
  }

  .container-large.grey-bg-2 {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .heading-primary-2 {
    letter-spacing: -.05rem;
    font-size: 1.625rem;
    line-height: 100%;
  }

  .heading-primary-2.center {
    text-align: center;
    align-self: center;
    font-size: 1.625rem;
  }

  .heading-primary-2.center.mobile-left-override {
    text-align: left;
    align-self: flex-start;
  }

  .heading-primary-2.center.career {
    max-width: 100%;
  }

  .heading-primary-2.white.benefits {
    font-size: 1.625rem;
  }

  .heading-primary-2.hp-podcast {
    text-align: left;
    align-self: center;
    margin-left: 0;
  }

  .heading-primary-2.desktop-only {
    display: none;
  }

  .heading-primary-2.mobile-only {
    display: block;
  }

  .heading-primary-2.on-black.myio-arch-headline, .heading-primary-2.myio-platform-inside-heading {
    letter-spacing: -.05rem;
    font-size: 1.75rem;
    line-height: 95%;
  }

  .section-intro-wrapper {
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .section-intro-wrapper.no-padding {
    grid-row-gap: 4.5rem;
    padding-top: 0;
  }

  .section-intro-wrapper.hp-intro {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
    padding-bottom: 2.5rem;
    display: grid;
  }

  .section-intro-wrapper.top {
    grid-row-gap: 4rem;
    padding-top: 3.5rem;
    padding-bottom: 3rem;
  }

  .section-intro-wrapper.mobile-case-studies {
    grid-row-gap: 1rem;
    padding-top: 3.25rem;
    padding-bottom: 2.5rem;
  }

  .section-intro-wrapper.landing-page {
    grid-row-gap: 4rem;
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .text-medium.case-studies-intro-text {
    width: 100%;
    max-width: 100%;
  }

  .text-medium.articles-subtitle {
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
  }

  .text-medium.center.thank-you {
    max-width: 100%;
  }

  .text-medium.center.your-turn {
    max-width: 75%;
  }

  .text-medium.text-indent {
    text-indent: 0;
  }

  .text-medium.accordion-content-text {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .text-medium.cover-hp {
    text-indent: 0;
    max-width: 90%;
  }

  .text-medium.hp-intro {
    text-indent: 0;
  }

  .text-medium.wrap-hp-about {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }

  .text-medium.wrap-hp-podcast {
    text-align: center;
    text-indent: 0;
    width: 100%;
    max-width: 100%;
  }

  .text-medium.wrap-hp-careers {
    text-indent: 0;
  }

  .text-medium.cover-lp {
    text-indent: 0;
    max-width: 100%;
  }

  .text-medium.text-xlarge.myio-claim {
    margin-top: 20px;
  }

  .case-studies-grid {
    grid-row-gap: 4rem;
    width: 100%;
    padding-top: 0;
    padding-bottom: 3.5rem;
    position: relative;
  }

  .heading-secondary-3 {
    text-align: left;
  }

  .heading-secondary-3.accordion-title {
    white-space: normal;
  }

  .case-study-thumbnail-text {
    padding-top: 1rem;
  }

  .case-study-thumbnail-dots {
    height: auto;
    padding: 1rem;
    display: none;
  }

  .section-case-studies, .section-articles {
    width: 100%;
  }

  .section-title-w-subtitle {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
  }

  .section-title-w-subtitle.centred {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
    align-items: center;
  }

  .section-title-w-subtitle.centred.landing-page {
    grid-row-gap: 1.5rem;
    padding-bottom: 1rem;
  }

  .section-title-w-subtitle.page-title {
    grid-row-gap: .5rem;
    padding-bottom: 2.5rem;
  }

  .articles-list {
    width: 100%;
    margin-bottom: 3.5rem;
  }

  .collection-list-articles-inner {
    width: 100%;
  }

  .collection-item-articles {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    width: 100%;
    margin-top: 0;
    margin-bottom: 4.5rem;
  }

  .collection-list-articles {
    width: 100%;
  }

  .button.on-black.navbar-button {
    align-items: center;
  }

  .button.black.full-width {
    width: 100%;
  }

  .button.black.mobile-override-left {
    align-self: flex-start;
  }

  .button.black.mobile-override-fullsize {
    align-self: stretch;
  }

  .section-bottom {
    padding-top: 3.5rem;
  }

  .section-bottom.landing-page {
    padding-top: 3rem;
  }

  .section-divider-labels-bottom {
    display: none;
  }

  .contact-form-wrapper {
    margin-bottom: 4.5rem;
  }

  .contact-form {
    max-width: 100%;
  }

  .form-field-wrapper-columns {
    flex-direction: column;
  }

  .checkbox-field {
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .text-small.center {
    font-size: .75rem;
  }

  .text-small.img-description {
    width: 100%;
  }

  .section-divider-labels-top.contact-form-bottom {
    display: none;
  }

  .section-footer {
    grid-row-gap: 3rem;
    width: 100%;
    margin-top: 0;
    padding-top: 4rem;
  }

  .intro-careers {
    width: 100%;
  }

  .text-xlarge {
    font-size: 1.375rem;
    line-height: 130%;
  }

  .text-xlarge.text-about-intro {
    max-width: 100%;
  }

  .careers-sticky {
    display: none;
  }

  .career-offer {
    height: auto;
  }

  .careers-scroll-offers {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
  }

  .careers-scroll-title {
    grid-template-rows: auto;
    height: auto;
    margin-top: 4.5rem;
    margin-bottom: 3.5rem;
    padding-bottom: 0;
  }

  .img-logo {
    width: NaN% ;
  }

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

  .navbar-logo {
    filter: invert();
    position: static;
  }

  .navbar-logo.w--current {
    position: static;
  }

  .navbar-logo.floxgen {
    filter: invert();
  }

  .navbar {
    z-index: 10;
    height: 3.5rem;
    min-height: 3.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    position: fixed;
  }

  .navbar-menu-button, .navbar-menu-button.floxgen {
    filter: invert();
  }

  .navbar-content {
    background-color: var(--color--white);
    flex-direction: column;
    align-items: center;
    height: auto;
    padding: .5rem 1rem 1.5rem;
  }

  .navbar-contact {
    margin-right: 0;
    display: block;
  }

  .navbar-link-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-podcast {
    width: 80%;
    min-width: 240px;
    display: block;
  }

  .navbar-social {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    filter: invert();
    margin-top: -.5rem;
    margin-left: 0;
    display: flex;
  }

  .navbar-social-icon {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .aura-wrapper {
    height: 100%;
  }

  .cover-wrapper {
    height: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cover-wrapper.about {
    height: 100%;
  }

  .section-thank-you {
    padding-top: 0;
  }

  .section-divider-labels-thank-you {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .section-static-page {
    padding-top: 5rem;
    padding-bottom: 3rem;
  }

  .heading-primary-1 {
    margin-top: 0;
    font-size: 1.7rem;
  }

  .heading-primary-1.dark {
    width: 100%;
  }

  .heading-primary-1.dark.case-study {
    margin-top: 1rem;
  }

  .form-newsletter {
    flex-direction: column;
  }

  .navbar-link-underline {
    display: none;
  }

  .navbar-link {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .navbar-link.centred {
    justify-content: center;
  }

  .section-hiring-process {
    width: 100%;
  }

  .list-hiring-process {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    border-top-style: none;
    width: 100%;
    margin-bottom: 3rem;
  }

  .hiring-process-item-img {
    height: 16rem;
    display: block;
  }

  .comp-subtitle-button {
    grid-column-gap: 0vw;
    grid-row-gap: 1rem;
    align-items: center;
  }

  .comp-subtitle-button.centred {
    align-items: center;
    padding-bottom: 0;
  }

  .comp-subtitle-button.align-left {
    margin-top: 0;
  }

  .list-item-hp-products {
    grid-column-gap: 0rem;
    grid-row-gap: 0px;
    border-top-style: none;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
  }

  .link-block-next-offer {
    display: none;
  }

  .careers-join-wrapper {
    grid-template-rows: auto;
    justify-content: center;
    justify-items: center;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .highlight-with-paragraph {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .highlight-with-paragraph.case-study {
    width: 100%;
  }

  .subtitle-and-p.about-hiring {
    object-fit: fill;
  }

  .subtitle-and-p.career-how {
    min-width: 100%;
    max-width: 100%;
  }

  .comp-fullsize-img {
    height: auto;
    margin-bottom: 3.5rem;
    padding-top: 4.5rem;
  }

  .about-why {
    grid-row-gap: 4.5rem;
    margin-bottom: 0;
    padding-top: 1rem;
    padding-bottom: 5rem;
  }

  .about-why-grid {
    grid-row-gap: 4.5rem;
    width: 100%;
    margin-bottom: 3.5rem;
  }

  .divider-horizontal.dark.about, .divider-horizontal.on-white.hide-mobile, .divider-horizontal.opacity-10.hide-mobile {
    display: none;
  }

  .list-about-team {
    grid-row-gap: 4.5rem;
    margin-top: 0;
    margin-bottom: 3rem;
  }

  .list-item-about-team {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-top-style: none;
    flex-flow: column;
    grid-template-columns: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .section-segments-links {
    margin-top: -1rem;
  }

  .segments-links-wrapper {
    margin-top: 1rem;
    padding-bottom: 4.5rem;
  }

  .segments-link-item {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1.25rem 1fr 1fr 1fr;
    grid-auto-columns: 1rem;
    height: 4.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dash-dot, .dash-with-label, .dash-with-label.careers, .dash-with-label.about, .dash-with-label.hp-intro {
    display: none;
  }

  .section-case-study-content {
    padding-bottom: 0;
  }

  .case-study-wrapper {
    grid-template-columns: 1fr;
    justify-content: space-between;
    justify-items: stretch;
    padding-top: 0;
    padding-bottom: 0;
  }

  .case-study-body-section {
    width: 100%;
  }

  .heading-secondary-2 {
    font-size: 1.5rem;
  }

  .heading-secondary-2.case-study {
    font-size: 1.375rem;
  }

  .heading-secondary-2.hp-segments {
    font-size: 1rem;
  }

  .heading-secondary-2.white.hp-product-title, .heading-secondary-2.white.cs-result-title {
    max-width: 98%;
    margin-bottom: 1rem;
    font-size: 1.5rem;
  }

  .case-study-info-item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-self: stretch;
    display: flex;
  }

  .case-study-info {
    grid-column-gap: 24px;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    width: 100%;
    display: grid;
  }

  .section-segments {
    margin-top: 0;
  }

  .segment-wrapper {
    grid-row-gap: 4rem;
    margin-bottom: 0;
    padding-top: 0;
  }

  .segment-wrapper.lp {
    width: 100%;
    padding-bottom: 4.5rem;
  }

  .heading-segment-number {
    margin-top: 0;
    margin-bottom: -2rem;
  }

  .accordion-item.on-white {
    z-index: 0;
    z-index: 0;
    z-index: 0;
  }

  .dropdown-toggle {
    height: 4.5rem;
  }

  .accordion-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .icon-accordion-arrow {
    margin-right: 1rem;
  }

  .media-wrapper.podcast-wrapper {
    justify-content: center;
    align-items: stretch;
  }

  .segments-link-hp-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.25rem 1fr 1fr 1fr;
    align-content: center;
    align-items: center;
    height: 4.5rem;
    max-height: 4.5rem;
  }

  .segments-link-hp-item:hover {
    color: var(--color--black);
  }

  .list-hp-products {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 0;
    margin-bottom: 0;
  }

  .hp-product-wrapper {
    flex-direction: column;
    padding-top: 1.5rem;
    padding-bottom: 3.5rem;
  }

  .hp-product {
    width: 100%;
    max-width: 100%;
  }

  .buttons-wrapper {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .buttons-wrapper.segments-product {
    margin-bottom: 4.5rem;
  }

  .buttons-wrapper.hp-segments {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .buttons-wrapper.landing-page {
    flex-direction: column;
    width: 100%;
  }

  .buttons-wrapper.landing-page-cover {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    margin-top: 1.5rem;
  }

  .img-products-client {
    margin-top: 1rem;
  }

  .hp-product-number {
    display: none;
    position: static;
  }

  .hp-case-studies-grid {
    grid-row-gap: 4rem;
    grid-template-rows: auto auto;
    width: 100%;
    margin-top: 0;
    margin-bottom: 3.5rem;
    padding-top: 0;
  }

  .list-item-hiring-process {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .hp-about-wrapper {
    grid-row-gap: 4.5rem;
    width: 100%;
    margin-bottom: 2rem;
  }

  .hp-podcast-wrapper {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    padding-top: 4.5rem;
    padding-bottom: 0;
  }

  .hp-podcast-cta {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .hp-podcast-icons {
    align-self: center;
  }

  .hp-podcast-poweredby {
    justify-content: center;
    width: 100%;
  }

  .img-podcast-logo {
    align-self: center;
    width: 25%;
    margin-bottom: -1rem;
  }

  .hp-careers-wrapper {
    grid-row-gap: 4.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .hp-careers-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .case-study-collection-wrapper {
    width: 100%;
  }

  .case-study-collection-list {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .empty-state {
    width: 100px;
  }

  .logo-carousel-wrapper {
    align-items: center;
    height: 3rem;
  }

  .logo-carousel-wrapper.about {
    height: 3rem;
    margin-top: 1rem;
  }

  .logo-carousel-scroll {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    min-width: 600vw;
  }

  .section-logos {
    padding-bottom: 2.5rem;
  }

  .hp-careers {
    grid-row-gap: 4.5rem;
    width: 100%;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .divider-wrapper {
    display: none;
  }

  .case-study-body {
    grid-row-gap: 4.5rem;
    margin-bottom: 1rem;
  }

  .comp-case-study-next {
    grid-column-gap: 0vw;
    grid-row-gap: 1rem;
    align-items: center;
  }

  .case-study-next-wrapper {
    width: 100%;
    padding-bottom: 1.5rem;
  }

  .case-study-rich-text, .case-study-highlight {
    width: 100%;
  }

  .navbar-fixed {
    height: 3.5rem;
    display: flex;
  }

  .navbar-fixed.floxgen {
    background-color: #fff;
  }

  .navbar-cover {
    display: none;
  }

  .navbar-fixed-wrapper {
    filter: none;
    width: 100%;
  }

  .careers-img {
    height: auto;
  }

  .collection-item-articles-wrapper {
    grid-template-rows: auto auto auto auto;
  }

  .collection-list-articles-outer {
    width: 100%;
    margin-bottom: 0;
  }

  .heading-primary-3 {
    font-size: 1.75rem;
  }

  .heading-primary-3.myio-fdd-flow-title-1 {
    font-size: 1.75rem;
    line-height: 105%;
  }

  .img-product-icon-large {
    border-radius: 20px;
    width: 4rem;
    height: 4rem;
  }

  .about-title-wrapper {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .img-about-logo-mask {
    margin-top: 0;
    transform: scale(1.015);
  }

  .footer-copyright {
    flex-direction: row;
    margin-top: 2.25rem;
    margin-bottom: 3.25rem;
  }

  .footer-copyright.landing-page {
    margin-top: 3rem;
    margin-bottom: 0;
  }

  .container-medium {
    padding-bottom: 0;
  }

  .terms-paragraph.last {
    margin-bottom: 0;
  }

  .careers-mobile-img {
    display: block;
  }

  .icon-article-arrow {
    display: none;
  }

  .navbar-menu {
    flex-direction: column;
    align-self: stretch;
    margin-left: 0;
  }

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

  .navbar-content-right {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 1.5rem;
    display: grid;
  }

  .navbar-content-right.landing-page {
    grid-template-rows: auto auto;
  }

  .cover-aura {
    height: 100%;
  }

  .pagination {
    grid-template-rows: auto;
  }

  .feature-highlight {
    height: 16rem;
    display: block;
  }

  .feature-highlight.myio {
    padding-left: 0;
    display: flex;
  }

  .feature-highlight.floxgen, .feature-highlight.computer-vision {
    display: flex;
  }

  .lp-impact {
    grid-row-gap: 4.5rem;
    width: 100%;
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .lp-impact.myio-intro-content {
    grid-row-gap: 2rem;
  }

  .lp-inside-grid {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 3.5rem;
  }

  .intro-lp {
    width: 100%;
    padding-top: 20px;
  }

  .lp-architecture {
    margin-bottom: 4rem;
    padding-top: 0;
  }

  .button-play {
    width: 4rem;
    height: 4rem;
  }

  .lp-impact-wrapper {
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: 100%;
  }

  .lp-impact-wrapper.no-top-border {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lp-impact-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .icon-myio-models {
    max-width: 6rem;
  }

  .list-lp-features {
    grid-row-gap: 4.5rem;
    margin-top: 0;
    margin-bottom: 4.5rem;
  }

  .modal-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .modal-content, .youtube {
    width: 100%;
  }

  .hp-solutions-logos {
    grid-row-gap: .5rem;
    flex-flow: wrap;
    padding-top: .5rem;
  }

  .img-architecture {
    max-width: 100%;
  }

  .cover-spline-floxgen {
    display: none;
    bottom: 0;
  }

  .heading-secondary-4.accordion-title {
    white-space: normal;
  }

  .text-link-computer-vision {
    color: var(--color--text--accent-computer-vision-light);
    -webkit-text-stroke-color: var(--color--text--accent-computer-vision-light);
  }

  .list-primary.in-accordion {
    padding-left: 2rem;
  }

  .text-link-cognitive-assistant {
    color: var(--color--text--accent-computer-vision-light);
    -webkit-text-stroke-color: var(--color--text--accent-computer-vision-light);
  }

  .segment-wrapper-title-wrap {
    width: 100%;
  }

  .accordion-item-force-open.on-white {
    z-index: 0;
  }

  .eu-dotace {
    grid-row-gap: 1rem;
    width: 100%;
    margin-top: 0;
    padding-top: 2rem;
  }

  .dropdown {
    width: 100%;
    min-height: 3.625rem;
    padding: 1rem 0;
  }

  .text-block-2.label-m {
    color: #000;
  }

  .text-block-2.label-m.fix-text {
    color: #000;
    font-variation-settings: "wght" 600;
    text-align: left;
    letter-spacing: -.015rem;
    text-transform: none;
    width: 100%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
  }

  .icon {
    color: var(--color--black);
  }

  .dropdown-toggle-2 {
    align-items: center;
    width: 100%;
    min-height: 1.5rem;
    padding: 0 1.5rem 0 0;
    display: flex;
  }

  .div-block {
    margin-bottom: 2rem;
  }

  .myio-bestfit-cs-header, .myio-fdd-flow-head-1 {
    margin-bottom: 0;
  }

  .myio-arch-flow-panel-1-2-3-4-5-6-7-8-9-10 {
    margin-top: 1rem;
  }

  .bottom-margin-1, .div-block-10 {
    margin-bottom: 40px;
  }

  .section-divider-labels-top-2.contact-form-bottom {
    display: none;
  }

  .case-study-wrapper-2 {
    grid-template-columns: 1fr;
    justify-content: space-between;
    justify-items: stretch;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-secondary-3-2 {
    text-align: left;
  }

  .heading-secondary-3-2.accordion-title {
    white-space: normal;
  }

  .container-large-2 {
    padding: 1rem 1vw;
  }

  .container-large-2.no-padding {
    padding-top: 1rem;
  }

  .container-large-2.black-bg.cs-content-section {
    padding-top: 2rem;
  }

  .section-footer-2 {
    grid-row-gap: 3rem;
    width: 100%;
    margin-top: 0;
    padding-top: 4rem;
  }

  .case-study-next-wrapper-2 {
    width: 100%;
    padding-bottom: 1.5rem;
  }

  .navbar-link-wrapper-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .label-m-2.tertiary-grey.footer-margin {
    margin-bottom: 0;
  }

  .label-m-2.tertiary-grey.case-study-subsection {
    align-self: stretch;
  }

  .label-m-2.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .label-m-2.on-white {
    color: #000;
  }

  .label-m-2.quad-dark.hp-product-label {
    margin-bottom: .75rem;
  }

  .text-medium-2.tertiary.cs-client-info {
    margin-bottom: 4px;
  }

  .text-medium-2.accordion-content-text {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .section-case-study-content-2 {
    padding-bottom: 0;
  }

  .comp-fullsize-img-2 {
    height: auto;
    margin-bottom: 3.5rem;
    padding-top: 4.5rem;
  }

  .text-small-2.img-description {
    width: 100%;
  }

  .text-small-2.center {
    font-size: .75rem;
  }

  .cover-2 {
    height: 100svh;
    overflow: hidden;
  }

  .cover-2.white {
    height: 30vh;
    padding-top: 1.5rem;
  }

  .navbar-link-2 {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .heading-primary-1-2 {
    margin-top: 0;
    font-size: 1.7rem;
  }

  .heading-primary-1-2.dark {
    width: 100%;
  }

  .heading-primary-1-2.dark.case-study {
    margin-top: 1rem;
  }

  .navbar-content-2 {
    background-color: #fff;
    flex-direction: column;
    align-items: center;
    height: auto;
    padding: .5rem 1rem 1.5rem;
  }

  .section-divider-labels-bottom-2, .navbar-link-underline-2 {
    display: none;
  }

  .icon-2 {
    color: #000;
  }

  .text-xlarge-2 {
    font-size: 1.375rem;
    line-height: 130%;
  }

  .button-2.on-black.navbar-button {
    align-items: center;
  }

  .button-2.black.full-width {
    width: 100%;
  }

  .heading-primary-2-2 {
    letter-spacing: -.05rem;
    font-size: 1.625rem;
    line-height: 100%;
  }

  .heading-primary-2-2.center {
    text-align: center;
    align-self: center;
    font-size: 1.625rem;
  }

  .navbar-logo-2 {
    filter: invert();
    position: static;
  }

  .segment-wrapper-2 {
    grid-row-gap: 4rem;
    margin-bottom: 0;
    padding-top: 0;
  }

  .icon-accordion-arrow-2 {
    margin-right: 1rem;
  }

  .heading-primary-3-2 {
    font-size: 1.75rem;
  }

  .heading-segment-number-2 {
    margin-top: 0;
    margin-bottom: -2rem;
  }

  .button-3.myio-gradient.cs-contect-button {
    max-width: 90%;
  }

  .accordion-content-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-primary-2-3 {
    letter-spacing: -.05rem;
    font-size: 1.625rem;
    line-height: 100%;
  }

  .client-logo-max-w {
    align-self: center;
    max-width: 8rem;
    max-height: 48px;
    display: block;
  }

  .icon-accordion-arrow-3 {
    margin-right: 1rem;
  }

  .accordion-content-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .claim-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    width: 100%;
    display: grid;
  }

  .list-item-hp-products-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0px;
    border-top-style: none;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
  }

  .hp-product-2 {
    width: 100%;
    max-width: 100%;
  }

  .section-intro-wrapper-2 {
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .list-hp-products-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-primary-2-4 {
    letter-spacing: -.05rem;
    font-size: 1.625rem;
    line-height: 100%;
  }

  .heading-primary-2-4.center {
    text-align: center;
    align-self: center;
    font-size: 1.625rem;
  }

  .heading-primary-2-4.center.white.white-typography {
    background-image: linear-gradient(324deg, var(--color--text--secondary-dark) 7%, var(--color--fill--light-tertiary) 40%);
  }

  .content-context-div {
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .section-intro-wrapper-cs {
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .hp-product-wrapper-cs {
    flex-direction: column;
    padding-top: 1.5rem;
    padding-bottom: 3.5rem;
  }

  .list-item-hp-products-cs-white {
    grid-column-gap: 0rem;
    grid-row-gap: 0px;
    border-top-style: none;
    flex-direction: column;
    margin-bottom: -8%;
    padding-top: 2rem;
    padding-bottom: 0;
    display: flex;
    position: static;
  }

  .text-medium-segment {
    font-size: 1.6rem;
  }

  .text-medium-segment.accordion-content-text, .text-medium-cs.accordion-content-text {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .media-wrapper-cs-white.podcast-wrapper {
    justify-content: center;
    align-items: stretch;
  }

  .hp-product-number-cs {
    display: none;
    position: static;
  }

  .result-contet-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .outcome-block-hero-cs {
    width: 80%;
  }

  .outcome-rich p {
    font-size: 16px;
  }

  .hero-cs-100vh {
    height: auto;
    min-height: auto;
  }

  .container-large-cs {
    padding: 1rem 1vw;
  }

  .container-large-cs.no-padding {
    padding-top: 1rem;
  }

  .segment-wrapper-cs {
    grid-row-gap: 4rem;
    flex-direction: column;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
  }

  .segment-wrapper-cs.with-product.cover-cs {
    padding-bottom: 0;
  }

  .dash-with-label-cs, .dash-with-label-cs.careers, .dash-with-label-cs.about, .dash-with-label-cs.hp-intro {
    display: none;
  }

  .list-item-cs-sol-tech {
    grid-column-gap: 0rem;
    grid-row-gap: 0px;
    border-top-style: none;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
  }

  .cover-scroll-cs {
    bottom: 4rem;
    left: 1rem;
  }

  .div-block-16 {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .cs-content-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .link-cs-rewowk {
    box-sizing: border-box;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    aspect-ratio: auto;
    grid-template-rows: auto auto;
    grid-template-columns: .3fr;
    grid-auto-flow: row;
    place-items: stretch end;
    width: 100%;
  }

  .headline-im-cs-rework {
    width: 100%;
    height: 320px;
  }

  .image-9 {
    max-width: 100px;
    max-height: 28px;
  }

  .client-wrap-cs-rework-listing {
    margin-top: 10px;
    padding-right: 0;
  }

  .segment {
    font-size: .875rem;
  }

  .collection-list {
    width: 100%;
  }

  .cs-rework-collection-item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .label-m-podcast.tertiary-grey.link.w--current {
    text-align: center;
  }

  .label-m-podcast.tertiary-grey.footer-margin {
    margin-bottom: 0;
  }

  .label-m-podcast.tertiary-grey.case-study-subsection {
    align-self: stretch;
  }

  .label-m-podcast.tertiary-grey.careers-offer {
    margin-bottom: .25rem;
  }

  .label-m-podcast.tertiary-grey.hide-mobile {
    display: none;
  }

  .label-m-podcast.opacity-50.process-step {
    margin-bottom: -.5rem;
  }

  .label-m-podcast.on-white {
    color: var(--color--black);
  }

  .label-m-podcast.link-next.hide-mobile {
    display: none;
  }

  .label-m-podcast.quad-dark.hp-product-label {
    margin-bottom: .75rem;
  }

  .label-m-podcast.hp-segments-label, .label-m-podcast.hide-mobile {
    display: none;
  }

  .label-m-podcast.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .label-m-podcast.navbar-link-label.modal {
    font-variation-settings: "wght" 400;
    font-size: .875rem;
    line-height: 1rem;
  }

  .label-m-ct-button.tertiary-grey.link.w--current {
    text-align: center;
  }

  .label-m-ct-button.tertiary-grey.footer-margin {
    margin-bottom: 0;
  }

  .label-m-ct-button.tertiary-grey.case-study-subsection {
    align-self: stretch;
  }

  .label-m-ct-button.tertiary-grey.careers-offer {
    margin-bottom: .25rem;
  }

  .label-m-ct-button.tertiary-grey.hide-mobile {
    display: none;
  }

  .label-m-ct-button.opacity-50.process-step {
    margin-bottom: -.5rem;
  }

  .label-m-ct-button.on-white {
    color: var(--color--black);
  }

  .label-m-ct-button.link-next.hide-mobile {
    display: none;
  }

  .label-m-ct-button.quad-dark.hp-product-label {
    margin-bottom: .75rem;
  }

  .label-m-ct-button.hp-segments-label, .label-m-ct-button.hide-mobile {
    display: none;
  }

  .label-m-ct-button.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .label-m-ct-button.navbar-link-label.modal {
    font-variation-settings: "wght" 400;
    font-size: .875rem;
    line-height: 1rem;
  }

  .label-m-cover.tertiary-grey.link.w--current {
    text-align: center;
  }

  .label-m-cover.tertiary-grey.footer-margin {
    margin-bottom: 0;
  }

  .label-m-cover.tertiary-grey.case-study-subsection {
    align-self: stretch;
  }

  .label-m-cover.tertiary-grey.careers-offer {
    margin-bottom: .25rem;
  }

  .label-m-cover.tertiary-grey.hide-mobile {
    display: none;
  }

  .label-m-cover.opacity-50.process-step {
    margin-bottom: -.5rem;
  }

  .label-m-cover.on-white {
    color: var(--color--black);
  }

  .label-m-cover.link-next.hide-mobile {
    display: none;
  }

  .label-m-cover.quad-dark.hp-product-label {
    margin-bottom: .75rem;
  }

  .label-m-cover.hp-segments-label, .label-m-cover.hide-mobile {
    display: none;
  }

  .label-m-cover.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .label-m-cover.navbar-link-label.modal {
    font-variation-settings: "wght" 400;
    font-size: .875rem;
    line-height: 1rem;
  }

  .label-m-flox.tertiary-grey.link.w--current {
    text-align: center;
  }

  .label-m-flox.tertiary-grey.footer-margin {
    margin-bottom: 0;
  }

  .label-m-flox.tertiary-grey.case-study-subsection {
    align-self: stretch;
  }

  .label-m-flox.tertiary-grey.careers-offer {
    margin-bottom: .25rem;
  }

  .label-m-flox.tertiary-grey.hide-mobile {
    display: none;
  }

  .label-m-flox.opacity-50.process-step {
    margin-bottom: -.5rem;
  }

  .label-m-flox.on-white {
    color: var(--color--black);
  }

  .label-m-flox.link-next.hide-mobile {
    display: none;
  }

  .label-m-flox.quad-dark.hp-product-label {
    margin-bottom: .75rem;
  }

  .label-m-flox.hp-segments-label, .label-m-flox.hide-mobile {
    display: none;
  }

  .label-m-flox.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .label-m-flox.navbar-link-label.modal {
    font-variation-settings: "wght" 400;
    font-size: .875rem;
    line-height: 1rem;
  }

  .label-m-myio.tertiary-grey.link.w--current {
    text-align: center;
  }

  .label-m-myio.tertiary-grey.footer-margin {
    margin-bottom: 0;
  }

  .label-m-myio.tertiary-grey.case-study-subsection {
    align-self: stretch;
  }

  .label-m-myio.tertiary-grey.careers-offer {
    margin-bottom: .25rem;
  }

  .label-m-myio.tertiary-grey.hide-mobile {
    display: none;
  }

  .label-m-myio.opacity-50.process-step {
    margin-bottom: -.5rem;
  }

  .label-m-myio.on-white {
    color: var(--color--black);
  }

  .label-m-myio.link-next.hide-mobile {
    display: none;
  }

  .label-m-myio.quad-dark.hp-product-label {
    margin-bottom: .75rem;
  }

  .label-m-myio.hp-segments-label, .label-m-myio.hide-mobile {
    display: none;
  }

  .label-m-myio.navbar-link-label {
    font-variation-settings: "wght" 600;
    text-transform: none;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .label-m-myio.navbar-link-label.modal {
    font-variation-settings: "wght" 400;
    font-size: .875rem;
    line-height: 1rem;
  }

  .div-block-17 {
    margin-top: 20px;
  }

  .hp-rework-case-study-grid, .hp-rework-case-study-grid-2, .hp-rework-case-study-grid-internal {
    grid-row-gap: 2rem;
    grid-column: auto;
    grid-template-columns: 1fr;
  }

  .media-wrapper-hp.podcast-wrapper, .media-wrapper-hp-iinovation.podcast-wrapper {
    justify-content: center;
    align-items: stretch;
  }

  .section-intro-wrapper-myio {
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .section-intro-wrapper-myio.no-padding {
    grid-row-gap: 4.5rem;
    padding-top: 0;
  }

  .section-intro-wrapper-myio.hp-intro {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
    padding-bottom: 2.5rem;
    display: grid;
  }

  .section-intro-wrapper-myio.top {
    grid-row-gap: 4rem;
    padding-top: 3.5rem;
    padding-bottom: 3rem;
  }

  .section-intro-wrapper-myio.mobile-case-studies {
    grid-row-gap: 1rem;
    padding-top: 3.25rem;
    padding-bottom: 2.5rem;
  }

  .section-intro-wrapper-myio.landing-page {
    grid-row-gap: 4rem;
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .collection-list-myio {
    width: 100%;
  }

  .section-intro-wrapper-test {
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    padding-top: 0;
    padding-bottom: 4.5rem;
  }

  .section-intro-wrapper-test.no-padding {
    grid-row-gap: 4.5rem;
    padding-top: 0;
  }

  .section-intro-wrapper-test.hp-intro {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
    padding-bottom: 2.5rem;
    display: grid;
  }

  .section-intro-wrapper-test.top {
    grid-row-gap: 4rem;
    padding-top: 3.5rem;
    padding-bottom: 3rem;
  }

  .section-intro-wrapper-test.mobile-case-studies {
    grid-row-gap: 1rem;
    padding-top: 3.25rem;
    padding-bottom: 2.5rem;
  }

  .section-intro-wrapper-test.landing-page {
    grid-row-gap: 4rem;
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .section-title-w-subtitle-about {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
  }

  .section-title-w-subtitle-about.centred {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
    align-items: center;
  }

  .section-title-w-subtitle-about.centred.landing-page {
    grid-row-gap: 1.5rem;
    padding-bottom: 1rem;
  }

  .section-title-w-subtitle-about.page-title {
    grid-row-gap: .5rem;
    padding-bottom: 2.5rem;
  }

  .buttons-wrapper-floxgen {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .buttons-wrapper-floxgen.segments-product {
    margin-bottom: 4.5rem;
  }

  .buttons-wrapper-floxgen.hp-segments {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .buttons-wrapper-floxgen.landing-page {
    flex-flow: row;
    min-width: 160px;
  }

  .buttons-wrapper-floxgen.landing-page-cover {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    margin-top: 1.5rem;
  }
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e02-7f6986c6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e03-7f6986c6 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e04-7f6986c6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e06-7f6986c6 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e15-7f6986c6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e16-7f6986c6 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_8d6b184f-049c-3f25-6535-81c60ca77419-7f6986c6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7c5e78c6-746a-5535-e311-f2c978a09f81-7f6986c6 {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-_7c5e78c6-746a-5535-e311-f2c978a09f8b-7f6986c6 {
  grid-area: 2 / 11 / 3 / 13;
  justify-self: end;
}

#w-node-_7c5e78c6-746a-5535-e311-f2c978a09f8d-7f6986c6 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_1e44d79a-acec-37c6-a067-eb05efd3fe60-7f6986c6 {
  grid-area: 3 / 7 / 4 / 11;
  justify-self: auto;
}

#w-node-_1e44d79a-acec-37c6-a067-eb05efd3fe61-7f6986c6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_382ce4bc-9af7-11f5-7597-1457e2f1124b-7f6986c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9870621-b701-5970-298b-da618b72e961-7f6986c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_20e60158-5f97-1d14-c8b8-dc239313d867-7f6986c6 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_20e60158-5f97-1d14-c8b8-dc239313d869-7f6986c6 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_20e60158-5f97-1d14-c8b8-dc239313d86a-7f6986c6 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_20e60158-5f97-1d14-c8b8-dc239313d86c-7f6986c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a066228b-01d2-af03-4121-18ee0f2f970b-7f6986c6 {
  grid-area: 1 / 7 / 2 / 8;
  justify-self: end;
}

#w-node-feb36cb6-920e-4fe0-ca51-cd663472fccf-7f6986c6 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-feb36cb6-920e-4fe0-ca51-cd663472fcd1-7f6986c6 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-feb36cb6-920e-4fe0-ca51-cd663472fcd2-7f6986c6, #w-node-feb36cb6-920e-4fe0-ca51-cd663472fcd3-7f6986c6 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-feb36cb6-920e-4fe0-ca51-cd663472fcd4-7f6986c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f2059ed-3bd7-e7a7-4f25-2e7a77f3db60-7f6986c6 {
  grid-area: 1 / 7 / 2 / 8;
  justify-self: end;
}

#w-node-_5718f56b-093a-e370-566d-d1f1c06475e7-7f6986c6 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_5718f56b-093a-e370-566d-d1f1c06475e9-7f6986c6 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_5718f56b-093a-e370-566d-d1f1c06475ea-7f6986c6, #w-node-_5718f56b-093a-e370-566d-d1f1c06475eb-7f6986c6 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_5718f56b-093a-e370-566d-d1f1c06475ec-7f6986c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed3064e4-1a06-d941-eb72-3726d6dfc85a-7f6986c6 {
  grid-area: 1 / 7 / 2 / 8;
  justify-self: start;
}

#w-node-_197271fa-dc12-fd15-cc83-adf8ceeb0910-7f6986c6 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_197271fa-dc12-fd15-cc83-adf8ceeb0912-7f6986c6 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_197271fa-dc12-fd15-cc83-adf8ceeb0913-7f6986c6, #w-node-_197271fa-dc12-fd15-cc83-adf8ceeb0914-7f6986c6 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_197271fa-dc12-fd15-cc83-adf8ceeb0915-7f6986c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f27b4a8-62e0-8197-85e8-c640daee8733-7f6986c6 {
  grid-area: 1 / 7 / 2 / 8;
  justify-self: end;
}

#w-node-_9edfe962-2f0b-bd51-1c10-7a293b7ebbde-7f6986c6 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_9edfe962-2f0b-bd51-1c10-7a293b7ebbe0-7f6986c6 {
  grid-area: 1 / 7 / 2 / 8;
  justify-self: end;
}

#w-node-_9edfe962-2f0b-bd51-1c10-7a293b7ebbe2-7f6986c6 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_9edfe962-2f0b-bd51-1c10-7a293b7ebbe3-7f6986c6, #w-node-_9edfe962-2f0b-bd51-1c10-7a293b7ebbe4-7f6986c6 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_9edfe962-2f0b-bd51-1c10-7a293b7ebbe5-7f6986c6, #w-node-d50f9dbc-844c-46db-645f-c524394b4863-7f6986c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-7f6986c6 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-7f6986c6 {
  grid-area: 2 / 7 / 3 / 12;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac51-7f6986c6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac56-7f6986c6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac58-7f6986c6 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac5a-7f6986c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76ca1575-ae83-a3d4-3923-dcc887fdba10-7f6986c6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e92d4b53-1b0e-55ff-1840-6ca41b25933f-7f6986c6 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_3cc8f762-0264-5836-3300-568cea89dfc9-7f6986c6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc1-7f6986c6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc3-7f6986c6 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc7-7f6986c6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-_41e8a57e-3daa-b22d-ac52-b62b34402bba-7f6986c6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_41e8a57e-3daa-b22d-ac52-b62b34402bbc-7f6986c6 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_41e8a57e-3daa-b22d-ac52-b62b34402bc0-7f6986c6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-_13b02e33-d01d-2fd7-550d-49c5f09a502d-7f6986c6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_13b02e33-d01d-2fd7-550d-49c5f09a502f-7f6986c6 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_13b02e33-d01d-2fd7-550d-49c5f09a5033-7f6986c6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-_91c90646-47c7-141f-0eba-846be14b9007-7f6986c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdd32851-b8da-3cae-298e-3526cf357cba-7f6986c6 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_81ba5828-79fe-35c6-b582-5e4282e330b8-7f6986c6 {
  grid-area: 1 / 3 / 2 / 5;
  place-self: end center;
}

#w-node-_81ba5828-79fe-35c6-b582-5e4282e330b9-7f6986c6 {
  grid-area: 1 / 12 / 2 / 13;
  place-self: center;
}

#w-node-da1e0003-18e2-d6fe-b6f4-679ede8b9282-7f6986c6 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-f0a9d9ef-b0e0-21c9-9d50-bce3cff02412-7f6986c6 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-7f6986c6 {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd59-7f6986c6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd61-7f6986c6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_5bdfe009-0f77-1aa4-bfc1-784d6caf8afd-7f6986c6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5bdfe009-0f77-1aa4-bfc1-784d6caf8afe-7f6986c6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5bdfe009-0f77-1aa4-bfc1-784d6caf8aff-7f6986c6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1089532b-4eae-0001-ed70-d5de53203bf2-7f6986c6 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_1089532b-4eae-0001-ed70-d5de53203bf3-7f6986c6 {
  grid-column: span 2 / span 2;
}

#w-node-_52894661-7be5-9429-bf7d-e06a3fb21580-7f6986c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0857ccae-2c8a-ba32-db91-6c7f0b389460-7f6986c6 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-b7a7464d-3a82-d6d0-4311-aeb9d11d28b1-7f6986c6 {
  grid-area: 1 / 2 / 2 / 2;
  place-self: start center;
}

#w-node-b7a7464d-3a82-d6d0-4311-aeb9d11d28b2-7f6986c6 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-b7a7464d-3a82-d6d0-4311-aeb9d11d28bf-7f6986c6 {
  grid-area: 3 / 1 / 2 / 5;
}

#w-node-b7a7464d-3a82-d6d0-4311-aeb9d11d28c0-7f6986c6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b7a7464d-3a82-d6d0-4311-aeb9d11d28c2-7f6986c6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_089f3f12-28ad-4222-c6af-04f8153a9971-7f6986c6 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_70191c48-82e7-519e-696c-3eca39844b45-7f6986c6 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-_0f15e013-8853-ebde-042b-eb28ce76e4a3-7f6986c6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_0f15e013-8853-ebde-042b-eb28ce76e4a4-7f6986c6 {
  grid-area: 1 / 10 / 2 / 11;
  place-self: start;
}

#w-node-_35f4d908-3d49-d628-050d-497191f18063-7f6986c6 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-_0f15e013-8853-ebde-042b-eb28ce76e4a1-7f6986c6 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: start;
}

#w-node-_6e2adece-1ede-6759-0f5e-e2a505da90f5-7f6986c6 {
  grid-area: 1 / 7 / 2 / 8;
  align-self: start;
}

#w-node-_6e2adece-1ede-6759-0f5e-e2a505da90f6-7f6986c6 {
  grid-area: 1 / 12 / 2 / 13;
  place-self: center;
}

#w-node-f8296798-c812-a4dd-057d-4784ef4ee44f-7f6986c6 {
  grid-area: 2 / 3 / 3 / 6;
}

#w-node-_0f15e013-8853-ebde-042b-eb28ce76e4a5-7f6986c6 {
  grid-area: 3 / 7 / 2 / 13;
  align-self: center;
}

#w-node-_5c768616-6722-5584-70d9-13a7dc8f05dd-7f6986c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f15e013-8853-ebde-042b-eb28ce76e4a6-7f6986c6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0f15e013-8853-ebde-042b-eb28ce76e4ac-7f6986c6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc1-7f6986c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc2-7f6986c6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_010400be-c677-a656-0d90-eaa57978c6e5-7f6986c6 {
  grid-area: 1 / 9 / 2 / 10;
  align-self: start;
}

#w-node-ed71e1a8-63fe-b26c-2e25-323dfd15ba7c-7f6986c6 {
  grid-area: 1 / 12 / 2 / 13;
  place-self: center;
}

#w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc4-7f6986c6 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_8902aeaf-630d-12a7-9f3f-9572a18a4311-7f6986c6 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc5-7f6986c6 {
  grid-area: 2 / 7 / 3 / 13;
  align-self: stretch;
}

#w-node-_89eb32b0-a1d9-2b47-7995-9435e2debfbe-7f6986c6 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_89eb32b0-a1d9-2b47-7995-9435e2debfbf-7f6986c6 {
  grid-area: 1 / 12 / 2 / 13;
  place-self: center;
}

#w-node-_2c5cfa8c-22ed-148d-9713-6dd33957c30b-7f6986c6 {
  grid-area: 1 / 5 / 2 / 7;
  place-self: start end;
}

#w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-7f6986c6 {
  grid-area: 2 / 2 / 3 / 7;
  align-self: center;
}

#w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc6-7f6986c6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc8-7f6986c6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_2a9a3eb5-ec83-f8a8-dfdc-1bfac419ba56-7f6986c6 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_343a106e-504b-f00f-c285-efe52dd315e1-2dd315dd {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_343a106e-504b-f00f-c285-efe52dd315e3-2dd315dd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_343a106e-504b-f00f-c285-efe52dd315e5-2dd315dd {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_343a106e-504b-f00f-c285-efe52dd315e6-2dd315dd {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start end;
}

#w-node-_343a106e-504b-f00f-c285-efe52dd315e7-2dd315dd {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_343a106e-504b-f00f-c285-efe52dd315e9-2dd315dd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_343a106e-504b-f00f-c285-efe52dd315f0-2dd315dd {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_343a106e-504b-f00f-c285-efe52dd315f7-2dd315dd {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_343a106e-504b-f00f-c285-efe52dd315f8-2dd315dd {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8d752d81-4587-2a1f-2d29-5534959a0925-9d6a74f6 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start end;
}

#w-node-_954708c5-cca9-036e-485a-8f6d6cc64a3d-9d6a74f6 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center end;
}

#w-node-_159606be-3e74-fd6b-270c-2bb49d6a74f7-9d6a74f6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_159606be-3e74-fd6b-270c-2bb49d6a74f8-9d6a74f6 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_159606be-3e74-fd6b-270c-2bb49d6a7506-9d6a74f6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_159606be-3e74-fd6b-270c-2bb49d6a7507-9d6a74f6 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_159606be-3e74-fd6b-270c-2bb49d6a7527-9d6a74f6 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_159606be-3e74-fd6b-270c-2bb49d6a7528-9d6a74f6 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#contact-form.w-node-_93cb5b87-1a17-cde6-a584-5eafd07c2bcf-d07c2bce, #w-node-_93cb5b87-1a17-cde6-a584-5eafd07c2bfb-d07c2bce {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_93cb5b87-1a17-cde6-a584-5eafd07c2bfe-d07c2bce {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_05714031-9244-167c-82c5-9fa14a970504-4a9704d4 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_05714031-9244-167c-82c5-9fa14a97050d-4a9704d4 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_05714031-9244-167c-82c5-9fa14a970510-4a9704d4 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_5a3665f1-d1c7-863b-25b3-5e5fcddc14da-cddc14da {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: start;
}

#w-node-_5a3665f1-d1c7-863b-25b3-5e5fcddc14dc-cddc14da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d7ff95d-c59c-31ee-f432-3b362af1bada-7f6986c7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9f807f85-fb11-5bbe-212c-4c9d4154e20c-7f6986c8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9f807f85-fb11-5bbe-212c-4c9d4154e20d-7f6986c8 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_9f807f85-fb11-5bbe-212c-4c9d4154e20e-7f6986c8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9f807f85-fb11-5bbe-212c-4c9d4154e210-7f6986c8 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_9f807f85-fb11-5bbe-212c-4c9d4154e21f-7f6986c8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9f807f85-fb11-5bbe-212c-4c9d4154e220-7f6986c8 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_9f807f85-fb11-5bbe-212c-4c9d4154e221-7f6986c8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b6e6-7f6986c8 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b6e7-7f6986c8 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b6e8-7f6986c8 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b6eb-7f6986c8 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_44a8a5e0-0604-28ba-de99-57925e20dd20-7f6986c8 {
  grid-area: 2 / 11 / 3 / 13;
  justify-self: end;
}

#w-node-_7b7fa1ee-94c3-260d-d6a7-588ffe6bbe6b-7f6986c8 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_19eabf16-4df9-31a3-8766-a7c7e8224726-7f6986c8 {
  grid-area: 3 / 7 / 4 / 13;
}

#w-node-_494e488c-d50a-b1bd-3bce-c50c7dda6270-7f6986c8 {
  grid-area: 1 / 12 / 3 / 13;
  place-self: end;
}

#w-node-_4b374f0e-56e8-6d56-aeb9-8a7b0562050e-7f6986c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a36386e7-6e45-6aea-3355-c5ddb546947f-7f6986c8 {
  grid-area: 1 / 3 / 2 / 3;
}

#w-node-a36386e7-6e45-6aea-3355-c5ddb5469483-7f6986c8 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a36386e7-6e45-6aea-3355-c5ddb5469484-7f6986c8 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-a36386e7-6e45-6aea-3355-c5ddb5469486-7f6986c8 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-a36386e7-6e45-6aea-3355-c5ddb5469487-7f6986c8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0fe1e741-7d46-95c9-2902-d00b969dfc8f-7f6986c8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3db6ee7f-30e1-6a0a-2b14-4372b475bac0-7f6986c8, #w-node-_3db6ee7f-30e1-6a0a-2b14-4372b475bac2-7f6986c8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ed1f1457-afff-b08f-1996-88346afbd652-7f6986c8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ed1f1457-afff-b08f-1996-88346afbd659-7f6986c8, #w-node-ed1f1457-afff-b08f-1996-88346afbd65b-7f6986c8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d56726e-0ba2-389c-bc77-42aa80915b3d-7f6986c8 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-a628a9a5-f0d4-f909-0690-363f14c85b39-7f6986c8 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-a628a9a5-f0d4-f909-0690-363f14c85b40-7f6986c8, #w-node-a628a9a5-f0d4-f909-0690-363f14c85b42-7f6986c8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b080ef50-f8ba-c65a-b6b2-15ee2e4e7cf3-7f6986c8 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-b080ef50-f8ba-c65a-b6b2-15ee2e4e7cfa-7f6986c8, #w-node-b080ef50-f8ba-c65a-b6b2-15ee2e4e7cfc-7f6986c8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_67931464-08ca-b693-3b83-f904c46819b0-7f6986c8 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-_67931464-08ca-b693-3b83-f904c46819b1-7f6986c8 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start center;
}

#w-node-ee9658e0-1b7f-ffef-c9db-03fb323112b1-7f6986c8 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_67931464-08ca-b693-3b83-f904c46819bc-7f6986c8 {
  grid-area: 3 / 1 / 2 / 5;
}

#w-node-_67931464-08ca-b693-3b83-f904c46819bd-7f6986c8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_67931464-08ca-b693-3b83-f904c46819bf-7f6986c8 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_60f8fbd0-01fd-09e4-5de4-e47e3993af97-7f6986c8 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b730-7f6986c8 {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: end;
}

#w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b729-7f6986c8 {
  grid-area: 2 / 4 / 3 / 11;
  justify-self: center;
}

#w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b72a-7f6986c8 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b72e-7f6986c8 {
  grid-area: 2 / 5 / 3 / 7;
}

#w-node-ac27795c-5bfb-8fee-40ed-dc140fab693a-7f6986c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac27795c-5bfb-8fee-40ed-dc140fab693b-7f6986c8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b2432fc3-4cdf-6dd5-3c9a-d1fc0598ffe3-7f6986c8, #w-node-_48f2600f-3e5f-e6a1-8750-dc9350593034-7f6986c8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ac27795c-5bfb-8fee-40ed-dc140fab693d-7f6986c8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-ac27795c-5bfb-8fee-40ed-dc140fab693e-7f6986c8, #w-node-ac27795c-5bfb-8fee-40ed-dc140fab6940-7f6986c8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7e7-7f6986c8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4aae15f7-05e3-76f8-3436-2519379b2463-7f6986c8, #w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7f4-7f6986c8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7e9-7f6986c8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7ea-7f6986c8, #w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7ec-7f6986c8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8654854c-13cc-57b8-d7cf-e72ad20f33d8-7f6986c8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f043017a-229c-7cdf-bb56-3466f00a0e57-7f6986c8, #w-node-_8654854c-13cc-57b8-d7cf-e72ad20f33e5-7f6986c8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_8654854c-13cc-57b8-d7cf-e72ad20f33da-7f6986c8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_8654854c-13cc-57b8-d7cf-e72ad20f33db-7f6986c8, #w-node-_8654854c-13cc-57b8-d7cf-e72ad20f33dd-7f6986c8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd99847b-7f6986c8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_27a7408c-dbec-b7c6-7651-5293a6e8ec2d-7f6986c8, #w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd998488-7f6986c8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd99847d-7f6986c8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd99847e-7f6986c8, #w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd998480-7f6986c8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6d0d72ca-bc0e-f4b5-fdf2-e0fd2bdf43ba-7f6986c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a1fa0abe-0a52-b7e5-f670-8466bb5c47a4-7f6986c9 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-be0240b4-d45b-acf6-0d80-228439340f15-7f6986c9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-aac1c271-b760-04ad-3d44-ab7123b153e2-7f6986c9 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_2c1d6788-79e4-ec16-884c-143e1eef4393-7f6986c9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2c1d6788-79e4-ec16-884c-143e1eef4394-7f6986c9 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_2c1d6788-79e4-ec16-884c-143e1eef4395-7f6986c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b0922b2c-69a4-c10d-90fa-2312b3fa1145-7f6986c9 {
  grid-area: 2 / 6 / 3 / 12;
}

#w-node-_6bbe9c7e-8df8-e80d-c68b-7cc2ec0f271c-7f6986c9 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-b0922b2c-69a4-c10d-90fa-2312b3fa114b-7f6986c9 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-b0922b2c-69a4-c10d-90fa-2312b3fa114c-7f6986c9 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b0922b2c-69a4-c10d-90fa-2312b3fa114d-7f6986c9 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-_3e25c2f1-5bab-0f8e-e225-0c430a8b8b07-7f6986c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2f5356c4-bf31-11b0-3e41-8c6fcdbb6f75-7f6986c9 {
  place-self: start;
}

#w-node-c84cb316-67fb-f789-26e9-f5a8e1d8a90c-7f6986c9 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-ae0df3d6-7478-9b29-0eb6-31329efb8a95-7f6986c9 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: center end;
}

#w-node-_009a4e05-ce8a-c409-82d5-4d342bfd1f64-7f6986c9 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: start end;
}

#w-node-_3b5d8ccb-9df5-9501-cf3e-1cda17967a24-7f6986c9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff3f-7f6986c9 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff41-7f6986c9 {
  grid-area: 3 / 4 / 4 / 8;
}

#w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff45-7f6986c9 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff46-7f6986c9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff4a-7f6986c9 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff43-7f6986c9 {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: start;
}

#w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff4c-7f6986c9 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-d38f3773-5d33-2d77-0c93-9086dbbfec56-7f6986c9 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-_4149f444-736e-8328-82b5-2fdf606633f0-7f6986c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ba2bf72-b00d-f5a8-ea84-3e93071203ba-7f6986c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_34371909-f7a9-95b0-c002-5313bea317c7-7f6986c9 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_7d384577-b204-9ae8-e5f0-90b30519b669-7f6986c9, #w-node-_4cd39b19-cb28-8430-b13d-2c5529f59f49-7f6986c9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e79c7412-2152-1fb9-ed56-1e45d25d87c0-7f6986c9 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center;
}

#w-node-_95275291-da02-2f90-aa7f-8e9d9c383971-7f6986c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_95275291-da02-2f90-aa7f-8e9d9c383973-7f6986c9 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_95275291-da02-2f90-aa7f-8e9d9c383974-7f6986c9, #w-node-_95275291-da02-2f90-aa7f-8e9d9c383976-7f6986c9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bdb7b091-5a2b-6edf-4d69-70f5ca87bb4d-7f6986c9 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center;
}

#w-node-c67ecd45-8df4-948e-270e-bafd14514d7c-7f6986c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c67ecd45-8df4-948e-270e-bafd14514d7e-7f6986c9 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c67ecd45-8df4-948e-270e-bafd14514d7f-7f6986c9, #w-node-c67ecd45-8df4-948e-270e-bafd14514d81-7f6986c9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_93954ac6-501a-98fb-7fdd-07e5fdb75f8c-7f6986c9 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center;
}

#w-node-dad63929-847e-9aa4-0693-89430a0ddfe4-7f6986c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dad63929-847e-9aa4-0693-89430a0ddfe6-7f6986c9 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-dad63929-847e-9aa4-0693-89430a0ddfe7-7f6986c9, #w-node-dad63929-847e-9aa4-0693-89430a0ddfe9-7f6986c9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7a814c53-06b1-aab8-cc1a-96a31e967770-7f6986c9 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center;
}

#w-node-_5408106d-8ffc-fb08-2290-db4840e99cb4-7f6986c9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-fd57b5a8-fdf6-26ad-07f5-cc7522d34b26-7f6986c9 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start end;
}

#w-node-_51d3dc93-6abf-68aa-065f-7a741b678a77-7f6986c9 {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
}

#w-node-_8579f415-7cce-1b5a-fd66-4c0ea47a9f3e-7f6986c9, #w-node-_56077d73-2b2e-8c90-38bc-b288a2edf9ee-7f6986c9 {
  grid-area: 1 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_62965ac4-182b-9c42-8269-3c4f223fb38b-7f6986c9 {
  grid-area: 3 / 1 / 2 / 5;
}

#w-node-_62965ac4-182b-9c42-8269-3c4f223fb38c-7f6986c9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_62965ac4-182b-9c42-8269-3c4f223fb390-7f6986c9 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_45a489af-a887-ea29-9b03-9913841560bf-7f6986c9 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_45a489af-a887-ea29-9b03-9913841560c1-7f6986c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45a489af-a887-ea29-9b03-9913841560c3-7f6986c9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_45a489af-a887-ea29-9b03-9913841560c4-7f6986c9 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start end;
}

#w-node-_45a489af-a887-ea29-9b03-9913841560c5-7f6986c9 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_45a489af-a887-ea29-9b03-9913841560c7-7f6986c9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_45a489af-a887-ea29-9b03-9913841560ce-7f6986c9 {
  grid-area: 2 / 4 / 3 / 5;
}

#contact-form-career.w-node-ed7f9345-b7c4-3d3a-9860-7fb0e855bea5-7f6986c9, #w-node-ed7f9345-b7c4-3d3a-9860-7fb0e855bee2-7f6986c9, #w-node-ed7f9345-b7c4-3d3a-9860-7fb0e855bee5-7f6986c9 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_45a489af-a887-ea29-9b03-9913841560d5-7f6986c9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_45a489af-a887-ea29-9b03-9913841560d6-7f6986c9 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_6d0d72ca-bc0e-f4b5-fdf2-e0fd2bdf43ba-7f6986ca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a1fa0abe-0a52-b7e5-f670-8466bb5c47a4-7f6986ca {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-be0240b4-d45b-acf6-0d80-228439340f15-7f6986ca {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-aac1c271-b760-04ad-3d44-ab7123b153e2-7f6986ca {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_2c1d6788-79e4-ec16-884c-143e1eef4393-7f6986ca {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2c1d6788-79e4-ec16-884c-143e1eef4394-7f6986ca {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_2c1d6788-79e4-ec16-884c-143e1eef4395-7f6986ca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c057764-5f6a-5330-c5d7-b9fb4d7bb323-7f6986ca {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-fffe744b-2b70-2a45-d4fc-c68f78774e75-7f6986ca {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_600b1839-4070-5708-20bd-343ed3d77555-7f6986ca {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_3de78ec1-f209-7702-3e14-7b2036b6e1b0-7f6986ca {
  grid-area: 2 / 10 / 3 / 13;
}

#w-node-_28ff565b-b1ff-ec0a-7e64-63784a6b3fdb-7f6986ca {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_1038ee50-9ad4-75f9-9dfd-287fefd282af-7f6986ca, #w-node-_9d0eb5ba-49ad-3e5a-5b04-033e7c2a04cc-7f6986ca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61c51044-1dd4-d288-1312-054a17fa00bf-7f6986ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c7a2fa0-acad-c2b5-f851-05bb5bdd3e05-7f6986ca {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-abe0c435-cd68-4ad9-077b-22223d6bf297-7f6986ca {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_9f4b92d1-7888-d970-95ff-e6a797ca1131-7f6986ca {
  grid-area: 1 / 9 / 2 / 10;
  place-self: end;
}

#w-node-_9f4b92d1-7888-d970-95ff-e6a797ca1132-7f6986ca {
  grid-area: 1 / 12 / 2 / 13;
  place-self: center;
}

#w-node-a20338a0-6f24-49cc-8a78-98abf9f63cad-7f6986ca {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-a20338a0-6f24-49cc-8a78-98abf9f63cae-7f6986ca {
  grid-area: 1 / 7 / 2 / 8;
  justify-self: start;
}

#w-node-_2b5af683-4ff2-9cab-97b8-c8482aeff017-7f6986ca {
  grid-area: 2 / 4 / 3 / 9;
}

#w-node-a20338a0-6f24-49cc-8a78-98abf9f63cb2-7f6986ca {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a20338a0-6f24-49cc-8a78-98abf9f63cb0-7f6986ca {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-a41da1b9-49ee-3ca3-0b99-d6eb211300ce-7f6986ca, #w-node-_03e69abc-3272-c170-4300-80c763e82ba9-7f6986ca {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_691016d3-7214-bf3a-49b6-8d8ff4920b76-7f6986ca, #w-node-_8a9758d0-3c34-5835-5e48-04b2ff37e04c-7f6986ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11131281-b948-22d2-7a9d-9c4a957dfa55-7f6986ca {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-cad2f8d9-4090-ec76-5af0-23402d7a895b-7f6986ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26568004-f635-4282-4c04-8e1d263afc45-7f6986ca {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center end;
}

#w-node-_77c8de1f-c31a-06c0-ee11-357e6c08433f-7f6986ca {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-feb808d2-bc1f-3b1c-9719-c78b9a2436c3-7f6986ca {
  grid-area: 2 / 3 / 3 / 3;
  justify-self: start;
}

#w-node-cb97a356-7c05-3512-3415-bc04178d59a8-7f6986ca {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-d4d2c144-d02d-3cf0-15cf-72bd2c67af9e-7f6986cb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c20268f4-4b2d-f9d9-be35-ae80d06ab607-7f6986cb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-c20268f4-4b2d-f9d9-be35-ae80d06ab608-7f6986cb {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_20ec08ab-f2b0-f70e-7ad2-4e62bb2b19e7-7f6986cf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_20ec08ab-f2b0-f70e-7ad2-4e62bb2b19e8-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_20ec08ab-f2b0-f70e-7ad2-4e62bb2b19e9-7f6986cf {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_20ec08ab-f2b0-f70e-7ad2-4e62bb2b19eb-7f6986cf {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_20ec08ab-f2b0-f70e-7ad2-4e62bb2b19f8-7f6986cf {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_20ec08ab-f2b0-f70e-7ad2-4e62bb2b19f9-7f6986cf {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_20ec08ab-f2b0-f70e-7ad2-4e62bb2b19fa-7f6986cf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fe2be8e1-276f-9d65-1e91-1187b2746943-7f6986cf {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-fe2be8e1-276f-9d65-1e91-1187b2746945-7f6986cf {
  grid-area: 2 / 4 / 3 / 11;
}

#w-node-d01f6067-9bc4-52d6-7e1a-3b4bbef4c5bf-7f6986cf {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-fe2be8e1-276f-9d65-1e91-1187b274694a-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_785626ee-199c-8bbf-d807-fb08af10d3ae-7f6986cf {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_41b5ce33-6d43-3877-4456-c36312b9f1b4-7f6986cf {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-aecdba4d-7c67-f272-14c2-df2569eeb99c-7f6986cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d8d0496-d850-be30-9be8-6f1ff2ec90d1-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f243a41e-d71f-0f22-e2e6-139be624e163-7f6986cf, #w-node-_5e999283-a789-601e-a1ce-25de9aef3cfb-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_0cca6a73-edcf-438c-615b-4f87653e8921-7f6986cf, #w-node-d40cb594-82cf-ff57-eca1-81fb82725e76-7f6986cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad7ef7c8-04c4-6471-6bea-744cfea37449-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ad7ef7c8-04c4-6471-6bea-744cfea3744a-7f6986cf, #w-node-ad7ef7c8-04c4-6471-6bea-744cfea3744b-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_56dc2332-ba9a-c1ea-4299-e944dffd6039-7f6986cf, #w-node-_1c76dae5-81aa-f0b6-3302-532739e820c5-7f6986cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f789ab5-4c9a-e81b-1285-54f327afd5ac-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_4f789ab5-4c9a-e81b-1285-54f327afd5ad-7f6986cf, #w-node-_4f789ab5-4c9a-e81b-1285-54f327afd5ae-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_6ff104d0-a97a-84df-314a-be85243809ac-7f6986cf, #w-node-dfa41458-4457-763e-6042-2879f3302d63-7f6986cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_276d8973-d250-2d2b-2059-11b344f6ad26-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_276d8973-d250-2d2b-2059-11b344f6ad27-7f6986cf, #w-node-_276d8973-d250-2d2b-2059-11b344f6ad28-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ef8f080e-b242-6a38-1c84-e20fa2d417ff-7f6986cf, #w-node-_07cefc9a-8c46-c52b-d7dd-252e5579aeb5-7f6986cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07cefc9a-8c46-c52b-d7dd-252e5579aeb7-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_07cefc9a-8c46-c52b-d7dd-252e5579aeb8-7f6986cf, #w-node-_07cefc9a-8c46-c52b-d7dd-252e5579aeb9-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_07cefc9a-8c46-c52b-d7dd-252e5579aeba-7f6986cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e556ad05-3366-94e0-0b96-610b3434c948-7f6986cf {
  grid-area: 1 / 1 / 2 / 1;
}

#w-node-e556ad05-3366-94e0-0b96-610b3434c94a-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e556ad05-3366-94e0-0b96-610b3434c94b-7f6986cf {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_6e9f668e-16bf-e986-4b98-4928327a9570-7f6986cf {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e556ad05-3366-94e0-0b96-610b3434c94c-7f6986cf {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-e556ad05-3366-94e0-0b96-610b3434c94d-7f6986cf {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8cb2ce97-c77e-a02e-7b2f-1182dd1c89dd-7f6986cf {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-_5a5a93e3-5e5d-ea03-37a0-1bb7cdbfcaa3-7f6986cf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-a4d02b4b-2f0e-3b75-1b27-156a372c9f73-7f6986cf {
  grid-area: 3 / 4 / 4 / 5;
  place-self: end;
}

#w-node-a4d02b4b-2f0e-3b75-1b27-156a372c9f75-7f6986cf {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_4b52114f-2bed-2165-fb65-6329ab18a268-7f6986cf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4b52114f-2bed-2165-fb65-6329ab18a26a-7f6986cf {
  grid-area: 1 / 4 / 2 / 4;
  place-self: start end;
}

#w-node-_4b52114f-2bed-2165-fb65-6329ab18a26b-7f6986cf {
  grid-area: 2 / 2 / 2 / 4;
  justify-self: stretch;
}

#w-node-e602fd8b-d6c9-d828-3996-cca3722ed89f-7f6986cf {
  grid-area: 1 / 1 / 2 / 1;
}

#w-node-e602fd8b-d6c9-d828-3996-cca3722ed8a1-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e602fd8b-d6c9-d828-3996-cca3722ed8a2-7f6986cf {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-e602fd8b-d6c9-d828-3996-cca3722ed8a3-7f6986cf {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e602fd8b-d6c9-d828-3996-cca3722ed8a5-7f6986cf {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-e602fd8b-d6c9-d828-3996-cca3722ed8a6-7f6986cf {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e602fd8b-d6c9-d828-3996-cca3722ed8ad-7f6986cf {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-e602fd8b-d6c9-d828-3996-cca3722ed8d5-7f6986cf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_6dbba38b-5b5e-f433-8640-6a12c4566515-7f6986cf {
  grid-area: 3 / 4 / 4 / 5;
  place-self: end;
}

#w-node-_6dbba38b-5b5e-f433-8640-6a12c4566517-7f6986cf {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_862b4903-e6e6-3578-c44b-bfb1b13b9be3-7f6986cf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_862b4903-e6e6-3578-c44b-bfb1b13b9be5-7f6986cf {
  grid-area: 1 / 4 / 2 / 4;
  place-self: start end;
}

#w-node-_862b4903-e6e6-3578-c44b-bfb1b13b9be6-7f6986cf {
  grid-area: 2 / 2 / 2 / 4;
  justify-self: stretch;
}

#w-node-_9d883245-6270-ee72-637c-b1a1e688f5ed-7f6986cf {
  grid-area: 1 / 1 / 2 / 1;
}

#w-node-_9d883245-6270-ee72-637c-b1a1e688f5ef-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_9d883245-6270-ee72-637c-b1a1e688f5f0-7f6986cf {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_9d883245-6270-ee72-637c-b1a1e688f5f1-7f6986cf {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9d883245-6270-ee72-637c-b1a1e688f5f3-7f6986cf {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_9d883245-6270-ee72-637c-b1a1e688f5f4-7f6986cf {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9d883245-6270-ee72-637c-b1a1e688f5fb-7f6986cf {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-_9d883245-6270-ee72-637c-b1a1e688f630-7f6986cf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-df9ed6a5-9883-f6a9-6448-8028e50c150c-7f6986cf {
  grid-area: 3 / 4 / 4 / 5;
  place-self: end;
}

#w-node-df9ed6a5-9883-f6a9-6448-8028e50c150e-7f6986cf {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#myio.w-node-d38ca388-a72a-40aa-31c4-4e13a5eba9ba-7f6986cf {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_9068eb95-4d4e-456c-b4ea-45edd1ba99a8-7f6986cf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3bc69fe7-ba15-8997-4171-ceacae7b02c5-7f6986cf {
  grid-area: 1 / 4 / 2 / 4;
  place-self: start end;
}

#w-node-_95b1831e-4682-c6f7-de67-b33dd21b3f3e-7f6986cf {
  grid-area: 2 / 2 / 2 / 4;
  justify-self: stretch;
}

#w-node-f879ebf4-32da-362f-0ba4-20e38f2b789c-7f6986cf {
  grid-area: 1 / 1 / 2 / 1;
}

#w-node-f879ebf4-32da-362f-0ba4-20e38f2b789e-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-f879ebf4-32da-362f-0ba4-20e38f2b789f-7f6986cf {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-f879ebf4-32da-362f-0ba4-20e38f2b78a0-7f6986cf {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f879ebf4-32da-362f-0ba4-20e38f2b78a2-7f6986cf {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-f879ebf4-32da-362f-0ba4-20e38f2b78a3-7f6986cf {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f879ebf4-32da-362f-0ba4-20e38f2b78aa-7f6986cf {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-f879ebf4-32da-362f-0ba4-20e38f2b78df-7f6986cf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_49917c5b-cdbd-e2df-08b8-35e2bf20f729-7f6986cf {
  grid-area: 3 / 3 / 3 / 5;
  place-self: end;
}

#w-node-_49917c5b-cdbd-e2df-08b8-35e2bf20f72b-7f6986cf {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_79e0e64a-20d4-f533-f16b-632dde8852f6-7f6986cf {
  grid-area: 1 / 1 / 2 / 1;
}

#w-node-_79e0e64a-20d4-f533-f16b-632dde8852f8-7f6986cf {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_79e0e64a-20d4-f533-f16b-632dde8852f9-7f6986cf {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_79e0e64a-20d4-f533-f16b-632dde8852fa-7f6986cf {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_79e0e64a-20d4-f533-f16b-632dde8852fc-7f6986cf {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_79e0e64a-20d4-f533-f16b-632dde8852fd-7f6986cf, #w-node-d4d2c144-d02d-3cf0-15cf-72bd2c67af9e-7f6986d0, #w-node-_5715efab-302e-c62e-e86f-cc2e13f0cf37-7f6986d2 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5715efab-302e-c62e-e86f-cc2e13f0cf3e-7f6986d2 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_8adda478-5567-864a-5251-c52fa2bf313e-7f6986d2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_8adda478-5567-864a-5251-c52fa2bf313f-7f6986d2 {
  grid-area: 1 / 3 / 2 / 3;
  justify-self: end;
}

#w-node-f32cea2d-42fe-57fd-8233-6ad537d8c375-7f6986d2, #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21a-3dc6b24d {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21e-3dc6b24d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b019f-3dc6b24d {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b01a3-3dc6b24d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e02-3dc6b24d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e03-3dc6b24d {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e15-3dc6b24d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e16-3dc6b24d {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-3dc6b24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e17-3dc6b24d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a01d0855-5ad6-bada-0926-e6c3b89858f1-3dc6b24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e6d82a6-8435-9083-3e93-df0fb1662cae-3dc6b24d, #w-node-_5cbbf9d9-03cb-1507-c52e-de2f34bb6def-3dc6b24d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9efbd70-191c-a9c8-6dbf-0f879a013269-3dc6b24d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b9efbd70-191c-a9c8-6dbf-0f879a01326a-3dc6b24d {
  grid-area: 1 / 6 / 2 / 8;
  justify-self: center;
}

#w-node-b9efbd70-191c-a9c8-6dbf-0f879a01326c-3dc6b24d {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-b9efbd70-191c-a9c8-6dbf-0f879a01326d-3dc6b24d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b9efbd70-191c-a9c8-6dbf-0f879a01326f-3dc6b24d {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-b9efbd70-191c-a9c8-6dbf-0f879a013274-3dc6b24d {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-da9bfac1-3cee-5ecc-b61d-08703aa397ff-3dc6b24d {
  grid-area: 1 / 3 / 2 / 5;
  align-self: center;
}

#w-node-_8572ec68-7236-df35-a923-30cdf7dedb92-3dc6b24d {
  grid-area: 2 / 3 / 3 / 5;
  align-self: center;
}

#architecture.w-node-b9efbd70-191c-a9c8-6dbf-0f879a013278-3dc6b24d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-b9efbd70-191c-a9c8-6dbf-0f879a01327f-3dc6b24d {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-_842b4415-d885-b474-c8e6-d14e9cb72d5d-3dc6b24d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_842b4415-d885-b474-c8e6-d14e9cb72d64-3dc6b24d {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f23-3dc6b24d {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f25-3dc6b24d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f27-3dc6b24d {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f28-3dc6b24d {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start end;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f29-3dc6b24d {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f2b-3dc6b24d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f32-3dc6b24d {
  grid-area: 2 / 4 / 3 / 5;
}

#myio-form.w-node-_3798fa11-e1af-9266-dc16-3bffc4d41788-3dc6b24d, #w-node-_3798fa11-e1af-9266-dc16-3bffc4d417cb-3dc6b24d, #w-node-_3798fa11-e1af-9266-dc16-3bffc4d417ce-3dc6b24d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f39-3dc6b24d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f3a-3dc6b24d {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9045-3dc6b24d {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start end;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9046-3dc6b24d {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center end;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-3dc6b24d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9048-3dc6b24d {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-3dc6b24d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a905e-3dc6b24d {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-3dc6b24d {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a907f-3dc6b24d {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_33e5ae1d-2edd-3b48-7488-d26f9c9dbb95-a28665a5 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_33e5ae1d-2edd-3b48-7488-d26f9c9dbb99-a28665a5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b019f-a28665a5 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b01a3-a28665a5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e02-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e03-a28665a5 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e15-a28665a5 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e16-a28665a5 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-a28665a5, #w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e17-a28665a5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d9159-a28665a5 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d915a-a28665a5 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d915b-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d9160-a28665a5 {
  grid-area: 2 / 4 / 3 / 10;
  justify-self: auto;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d9161-a28665a5 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_2a33ec5b-d4d9-e954-3a04-5b89bae36c46-a28665a5 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296530-a28665a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296531-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296533-a28665a5 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296534-a28665a5, #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296536-a28665a5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96b11a8-5b59-4d13-2422-41893b9789bc-a28665a5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653a-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653c-a28665a5 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653d-a28665a5, #w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653f-a28665a5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2829f7d2-b579-30bf-d947-4ee196a12d6e-a28665a5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296543-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296545-a28665a5 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296546-a28665a5, #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296548-a28665a5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_02e6fa4d-af5a-59d1-3412-46109b49e7ed-a28665a5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cdd32851-b8da-3cae-298e-3526cf357cba-a28665a5 {
  grid-area: 1 / 6 / 2 / 8;
  justify-self: center;
}

#w-node-da1e0003-18e2-d6fe-b6f4-679ede8b9282-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-f0a9d9ef-b0e0-21c9-9d50-bce3cff02412-a28665a5 {
  grid-area: 1 / 12 / 2 / 13;
  place-self: end;
}

#w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-a28665a5 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd59-a28665a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_873ae3f4-0a3c-1b04-f470-1cd98525d86a-a28665a5 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_8615e5bc-513b-b71d-8a0b-e9494adf6439-a28665a5 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-_8615e5bc-513b-b71d-8a0b-e9494adf643a-a28665a5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_396dec89-6df7-e974-60b2-3a81921f4091-a28665a5 {
  grid-area: 1 / 1 / 3 / 7;
  place-self: end;
}

#w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01b-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01c-a28665a5 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01d-a28665a5 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01e-a28665a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc5-a28665a5 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: stretch;
}

#w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-a28665a5 {
  grid-area: 2 / 2 / 3 / 6;
  align-self: center;
}

#w-node-_0c9b9294-57fb-609f-52dc-2e202ab06de2-a28665a5, #w-node-_0c9b9294-57fb-609f-52dc-2e202ab06de4-a28665a5, #w-node-da46a8c6-bfd5-df09-df68-03a92f894f12-a28665a5, #w-node-da46a8c6-bfd5-df09-df68-03a92f894f14-a28665a5, #w-node-f2a32a72-323a-6ea4-a6c1-63efdf4b42aa-a28665a5, #w-node-f2a32a72-323a-6ea4-a6c1-63efdf4b42ac-a28665a5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2a9a3eb5-ec83-f8a8-dfdc-1bfac419ba56-a28665a5 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-d50f9dbc-844c-46db-645f-c524394b4863-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-a28665a5 {
  grid-area: 1 / 6 / 2 / 8;
  justify-self: center;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-a28665a5 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac51-a28665a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac58-a28665a5 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac5a-a28665a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76ca1575-ae83-a3d4-3923-dcc887fdba10-a28665a5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e92d4b53-1b0e-55ff-1840-6ca41b25933f-a28665a5 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_3cc8f762-0264-5836-3300-568cea89dfc9-a28665a5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-ea7e8c62-6df9-b24b-ab6a-8e8a49e6e31d-a28665a5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ea7e8c62-6df9-b24b-ab6a-8e8a49e6e31e-a28665a5 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-ea7e8c62-6df9-b24b-ab6a-8e8a49e6e322-a28665a5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-_4bed72b0-e2fb-ccbd-fe97-e72380dba74b-a28665a5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4bed72b0-e2fb-ccbd-fe97-e72380dba74c-a28665a5 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_4bed72b0-e2fb-ccbd-fe97-e72380dba750-a28665a5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-_53b74347-21b3-8ccd-4f40-bf4efb01e23c-a28665a5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_53b74347-21b3-8ccd-4f40-bf4efb01e23e-a28665a5 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_53b74347-21b3-8ccd-4f40-bf4efb01e242-a28665a5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f23-a28665a5 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f25-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f27-a28665a5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f28-a28665a5 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start end;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f29-a28665a5 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f2b-a28665a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f32-a28665a5 {
  grid-area: 2 / 4 / 3 / 5;
}

#wf-form-Floxgen-Form.w-node-_8a12357f-9539-f11e-bce9-20718dcf437b-a28665a5, #w-node-_8a12357f-9539-f11e-bce9-20718dcf43aa-a28665a5, #w-node-_8a12357f-9539-f11e-bce9-20718dcf43ad-a28665a5 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f39-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f3a-a28665a5 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9045-a28665a5 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start end;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9046-a28665a5 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center end;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-a28665a5 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9048-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-a28665a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a905e-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-a28665a5 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a907f-a28665a5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-d4d2c144-d02d-3cf0-15cf-72bd2c67af9e-1d4bf09f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21a-b2e0b514 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21e-b2e0b514 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b019f-b2e0b514 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b01a3-b2e0b514 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e02-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e03-b2e0b514 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e15-b2e0b514 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e16-b2e0b514 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-b2e0b514, #w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e17-b2e0b514 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d9159-b2e0b514 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d915a-b2e0b514 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d915b-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d915c-b2e0b514 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end center;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d915d-b2e0b514 {
  grid-area: 1 / 12 / 2 / 13;
  place-self: center;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d9160-b2e0b514 {
  grid-area: 2 / 4 / 3 / 10;
  justify-self: auto;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d9161-b2e0b514 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_2a33ec5b-d4d9-e954-3a04-5b89bae36c46-b2e0b514 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296530-b2e0b514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296531-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296533-b2e0b514 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296534-b2e0b514, #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296536-b2e0b514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96b11a8-5b59-4d13-2422-41893b9789bc-b2e0b514 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653a-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653c-b2e0b514 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653d-b2e0b514, #w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653f-b2e0b514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2829f7d2-b579-30bf-d947-4ee196a12d6e-b2e0b514 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296543-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296545-b2e0b514 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c5e5f6a7-ffda-0f07-a7e9-268065296546-b2e0b514, #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296548-b2e0b514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_02e6fa4d-af5a-59d1-3412-46109b49e7ed-b2e0b514 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b916c57f-b792-c77a-58a9-98dcc73be2e3-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b916c57f-b792-c77a-58a9-98dcc73be2e5-b2e0b514 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b916c57f-b792-c77a-58a9-98dcc73be2e6-b2e0b514, #w-node-b916c57f-b792-c77a-58a9-98dcc73be2e8-b2e0b514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b916c57f-b792-c77a-58a9-98dcc73be2ea-b2e0b514 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cdd32851-b8da-3cae-298e-3526cf357cba-b2e0b514 {
  grid-area: 1 / 6 / 2 / 8;
  justify-self: center;
}

#w-node-da1e0003-18e2-d6fe-b6f4-679ede8b9282-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-f0a9d9ef-b0e0-21c9-9d50-bce3cff02412-b2e0b514 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-b2e0b514 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd59-b2e0b514 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9bcc0460-ed8d-5520-ccb6-f59a1f72ea26-b2e0b514 {
  grid-area: 1 / 10 / 2 / 11;
  place-self: end center;
}

#w-node-_9bcc0460-ed8d-5520-ccb6-f59a1f72ea27-b2e0b514 {
  grid-area: 1 / 12 / 2 / 13;
  place-self: center;
}

#w-node-_873ae3f4-0a3c-1b04-f470-1cd98525d86a-b2e0b514 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_8615e5bc-513b-b71d-8a0b-e9494adf6439-b2e0b514 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-_8615e5bc-513b-b71d-8a0b-e9494adf643a-b2e0b514, #w-node-_8615e5bc-513b-b71d-8a0b-e9494adf643c-b2e0b514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_396dec89-6df7-e974-60b2-3a81921f4091-b2e0b514 {
  grid-area: 1 / 1 / 3 / 7;
  place-self: end;
}

#w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fd7-b2e0b514 {
  grid-area: 1 / 6 / 2 / 8;
  justify-self: center;
}

#w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fd9-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fda-b2e0b514 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: start;
}

#w-node-_7f369c3a-c63d-6107-0df4-ccc672d49a3c-b2e0b514 {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: end;
}

#w-node-_8e98c052-2d18-334a-044a-b0f3f665e3f9-b2e0b514 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fdb-b2e0b514 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fdc-b2e0b514 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01b-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01c-b2e0b514 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01d-b2e0b514 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01e-b2e0b514 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc5-b2e0b514 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: stretch;
}

#w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-b2e0b514 {
  grid-area: 2 / 2 / 3 / 6;
  align-self: center;
}

#w-node-_0c9b9294-57fb-609f-52dc-2e202ab06de2-b2e0b514, #w-node-_0c9b9294-57fb-609f-52dc-2e202ab06de4-b2e0b514, #w-node-da46a8c6-bfd5-df09-df68-03a92f894f12-b2e0b514, #w-node-da46a8c6-bfd5-df09-df68-03a92f894f14-b2e0b514, #w-node-f2a32a72-323a-6ea4-a6c1-63efdf4b42aa-b2e0b514, #w-node-f2a32a72-323a-6ea4-a6c1-63efdf4b42ac-b2e0b514, #w-node-_159d0956-94d4-7481-6471-6bcb959923d5-b2e0b514, #w-node-_159d0956-94d4-7481-6471-6bcb959923d7-b2e0b514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2a9a3eb5-ec83-f8a8-dfdc-1bfac419ba56-b2e0b514 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-d50f9dbc-844c-46db-645f-c524394b4863-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-b2e0b514 {
  grid-area: 1 / 6 / 2 / 8;
  justify-self: center;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-b2e0b514 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac51-b2e0b514 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac58-b2e0b514 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac5a-b2e0b514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76ca1575-ae83-a3d4-3923-dcc887fdba10-b2e0b514 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e92d4b53-1b0e-55ff-1840-6ca41b25933f-b2e0b514 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_3cc8f762-0264-5836-3300-568cea89dfc9-b2e0b514 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc1-b2e0b514 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc3-b2e0b514 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc7-b2e0b514 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f23-b2e0b514 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f25-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f27-b2e0b514 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f28-b2e0b514 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start end;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f29-b2e0b514 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f2b-b2e0b514 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f32-b2e0b514 {
  grid-area: 2 / 4 / 3 / 5;
}

#wf-form-Computer-Vision-Form.w-node-_44e465ad-7442-8b02-b15d-1d6c330356ed-b2e0b514, #w-node-_44e465ad-7442-8b02-b15d-1d6c3303571a-b2e0b514, #w-node-_44e465ad-7442-8b02-b15d-1d6c3303571d-b2e0b514 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f39-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f3a-b2e0b514 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9045-b2e0b514 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start end;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9046-b2e0b514 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center end;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-b2e0b514 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9048-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-b2e0b514 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a905e-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-b2e0b514 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a907f-b2e0b514 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21a-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21e-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b019f-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b01a3-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e02-031f0814 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e03-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e15-031f0814 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e16-031f0814 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-031f0814, #w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e17-031f0814 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d9159-031f0814 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d915a-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d915b-031f0814 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d9160-031f0814 {
  grid-area: 2 / 4 / 3 / 10;
  justify-self: auto;
}

#w-node-b4ced178-fb79-d762-aeb6-3bf8653d9161-031f0814 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-cdd32851-b8da-3cae-298e-3526cf357cba-031f0814 {
  grid-area: 1 / 6 / 2 / 8;
  justify-self: center;
}

#w-node-da1e0003-18e2-d6fe-b6f4-679ede8b9282-031f0814 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-f0a9d9ef-b0e0-21c9-9d50-bce3cff02412-031f0814 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-031f0814 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd59-031f0814 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9bcc0460-ed8d-5520-ccb6-f59a1f72ea26-031f0814 {
  grid-area: 1 / 10 / 2 / 11;
  place-self: end center;
}

#w-node-_9bcc0460-ed8d-5520-ccb6-f59a1f72ea27-031f0814 {
  grid-area: 1 / 12 / 2 / 13;
  place-self: center;
}

#w-node-_873ae3f4-0a3c-1b04-f470-1cd98525d86a-031f0814 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_8615e5bc-513b-b71d-8a0b-e9494adf6439-031f0814 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-_8615e5bc-513b-b71d-8a0b-e9494adf643a-031f0814 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_396dec89-6df7-e974-60b2-3a81921f4091-031f0814 {
  grid-area: 1 / 1 / 3 / 7;
  place-self: end;
}

#w-node-d50f9dbc-844c-46db-645f-c524394b4863-031f0814 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-031f0814 {
  grid-area: 1 / 6 / 2 / 8;
  justify-self: center;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-031f0814 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac51-031f0814 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c0f57d22-2123-4a69-014c-bd878ca3ac58-031f0814 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-_009c12b2-64eb-d81d-13d4-16dcfdad141f-031f0814 {
  grid-area: 1 / 1 / 2 / 1;
}

#w-node-_009c12b2-64eb-d81d-13d4-16dcfdad1421-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_009c12b2-64eb-d81d-13d4-16dcfdad1422-031f0814 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_009c12b2-64eb-d81d-13d4-16dcfdad1423-031f0814 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2f70f6cf-7630-92f9-cb09-8cbd01390977-031f0814 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_009c12b2-64eb-d81d-13d4-16dcfdad1434-031f0814 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-c5e03f61-5f70-7090-e6ac-33659f5bdc71-031f0814 {
  grid-area: 1 / 1 / 2 / 1;
}

#w-node-c5e03f61-5f70-7090-e6ac-33659f5bdc73-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-c5e03f61-5f70-7090-e6ac-33659f5bdc74-031f0814 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-c5e03f61-5f70-7090-e6ac-33659f5bdc75-031f0814 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c5e03f61-5f70-7090-e6ac-33659f5bdc77-031f0814 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-c5e03f61-5f70-7090-e6ac-33659f5bdc7e-031f0814 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-_748b604d-eafa-e08f-7c77-e94ab4f56019-031f0814 {
  grid-area: 1 / 1 / 2 / 1;
}

#w-node-_748b604d-eafa-e08f-7c77-e94ab4f5601b-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_748b604d-eafa-e08f-7c77-e94ab4f5601c-031f0814 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_748b604d-eafa-e08f-7c77-e94ab4f5601d-031f0814 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_748b604d-eafa-e08f-7c77-e94ab4f5601f-031f0814 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_748b604d-eafa-e08f-7c77-e94ab4f56026-031f0814 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-_072890e0-cf84-60a1-da45-dd6e7c5b2c10-031f0814 {
  grid-area: 1 / 1 / 2 / 1;
}

#w-node-_072890e0-cf84-60a1-da45-dd6e7c5b2c12-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_072890e0-cf84-60a1-da45-dd6e7c5b2c13-031f0814 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_072890e0-cf84-60a1-da45-dd6e7c5b2c14-031f0814 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_072890e0-cf84-60a1-da45-dd6e7c5b2c16-031f0814 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_072890e0-cf84-60a1-da45-dd6e7c5b2c1d-031f0814 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-_0c86779b-a4bf-e2ee-3da6-d385032e9df0-031f0814 {
  grid-area: 1 / 1 / 2 / 1;
}

#w-node-_0c86779b-a4bf-e2ee-3da6-d385032e9df2-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_0c86779b-a4bf-e2ee-3da6-d385032e9df3-031f0814 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_0c86779b-a4bf-e2ee-3da6-d385032e9df4-031f0814 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0c86779b-a4bf-e2ee-3da6-d385032e9df6-031f0814 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_0c86779b-a4bf-e2ee-3da6-d385032e9dfd-031f0814 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-d546b155-b0de-ea59-f9e9-de62018fee65-031f0814 {
  grid-area: 1 / 1 / 2 / 1;
}

#w-node-d546b155-b0de-ea59-f9e9-de62018fee67-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-d546b155-b0de-ea59-f9e9-de62018fee68-031f0814 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-d546b155-b0de-ea59-f9e9-de62018fee69-031f0814 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d546b155-b0de-ea59-f9e9-de62018fee6b-031f0814 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-d546b155-b0de-ea59-f9e9-de62018fee72-031f0814 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-dc5f21f5-5dfe-c5b6-4787-f93e54027df3-031f0814 {
  grid-area: 1 / 1 / 2 / 1;
}

#w-node-dc5f21f5-5dfe-c5b6-4787-f93e54027df5-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-dc5f21f5-5dfe-c5b6-4787-f93e54027df6-031f0814 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-dc5f21f5-5dfe-c5b6-4787-f93e54027df7-031f0814 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-dc5f21f5-5dfe-c5b6-4787-f93e54027df9-031f0814 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-dc5f21f5-5dfe-c5b6-4787-f93e54027e00-031f0814 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01b-031f0814 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01c-031f0814 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01d-031f0814 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01e-031f0814 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc5-031f0814 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: stretch;
}

#w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-031f0814 {
  grid-area: 2 / 2 / 3 / 6;
  align-self: center;
}

#w-node-_0c9b9294-57fb-609f-52dc-2e202ab06de2-031f0814, #w-node-_0c9b9294-57fb-609f-52dc-2e202ab06de4-031f0814, #w-node-da46a8c6-bfd5-df09-df68-03a92f894f12-031f0814, #w-node-da46a8c6-bfd5-df09-df68-03a92f894f14-031f0814, #w-node-f2a32a72-323a-6ea4-a6c1-63efdf4b42aa-031f0814, #w-node-f2a32a72-323a-6ea4-a6c1-63efdf4b42ac-031f0814, #w-node-_159d0956-94d4-7481-6471-6bcb959923d5-031f0814, #w-node-_159d0956-94d4-7481-6471-6bcb959923d7-031f0814 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2a9a3eb5-ec83-f8a8-dfdc-1bfac419ba56-031f0814 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f23-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f25-031f0814 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f27-031f0814 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f28-031f0814 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start end;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f29-031f0814 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f2b-031f0814 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f32-031f0814 {
  grid-area: 2 / 4 / 3 / 5;
}

#wf-form-Cognitive-Assistant-Form.w-node-_82f58c8b-e155-d616-e1eb-0295b9560610-031f0814, #w-node-_82f58c8b-e155-d616-e1eb-0295b956063d-031f0814, #w-node-_82f58c8b-e155-d616-e1eb-0295b9560640-031f0814 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f39-031f0814 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-b5ff10c5-033f-95a4-4166-84463a1d8f3a-031f0814 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9045-031f0814 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start end;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9046-031f0814 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center end;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-031f0814 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a9048-031f0814 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-031f0814 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a905e-031f0814 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-031f0814 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_166ee708-af0f-76fd-e91b-fed71e3a907f-031f0814 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_454c9bde-38e4-612c-9a0e-c3e6cae828c6-e18f52d0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_454c9bde-38e4-612c-9a0e-c3e6cae828c7-e18f52d0 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: start;
}

#w-node-_454c9bde-38e4-612c-9a0e-c3e6cae828c8-e18f52d0 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_454c9bde-38e4-612c-9a0e-c3e6cae828c9-e18f52d0 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_454c9bde-38e4-612c-9a0e-c3e6cae828ca-e18f52d0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4c1e1ee0-d45b-7277-8e3c-cbde7e5a47a8-e18f52d0 {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_4c1e1ee0-d45b-7277-8e3c-cbde7e5a47ac-e18f52d0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff916-e18f52d0 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff918-e18f52d0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff91a-e18f52d0 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff91b-e18f52d0 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start end;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff91c-e18f52d0 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff91e-e18f52d0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff926-e18f52d0 {
  grid-area: 2 / 4 / 3 / 5;
}

#myio-form.w-node-_28976579-3e3f-ba1e-5674-4490291ff929-e18f52d0, #w-node-_28976579-3e3f-ba1e-5674-4490291ff957-e18f52d0, #w-node-_28976579-3e3f-ba1e-5674-4490291ff95a-e18f52d0 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff961-e18f52d0 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff962-e18f52d0 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff964-e18f52d0 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start end;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff965-e18f52d0 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center end;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff966-e18f52d0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff967-e18f52d0 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff980-e18f52d0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff981-e18f52d0 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff9a1-e18f52d0 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_28976579-3e3f-ba1e-5674-4490291ff9a2-e18f52d0, #w-node-_5a569119-bb2c-92a9-42d1-1f974f741ccc-cf0b7842 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-f6953128-e328-de40-d4a4-151341cb1e5c-cf0b7842 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_5a569119-bb2c-92a9-42d1-1f974f741ccd-cf0b7842 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_623fc512-69a8-bce8-010a-6aae2ac768f3-cf0b7842 {
  grid-area: 3 / 1 / 4 / 6;
}

#w-node-_1fbf2306-7e6d-1f46-39b2-5bf55412db49-cf0b7842 {
  justify-self: auto;
}

#w-node-_5a569119-bb2c-92a9-42d1-1f974f741cdf-cf0b7842 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_5a569119-bb2c-92a9-42d1-1f974f741cfd-cf0b7842 {
  grid-area: 2 / 4 / 3 / 6;
  place-self: start center;
}

#w-node-_5a569119-bb2c-92a9-42d1-1f974f741cff-cf0b7842 {
  grid-area: 3 / 5 / 4 / 5;
  place-self: end;
}

#w-node-_5a569119-bb2c-92a9-42d1-1f974f741d01-cf0b7842 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: end;
}

#w-node-_0937eee8-c1f3-773a-ffbf-a5fd654a0f12-cf0b7842 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf6b-cf0b7842 {
  grid-area: 1 / 6 / 2 / 8;
  justify-self: center;
}

#w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf6d-cf0b7842 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf6e-cf0b7842 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf73-cf0b7842 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-_888e7563-915e-a4b0-dd68-93fe81a4c4e0-cf0b7842 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_41c15d08-3fb2-e06c-d7a4-e06474fb28cd-cf0b7842, #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf75-cf0b7842 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf76-cf0b7842 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf78-cf0b7842 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf7c-cf0b7842 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf87-cf0b7842 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf89-cf0b7842 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf8d-cf0b7842 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_46c6b9f0-7dc3-2b4b-81b0-a513a53e505d-cf0b7842 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

@media screen and (min-width: 1920px) {
  #w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e06-7f6986c6 {
    grid-area: 2 / 4 / 3 / 5;
    justify-self: end;
  }

  #w-node-_8d6b184f-049c-3f25-6535-81c60ca77419-7f6986c6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a066228b-01d2-af03-4121-18ee0f2f970b-7f6986c6, #w-node-_1f2059ed-3bd7-e7a7-4f25-2e7a77f3db60-7f6986c6, #w-node-ed3064e4-1a06-d941-eb72-3726d6dfc85a-7f6986c6, #w-node-_8f27b4a8-62e0-8197-85e8-c640daee8733-7f6986c6 {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: start;
  }

  #w-node-_9edfe962-2f0b-bd51-1c10-7a293b7ebbe0-7f6986c6 {
    justify-self: start;
  }

  #w-node-_5bdfe009-0f77-1aa4-bfc1-784d6caf8afd-7f6986c6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5bdfe009-0f77-1aa4-bfc1-784d6caf8aff-7f6986c6 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_1089532b-4eae-0001-ed70-d5de53203bf2-7f6986c6 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_1089532b-4eae-0001-ed70-d5de53203bf4-7f6986c6 {
    place-self: start center;
  }

  #w-node-_089f3f12-28ad-4222-c6af-04f8153a9971-7f6986c6 {
    grid-column-end: 3;
  }

  #w-node-ac27795c-5bfb-8fee-40ed-dc140fab693d-7f6986c8, #w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7e9-7f6986c8, #w-node-_8654854c-13cc-57b8-d7cf-e72ad20f33da-7f6986c8, #w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd99847d-7f6986c8 {
    grid-column-end: 4;
  }

  #w-node-_34371909-f7a9-95b0-c002-5313bea317c7-7f6986c9, #w-node-_95275291-da02-2f90-aa7f-8e9d9c383973-7f6986c9, #w-node-c67ecd45-8df4-948e-270e-bafd14514d7e-7f6986c9, #w-node-dad63929-847e-9aa4-0693-89430a0ddfe6-7f6986c9 {
    grid-column-end: 3;
  }

  #w-node-_8579f415-7cce-1b5a-fd66-4c0ea47a9f3e-7f6986c9 {
    grid-row-end: 2;
    grid-column-start: 4;
  }

  #w-node-_9d0eb5ba-49ad-3e5a-5b04-033e7c2a04cc-7f6986ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8a9758d0-3c34-5835-5e48-04b2ff37e04c-7f6986ca {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-3dc6b24d {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_4a8b7db8-eb7b-27cc-b82a-61e280787bfd-3dc6b24d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5cbbf9d9-03cb-1507-c52e-de2f34bb6def-3dc6b24d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-da9bfac1-3cee-5ecc-b61d-08703aa397ff-3dc6b24d {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_8572ec68-7236-df35-a923-30cdf7dedb92-3dc6b24d {
    grid-area: 2 / 3 / 3 / 5;
  }

  #architecture.w-node-b9efbd70-191c-a9c8-6dbf-0f879a013278-3dc6b24d {
    grid-column-end: 3;
  }

  #w-node-_842b4415-d885-b474-c8e6-d14e9cb72d5d-3dc6b24d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-a28665a5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d9160-a28665a5 {
    grid-column-end: 11;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296533-a28665a5, #w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653c-a28665a5, #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296545-a28665a5 {
    grid-column-end: 4;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-a28665a5 {
    grid-column: 6 / 8;
    justify-self: center;
  }

  #w-node-da1e0003-18e2-d6fe-b6f4-679ede8b9282-a28665a5 {
    grid-column: 1 / 2;
    justify-self: start;
  }

  #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-a28665a5 {
    grid-column: 4 / 10;
  }

  #w-node-_8615e5bc-513b-b71d-8a0b-e9494adf6439-a28665a5 {
    grid-area: 2 / 4 / 3 / 10;
    justify-self: center;
  }

  #w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-a28665a5 {
    justify-self: center;
  }

  #w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-b2e0b514 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d9160-b2e0b514 {
    grid-column-end: 11;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296533-b2e0b514, #w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653c-b2e0b514, #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296545-b2e0b514, #w-node-b916c57f-b792-c77a-58a9-98dcc73be2e5-b2e0b514 {
    grid-column-end: 4;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-b2e0b514 {
    grid-column: 6 / 8;
    justify-self: center;
  }

  #w-node-da1e0003-18e2-d6fe-b6f4-679ede8b9282-b2e0b514 {
    grid-column: 1 / 2;
    justify-self: start;
  }

  #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-b2e0b514 {
    grid-column: 3 / 11;
  }

  #w-node-_8615e5bc-513b-b71d-8a0b-e9494adf6439-b2e0b514 {
    grid-area: 2 / 4 / 3 / 10;
    justify-self: center;
  }

  #w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fd7-b2e0b514 {
    grid-column: 6 / 8;
    justify-self: center;
  }

  #w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fd9-b2e0b514 {
    grid-column: 1 / 2;
    justify-self: start;
  }

  #w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fdb-b2e0b514 {
    grid-column: 4 / 10;
  }

  #w-node-b6583f75-8431-e7f4-0bb2-448e59846e1a-b2e0b514 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-b2e0b514 {
    justify-self: center;
  }

  #w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-031f0814 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d9160-031f0814 {
    grid-column-end: 11;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-031f0814 {
    grid-column: 6 / 8;
    justify-self: center;
  }

  #w-node-da1e0003-18e2-d6fe-b6f4-679ede8b9282-031f0814 {
    grid-column: 1 / 2;
    justify-self: start;
  }

  #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-031f0814 {
    grid-column: 3 / 11;
  }

  #w-node-_8615e5bc-513b-b71d-8a0b-e9494adf6439-031f0814 {
    grid-area: 2 / 4 / 3 / 10;
    justify-self: center;
  }

  #w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-031f0814 {
    justify-self: center;
  }

  #w-node-_623fc512-69a8-bce8-010a-6aae2ac768f3-cf0b7842 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-_5a569119-bb2c-92a9-42d1-1f974f741cdf-cf0b7842 {
    grid-column-end: 3;
  }

  #w-node-_5a569119-bb2c-92a9-42d1-1f974f741cfd-cf0b7842 {
    grid-row-end: 3;
    grid-column-start: 3;
    justify-self: center;
  }

  #w-node-_0937eee8-c1f3-773a-ffbf-a5fd654a0f12-cf0b7842 {
    grid-area: 2 / 1 / 2 / 3;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_7c5e78c6-746a-5535-e311-f2c978a09f81-7f6986c6 {
    grid-column-end: 5;
  }

  #w-node-_1e44d79a-acec-37c6-a067-eb05efd3fe60-7f6986c6 {
    grid-column: 1 / 5;
  }

  #w-node-_20e60158-5f97-1d14-c8b8-dc239313d867-7f6986c6, #w-node-feb36cb6-920e-4fe0-ca51-cd663472fccf-7f6986c6 {
    grid-column-end: 8;
  }

  #w-node-_5718f56b-093a-e370-566d-d1f1c06475e7-7f6986c6 {
    grid-column-end: 7;
  }

  #w-node-_9edfe962-2f0b-bd51-1c10-7a293b7ebbde-7f6986c6 {
    grid-column-end: 6;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-7f6986c6 {
    grid-column: 2 / 4;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-7f6986c6 {
    grid-column: 1 / 4;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac58-7f6986c6 {
    justify-self: end;
  }

  #w-node-_76ca1575-ae83-a3d4-3923-dcc887fdba10-7f6986c6 {
    grid-column: 1 / 5;
  }

  #w-node-e92d4b53-1b0e-55ff-1840-6ca41b25933f-7f6986c6 {
    grid-row: 2 / 3;
    grid-column-start: 1;
    justify-self: start;
  }

  #w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc1-7f6986c6 {
    grid-column-end: 5;
  }

  #w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc3-7f6986c6 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_41e8a57e-3daa-b22d-ac52-b62b34402bba-7f6986c6 {
    grid-column-end: 5;
  }

  #w-node-_41e8a57e-3daa-b22d-ac52-b62b34402bbc-7f6986c6 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_13b02e33-d01d-2fd7-550d-49c5f09a502d-7f6986c6 {
    grid-column-end: 5;
  }

  #w-node-_13b02e33-d01d-2fd7-550d-49c5f09a502f-7f6986c6 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-f0a9d9ef-b0e0-21c9-9d50-bce3cff02412-7f6986c6 {
    grid-column: 4 / 5;
  }

  #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-7f6986c6 {
    grid-column: 1 / 4;
  }

  #w-node-_5bdfe009-0f77-1aa4-bfc1-784d6caf8afe-7f6986c6 {
    grid-column-end: 3;
  }

  #w-node-_089f3f12-28ad-4222-c6af-04f8153a9971-7f6986c6 {
    grid-row: 4 / 5;
    grid-column-end: 5;
  }

  #w-node-_70191c48-82e7-519e-696c-3eca39844b45-7f6986c6 {
    grid-column-start: 1;
  }

  #w-node-_0f15e013-8853-ebde-042b-eb28ce76e4a4-7f6986c6 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_35f4d908-3d49-d628-050d-497191f18063-7f6986c6 {
    grid-column: 4 / 5;
    align-self: start;
  }

  #w-node-_0f15e013-8853-ebde-042b-eb28ce76e4a1-7f6986c6 {
    grid-column-start: 2;
  }

  #w-node-f8296798-c812-a4dd-057d-4784ef4ee44f-7f6986c6 {
    grid-column: 2 / 4;
  }

  #w-node-_0f15e013-8853-ebde-042b-eb28ce76e4a5-7f6986c6 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc4-7f6986c6 {
    grid-column: 4 / 5;
    justify-self: end;
  }

  #w-node-_8902aeaf-630d-12a7-9f3f-9572a18a4311-7f6986c6 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc5-7f6986c6 {
    grid-column: 1 / 5;
  }

  #w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-7f6986c6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2a9a3eb5-ec83-f8a8-dfdc-1bfac419ba56-7f6986c6 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_159606be-3e74-fd6b-270c-2bb49d6a74f7-9d6a74f6 {
    grid-column: 1 / 2;
  }

  #w-node-_159606be-3e74-fd6b-270c-2bb49d6a7506-9d6a74f6 {
    grid-column: 3 / 5;
  }

  #w-node-_159606be-3e74-fd6b-270c-2bb49d6a7527-9d6a74f6 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #contact-form.w-node-_93cb5b87-1a17-cde6-a584-5eafd07c2bcf-d07c2bce, #w-node-_93cb5b87-1a17-cde6-a584-5eafd07c2bfb-d07c2bce, #w-node-_93cb5b87-1a17-cde6-a584-5eafd07c2bfe-d07c2bce {
    grid-column: 1 / 5;
  }

  #w-node-_05714031-9244-167c-82c5-9fa14a970504-4a9704d4 {
    grid-row: 3 / 4;
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_05714031-9244-167c-82c5-9fa14a97050d-4a9704d4 {
    grid-column-start: 1;
    justify-self: stretch;
  }

  #w-node-_05714031-9244-167c-82c5-9fa14a970510-4a9704d4 {
    justify-self: end;
  }

  #w-node-_5a3665f1-d1c7-863b-25b3-5e5fcddc14da-cddc14da {
    grid-row: 2 / 3;
    grid-column-start: 2;
    justify-self: center;
  }

  #w-node-_9f807f85-fb11-5bbe-212c-4c9d4154e221-7f6986c8 {
    grid-column-end: 3;
  }

  #w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b6e6-7f6986c8 {
    grid-column: 4 / 5;
  }

  #w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b6eb-7f6986c8 {
    grid-column-end: 5;
  }

  #w-node-_19eabf16-4df9-31a3-8766-a7c7e8224726-7f6986c8 {
    grid-column: 1 / 5;
  }

  #w-node-a36386e7-6e45-6aea-3355-c5ddb546947f-7f6986c8 {
    grid-column-start: 2;
  }

  #w-node-a36386e7-6e45-6aea-3355-c5ddb5469484-7f6986c8 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-a36386e7-6e45-6aea-3355-c5ddb5469486-7f6986c8 {
    grid-column: 1 / 5;
  }

  #w-node-_0fe1e741-7d46-95c9-2902-d00b969dfc8f-7f6986c8 {
    grid-column-end: 3;
  }

  #w-node-ed1f1457-afff-b08f-1996-88346afbd652-7f6986c8 {
    grid-column-end: 5;
  }

  #w-node-a628a9a5-f0d4-f909-0690-363f14c85b39-7f6986c8 {
    grid-column-start: 1;
  }

  #w-node-b080ef50-f8ba-c65a-b6b2-15ee2e4e7cf3-7f6986c8 {
    grid-column-start: 3;
  }

  #w-node-_60f8fbd0-01fd-09e4-5de4-e47e3993af97-7f6986c8 {
    grid-column: 1 / 2;
    justify-self: start;
  }

  #w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b730-7f6986c8 {
    grid-column: 4 / 5;
  }

  #w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b729-7f6986c8 {
    grid-column: 1 / 5;
  }

  #w-node-b2432fc3-4cdf-6dd5-3c9a-d1fc0598ffe3-7f6986c8, #w-node-_48f2600f-3e5f-e6a1-8750-dc9350593034-7f6986c8 {
    grid-column-start: 3;
  }

  #w-node-ac27795c-5bfb-8fee-40ed-dc140fab693d-7f6986c8 {
    grid-column: 1 / 3;
  }

  #w-node-_4aae15f7-05e3-76f8-3436-2519379b2463-7f6986c8, #w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7f4-7f6986c8 {
    grid-column-start: 3;
  }

  #w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7e9-7f6986c8 {
    grid-column: 1 / 3;
  }

  #w-node-f043017a-229c-7cdf-bb56-3466f00a0e57-7f6986c8, #w-node-_8654854c-13cc-57b8-d7cf-e72ad20f33e5-7f6986c8 {
    grid-column-start: 3;
  }

  #w-node-_8654854c-13cc-57b8-d7cf-e72ad20f33da-7f6986c8 {
    grid-column: 1 / 3;
  }

  #w-node-_27a7408c-dbec-b7c6-7651-5293a6e8ec2d-7f6986c8, #w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd998488-7f6986c8 {
    grid-column-start: 3;
  }

  #w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd99847d-7f6986c8 {
    grid-column: 1 / 3;
  }

  #w-node-_2c1d6788-79e4-ec16-884c-143e1eef4395-7f6986c9 {
    grid-column-end: 3;
  }

  #w-node-b0922b2c-69a4-c10d-90fa-2312b3fa1145-7f6986c9 {
    grid-column: 1 / 4;
  }

  #w-node-b0922b2c-69a4-c10d-90fa-2312b3fa114b-7f6986c9, #w-node-b0922b2c-69a4-c10d-90fa-2312b3fa114c-7f6986c9, #w-node-b0922b2c-69a4-c10d-90fa-2312b3fa114d-7f6986c9 {
    justify-self: end;
  }

  #w-node-c84cb316-67fb-f789-26e9-f5a8e1d8a90c-7f6986c9 {
    grid-row: 1 / 2;
  }

  #w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff3f-7f6986c9 {
    grid-column-start: 2;
  }

  #w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff41-7f6986c9, #w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff45-7f6986c9 {
    grid-column: 1 / 5;
  }

  #w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff43-7f6986c9 {
    grid-column: 3 / 5;
  }

  #w-node-d38f3773-5d33-2d77-0c93-9086dbbfec56-7f6986c9 {
    grid-column: 4 / 5;
  }

  #w-node-_1ba2bf72-b00d-f5a8-ea84-3e93071203ba-7f6986c9 {
    grid-row: 2 / 3;
  }

  #w-node-_34371909-f7a9-95b0-c002-5313bea317c7-7f6986c9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-e79c7412-2152-1fb9-ed56-1e45d25d87c0-7f6986c9 {
    grid-column-start: 1;
  }

  #w-node-_95275291-da02-2f90-aa7f-8e9d9c383971-7f6986c9 {
    grid-row: 2 / 3;
  }

  #w-node-_95275291-da02-2f90-aa7f-8e9d9c383973-7f6986c9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-bdb7b091-5a2b-6edf-4d69-70f5ca87bb4d-7f6986c9 {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-c67ecd45-8df4-948e-270e-bafd14514d7c-7f6986c9 {
    grid-row: 2 / 3;
  }

  #w-node-c67ecd45-8df4-948e-270e-bafd14514d7e-7f6986c9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_93954ac6-501a-98fb-7fdd-07e5fdb75f8c-7f6986c9 {
    grid-column-start: 1;
  }

  #w-node-dad63929-847e-9aa4-0693-89430a0ddfe4-7f6986c9 {
    grid-row: 2 / 3;
  }

  #w-node-dad63929-847e-9aa4-0693-89430a0ddfe6-7f6986c9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_7a814c53-06b1-aab8-cc1a-96a31e967770-7f6986c9 {
    grid-column-start: 1;
  }

  #w-node-fd57b5a8-fdf6-26ad-07f5-cc7522d34b26-7f6986c9 {
    grid-column: 4 / 5;
  }

  #contact-form-career.w-node-ed7f9345-b7c4-3d3a-9860-7fb0e855bea5-7f6986c9, #w-node-ed7f9345-b7c4-3d3a-9860-7fb0e855bee2-7f6986c9, #w-node-ed7f9345-b7c4-3d3a-9860-7fb0e855bee5-7f6986c9 {
    grid-column: 1 / 5;
  }

  #w-node-_1c057764-5f6a-5330-c5d7-b9fb4d7bb323-7f6986ca {
    grid-column: 3 / 4;
    justify-self: start;
  }

  #w-node-fffe744b-2b70-2a45-d4fc-c68f78774e75-7f6986ca {
    grid-column: 4 / 5;
  }

  #w-node-_3de78ec1-f209-7702-3e14-7b2036b6e1b0-7f6986ca {
    grid-column: 3 / 5;
  }

  #w-node-_28ff565b-b1ff-ec0a-7e64-63784a6b3fdb-7f6986ca {
    grid-column-end: 3;
  }

  #w-node-_1c7a2fa0-acad-c2b5-f851-05bb5bdd3e05-7f6986ca, #w-node-abe0c435-cd68-4ad9-077b-22223d6bf297-7f6986ca {
    grid-column: 2 / 3;
  }

  #w-node-a20338a0-6f24-49cc-8a78-98abf9f63cad-7f6986ca {
    grid-column: 4 / 5;
  }

  #w-node-a20338a0-6f24-49cc-8a78-98abf9f63cae-7f6986ca {
    grid-column: 3 / 4;
  }

  #w-node-_2b5af683-4ff2-9cab-97b8-c8482aeff017-7f6986ca {
    grid-column: 2 / 5;
  }

  #w-node-_8a9758d0-3c34-5835-5e48-04b2ff37e04c-7f6986ca {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_11131281-b948-22d2-7a9d-9c4a957dfa55-7f6986ca {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-fe2be8e1-276f-9d65-1e91-1187b2746943-7f6986cf {
    grid-column: 2 / 4;
  }

  #w-node-fe2be8e1-276f-9d65-1e91-1187b2746945-7f6986cf {
    grid-column: 1 / 4;
  }

  #w-node-fe2be8e1-276f-9d65-1e91-1187b274694a-7f6986cf, #w-node-_785626ee-199c-8bbf-d807-fb08af10d3ae-7f6986cf, #w-node-_41b5ce33-6d43-3877-4456-c36312b9f1b4-7f6986cf {
    justify-self: end;
  }

  #w-node-e556ad05-3366-94e0-0b96-610b3434c94c-7f6986cf {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_8cb2ce97-c77e-a02e-7b2f-1182dd1c89dd-7f6986cf {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_5a5a93e3-5e5d-ea03-37a0-1bb7cdbfcaa3-7f6986cf {
    grid-row: 5 / 6;
    grid-column-end: 5;
  }

  #w-node-_4b52114f-2bed-2165-fb65-6329ab18a26b-7f6986cf {
    grid-column: 1 / 5;
  }

  #w-node-e602fd8b-d6c9-d828-3996-cca3722ed8a5-7f6986cf {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-e602fd8b-d6c9-d828-3996-cca3722ed8ad-7f6986cf {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-e602fd8b-d6c9-d828-3996-cca3722ed8d5-7f6986cf {
    grid-row: 5 / 6;
    grid-column-end: 5;
  }

  #w-node-_862b4903-e6e6-3578-c44b-bfb1b13b9be6-7f6986cf {
    grid-column: 1 / 5;
  }

  #w-node-_9d883245-6270-ee72-637c-b1a1e688f5f3-7f6986cf {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_9d883245-6270-ee72-637c-b1a1e688f5fb-7f6986cf {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_9d883245-6270-ee72-637c-b1a1e688f630-7f6986cf {
    grid-row: 5 / 6;
    grid-column-end: 5;
  }

  #w-node-_95b1831e-4682-c6f7-de67-b33dd21b3f3e-7f6986cf {
    grid-column: 1 / 5;
  }

  #w-node-f879ebf4-32da-362f-0ba4-20e38f2b78a2-7f6986cf {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-f879ebf4-32da-362f-0ba4-20e38f2b78aa-7f6986cf {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-f879ebf4-32da-362f-0ba4-20e38f2b78df-7f6986cf {
    grid-row: 5 / 6;
    grid-column-end: 5;
  }

  #w-node-_79e0e64a-20d4-f533-f16b-632dde8852fc-7f6986cf {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b214-3dc6b24d {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21a-3dc6b24d {
    grid-column-start: 1;
    justify-self: stretch;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21e-3dc6b24d, #w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b01a3-3dc6b24d {
    justify-self: end;
  }

  #w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-3dc6b24d {
    grid-column: 1 / 5;
  }

  #w-node-a01d0855-5ad6-bada-0926-e6c3b89858ed-3dc6b24d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a01d0855-5ad6-bada-0926-e6c3b89858f0-3dc6b24d {
    grid-area: 2 / 1 / 2 / 3;
  }

  #w-node-b9efbd70-191c-a9c8-6dbf-0f879a01326a-3dc6b24d {
    grid-column: 3 / 7;
  }

  #w-node-b9efbd70-191c-a9c8-6dbf-0f879a01326c-3dc6b24d {
    grid-column: 1 / 9;
  }

  #w-node-b9efbd70-191c-a9c8-6dbf-0f879a01326f-3dc6b24d {
    grid-column: 8 / 9;
    justify-self: end;
  }

  #w-node-da9bfac1-3cee-5ecc-b61d-08703aa397ff-3dc6b24d {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_8572ec68-7236-df35-a923-30cdf7dedb92-3dc6b24d {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #architecture.w-node-b9efbd70-191c-a9c8-6dbf-0f879a013278-3dc6b24d {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-b9efbd70-191c-a9c8-6dbf-0f879a01327f-3dc6b24d {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_842b4415-d885-b474-c8e6-d14e9cb72d5d-3dc6b24d {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_842b4415-d885-b474-c8e6-d14e9cb72d64-3dc6b24d {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #myio-form.w-node-_3798fa11-e1af-9266-dc16-3bffc4d41788-3dc6b24d, #w-node-_3798fa11-e1af-9266-dc16-3bffc4d417cb-3dc6b24d, #w-node-_3798fa11-e1af-9266-dc16-3bffc4d417ce-3dc6b24d {
    grid-column: 1 / 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-3dc6b24d {
    grid-column: 3 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-3dc6b24d {
    grid-column: 1 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-3dc6b24d {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_33e5ae1d-2edd-3b48-7488-d26f9c9dbb8f-a28665a5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_33e5ae1d-2edd-3b48-7488-d26f9c9dbb95-a28665a5 {
    grid-column-start: 1;
    justify-self: stretch;
  }

  #w-node-_33e5ae1d-2edd-3b48-7488-d26f9c9dbb99-a28665a5, #w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b01a3-a28665a5 {
    justify-self: end;
  }

  #w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d9159-a28665a5 {
    grid-column: 4 / 5;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d915a-a28665a5 {
    grid-column: 2 / 3;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d9160-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-_2a33ec5b-d4d9-e954-3a04-5b89bae36c46-a28665a5 {
    grid-column-start: 1;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296533-a28665a5, #w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653c-a28665a5, #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296545-a28665a5 {
    grid-column: 1 / 4;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-a28665a5 {
    grid-column: 3 / 7;
  }

  #w-node-f0a9d9ef-b0e0-21c9-9d50-bce3cff02412-a28665a5 {
    grid-column: 8 / 9;
  }

  #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-a28665a5, #w-node-_873ae3f4-0a3c-1b04-f470-1cd98525d86a-a28665a5, #w-node-_8615e5bc-513b-b71d-8a0b-e9494adf6439-a28665a5 {
    grid-column: 1 / 9;
  }

  #w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01c-a28665a5 {
    grid-column: 4 / 5;
  }

  #w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01d-a28665a5, #w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc5-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-a28665a5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2a9a3eb5-ec83-f8a8-dfdc-1bfac419ba56-a28665a5 {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-a28665a5 {
    grid-column: 3 / 7;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-a28665a5 {
    grid-column: 1 / 9;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac58-a28665a5 {
    grid-column: 8 / 9;
    justify-self: end;
  }

  #w-node-_76ca1575-ae83-a3d4-3923-dcc887fdba10-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-e92d4b53-1b0e-55ff-1840-6ca41b25933f-a28665a5 {
    grid-row: 2 / 3;
    grid-column-start: 1;
    justify-self: start;
  }

  #w-node-ea7e8c62-6df9-b24b-ab6a-8e8a49e6e31d-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-ea7e8c62-6df9-b24b-ab6a-8e8a49e6e31e-a28665a5 {
    grid-row: 2 / 3;
    grid-column-start: 1;
    justify-self: start;
  }

  #w-node-_4bed72b0-e2fb-ccbd-fe97-e72380dba74b-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-_4bed72b0-e2fb-ccbd-fe97-e72380dba74c-a28665a5 {
    grid-row: 2 / 3;
    grid-column-start: 1;
    justify-self: start;
  }

  #w-node-_53b74347-21b3-8ccd-4f40-bf4efb01e23c-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-_53b74347-21b3-8ccd-4f40-bf4efb01e23e-a28665a5 {
    grid-row: 2 / 3;
    grid-column-start: 1;
    justify-self: start;
  }

  #wf-form-Floxgen-Form.w-node-_8a12357f-9539-f11e-bce9-20718dcf437b-a28665a5, #w-node-_8a12357f-9539-f11e-bce9-20718dcf43aa-a28665a5, #w-node-_8a12357f-9539-f11e-bce9-20718dcf43ad-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-a28665a5 {
    grid-column: 3 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-a28665a5 {
    grid-column: 1 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-a28665a5 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b214-b2e0b514 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21a-b2e0b514 {
    grid-column-start: 1;
    justify-self: stretch;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21e-b2e0b514, #w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b01a3-b2e0b514 {
    justify-self: end;
  }

  #w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-b2e0b514 {
    grid-column: 1 / 5;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d9159-b2e0b514 {
    grid-column: 4 / 5;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d915a-b2e0b514 {
    grid-column: 2 / 3;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d9160-b2e0b514 {
    grid-column: 1 / 5;
  }

  #w-node-_2a33ec5b-d4d9-e954-3a04-5b89bae36c46-b2e0b514 {
    grid-column-start: 1;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296533-b2e0b514, #w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653c-b2e0b514, #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296545-b2e0b514, #w-node-b916c57f-b792-c77a-58a9-98dcc73be2e5-b2e0b514 {
    grid-column: 1 / 4;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-b2e0b514 {
    grid-column: 3 / 7;
  }

  #w-node-f0a9d9ef-b0e0-21c9-9d50-bce3cff02412-b2e0b514 {
    grid-column: 8 / 9;
  }

  #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-b2e0b514, #w-node-_873ae3f4-0a3c-1b04-f470-1cd98525d86a-b2e0b514, #w-node-_8615e5bc-513b-b71d-8a0b-e9494adf6439-b2e0b514 {
    grid-column: 1 / 9;
  }

  #w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fd7-b2e0b514 {
    grid-column: 2 / 4;
  }

  #w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fda-b2e0b514 {
    grid-column: 8 / 9;
    justify-self: end;
  }

  #w-node-_7f369c3a-c63d-6107-0df4-ccc672d49a3c-b2e0b514 {
    grid-column: 4 / 5;
    justify-self: start;
  }

  #w-node-_8e98c052-2d18-334a-044a-b0f3f665e3f9-b2e0b514 {
    grid-column: 4 / 5;
  }

  #w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fdb-b2e0b514 {
    grid-column: 1 / 5;
  }

  #w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01c-b2e0b514 {
    grid-column: 4 / 5;
  }

  #w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01d-b2e0b514, #w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc5-b2e0b514 {
    grid-column: 1 / 5;
  }

  #w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-b2e0b514 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2a9a3eb5-ec83-f8a8-dfdc-1bfac419ba56-b2e0b514 {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-b2e0b514 {
    grid-column: 3 / 7;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-b2e0b514 {
    grid-column: 1 / 9;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac58-b2e0b514 {
    grid-column: 8 / 9;
    justify-self: end;
  }

  #w-node-_76ca1575-ae83-a3d4-3923-dcc887fdba10-b2e0b514 {
    grid-column: 1 / 5;
  }

  #w-node-e92d4b53-1b0e-55ff-1840-6ca41b25933f-b2e0b514 {
    grid-row: 2 / 3;
    grid-column-start: 1;
    justify-self: start;
  }

  #w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc1-b2e0b514 {
    grid-column-end: 5;
  }

  #w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc3-b2e0b514 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #wf-form-Computer-Vision-Form.w-node-_44e465ad-7442-8b02-b15d-1d6c330356ed-b2e0b514, #w-node-_44e465ad-7442-8b02-b15d-1d6c3303571a-b2e0b514, #w-node-_44e465ad-7442-8b02-b15d-1d6c3303571d-b2e0b514 {
    grid-column: 1 / 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-b2e0b514 {
    grid-column: 3 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-b2e0b514 {
    grid-column: 1 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-b2e0b514 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b214-031f0814 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21a-031f0814 {
    grid-column-start: 1;
    justify-self: stretch;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21e-031f0814, #w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b01a3-031f0814 {
    justify-self: end;
  }

  #w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-031f0814 {
    grid-column: 1 / 5;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d9159-031f0814 {
    grid-column: 4 / 5;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d915a-031f0814 {
    grid-column: 2 / 3;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d9160-031f0814 {
    grid-column: 1 / 5;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-031f0814 {
    grid-column: 3 / 7;
  }

  #w-node-f0a9d9ef-b0e0-21c9-9d50-bce3cff02412-031f0814 {
    grid-column: 8 / 9;
  }

  #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-031f0814, #w-node-_873ae3f4-0a3c-1b04-f470-1cd98525d86a-031f0814, #w-node-_8615e5bc-513b-b71d-8a0b-e9494adf6439-031f0814 {
    grid-column: 1 / 9;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-031f0814 {
    grid-column: 3 / 7;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-031f0814 {
    grid-column: 1 / 9;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac58-031f0814 {
    grid-column: 8 / 9;
    justify-self: end;
  }

  #w-node-_2f70f6cf-7630-92f9-cb09-8cbd01390977-031f0814 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_009c12b2-64eb-d81d-13d4-16dcfdad1434-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-c5e03f61-5f70-7090-e6ac-33659f5bdc77-031f0814 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-c5e03f61-5f70-7090-e6ac-33659f5bdc7e-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_748b604d-eafa-e08f-7c77-e94ab4f5601f-031f0814 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_748b604d-eafa-e08f-7c77-e94ab4f56026-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_072890e0-cf84-60a1-da45-dd6e7c5b2c16-031f0814 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_072890e0-cf84-60a1-da45-dd6e7c5b2c1d-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_0c86779b-a4bf-e2ee-3da6-d385032e9df6-031f0814 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_0c86779b-a4bf-e2ee-3da6-d385032e9dfd-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-d546b155-b0de-ea59-f9e9-de62018fee6b-031f0814 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-d546b155-b0de-ea59-f9e9-de62018fee72-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-dc5f21f5-5dfe-c5b6-4787-f93e54027df9-031f0814 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-dc5f21f5-5dfe-c5b6-4787-f93e54027e00-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01c-031f0814 {
    grid-column: 4 / 5;
  }

  #w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01d-031f0814, #w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc5-031f0814 {
    grid-column: 1 / 5;
  }

  #w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-031f0814 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2a9a3eb5-ec83-f8a8-dfdc-1bfac419ba56-031f0814 {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #wf-form-Cognitive-Assistant-Form.w-node-_82f58c8b-e155-d616-e1eb-0295b9560610-031f0814, #w-node-_82f58c8b-e155-d616-e1eb-0295b956063d-031f0814, #w-node-_82f58c8b-e155-d616-e1eb-0295b9560640-031f0814 {
    grid-column: 1 / 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-031f0814 {
    grid-column: 3 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-031f0814 {
    grid-column: 1 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-031f0814 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-bb0b4d8c-10cb-bc05-7d5c-2858c4aa6187-e18f52d0, #w-node-bb0b4d8c-10cb-bc05-7d5c-2858c4aa61ad-e18f52d0 {
    order: 9999;
  }

  #myio-form.w-node-_28976579-3e3f-ba1e-5674-4490291ff929-e18f52d0, #w-node-_28976579-3e3f-ba1e-5674-4490291ff957-e18f52d0, #w-node-_28976579-3e3f-ba1e-5674-4490291ff95a-e18f52d0 {
    grid-column: 1 / 5;
  }

  #w-node-_28976579-3e3f-ba1e-5674-4490291ff966-e18f52d0 {
    grid-column: 3 / 3;
  }

  #w-node-_28976579-3e3f-ba1e-5674-4490291ff980-e18f52d0 {
    grid-column: 1 / 3;
  }

  #w-node-_28976579-3e3f-ba1e-5674-4490291ff9a1-e18f52d0 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_5a569119-bb2c-92a9-42d1-1f974f741cdf-cf0b7842 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_5a569119-bb2c-92a9-42d1-1f974f741cfd-cf0b7842 {
    grid-row: 2 / 3;
    grid-column-end: 6;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf6b-cf0b7842 {
    grid-column: 3 / 7;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf6d-cf0b7842 {
    grid-column: 1 / 9;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf73-cf0b7842 {
    grid-column: 8 / 9;
    justify-self: end;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf76-cf0b7842 {
    grid-column: 1 / 5;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf78-cf0b7842 {
    grid-row: 2 / 3;
    grid-column-start: 1;
    justify-self: start;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf87-cf0b7842 {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf89-cf0b7842 {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e04-7f6986c6 {
    grid-column-end: 3;
  }

  #w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e06-7f6986c6 {
    grid-column-start: 3;
  }

  #w-node-_8d6b184f-049c-3f25-6535-81c60ca77419-7f6986c6 {
    grid-column-end: 3;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-7f6986c6 {
    grid-column-start: 1;
  }

  #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-7f6986c6 {
    grid-column-end: 5;
  }

  #w-node-_1089532b-4eae-0001-ed70-d5de53203bf2-7f6986c6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1089532b-4eae-0001-ed70-d5de53203bf3-7f6986c6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0f15e013-8853-ebde-042b-eb28ce76e4a1-7f6986c6 {
    justify-self: center;
  }

  #w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc2-7f6986c6 {
    grid-column-start: 1;
  }

  #w-node-_159606be-3e74-fd6b-270c-2bb49d6a74f7-9d6a74f6 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_159606be-3e74-fd6b-270c-2bb49d6a7506-9d6a74f6 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_159606be-3e74-fd6b-270c-2bb49d6a7527-9d6a74f6 {
    grid-row: 1 / 2;
    grid-column-end: 5;
  }

  #w-node-_9f807f85-fb11-5bbe-212c-4c9d4154e221-7f6986c8 {
    grid-column-end: 3;
  }

  #w-node-a36386e7-6e45-6aea-3355-c5ddb546947f-7f6986c8, #w-node-b2432fc3-4cdf-6dd5-3c9a-d1fc0598ffe3-7f6986c8, #w-node-_48f2600f-3e5f-e6a1-8750-dc9350593034-7f6986c8 {
    grid-column-start: 1;
  }

  #w-node-ac27795c-5bfb-8fee-40ed-dc140fab693d-7f6986c8 {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #w-node-_4aae15f7-05e3-76f8-3436-2519379b2463-7f6986c8, #w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7f4-7f6986c8 {
    grid-column-start: 1;
  }

  #w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7e9-7f6986c8 {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #w-node-f043017a-229c-7cdf-bb56-3466f00a0e57-7f6986c8, #w-node-_8654854c-13cc-57b8-d7cf-e72ad20f33e5-7f6986c8 {
    grid-column-start: 1;
  }

  #w-node-_8654854c-13cc-57b8-d7cf-e72ad20f33da-7f6986c8 {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #w-node-_27a7408c-dbec-b7c6-7651-5293a6e8ec2d-7f6986c8, #w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd998488-7f6986c8 {
    grid-column-start: 1;
  }

  #w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd99847d-7f6986c8 {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #w-node-_2c1d6788-79e4-ec16-884c-143e1eef4395-7f6986c9 {
    grid-column-end: 3;
  }

  #w-node-aac1c271-b760-04ad-3d44-ab7123b153e2-7f6986ca {
    grid-column-start: 3;
  }

  #w-node-_2c1d6788-79e4-ec16-884c-143e1eef4395-7f6986ca {
    grid-column-end: 3;
  }

  #w-node-_3de78ec1-f209-7702-3e14-7b2036b6e1b0-7f6986ca {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_6e9f668e-16bf-e986-4b98-4928327a9570-7f6986cf {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_75422091-60c5-bb13-ffc9-69302c136def-3dc6b24d, #w-node-_75422091-60c5-bb13-ffc9-69302c136df9-3dc6b24d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b9efbd70-191c-a9c8-6dbf-0f879a01326a-3dc6b24d {
    grid-column: 1 / 5;
  }

  #w-node-b9efbd70-191c-a9c8-6dbf-0f879a01326c-3dc6b24d {
    grid-column-end: 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-3dc6b24d {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-3dc6b24d {
    grid-row: 2 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-3dc6b24d {
    grid-row: 1 / 2;
    grid-column-end: 5;
  }

  #w-node-ecd0a844-dd89-028c-a90b-974a4b5bf65d-a28665a5 {
    grid-column-end: 4;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-a28665a5 {
    grid-column-end: 5;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-a28665a5 {
    grid-column-end: 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-a28665a5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-a28665a5 {
    grid-row: 2 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-a28665a5 {
    grid-row: 1 / 2;
    grid-column-end: 5;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-b2e0b514 {
    grid-column: 1 / 5;
  }

  #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-b2e0b514 {
    grid-column-end: 5;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-b2e0b514 {
    grid-column: 1 / 5;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-b2e0b514 {
    grid-column-end: 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-b2e0b514 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-b2e0b514 {
    grid-row: 2 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-b2e0b514 {
    grid-row: 1 / 2;
    grid-column-end: 5;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-031f0814 {
    grid-column: 1 / 5;
  }

  #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-031f0814 {
    grid-column-end: 5;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-031f0814 {
    grid-column: 1 / 5;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-031f0814 {
    grid-column-end: 5;
  }

  #w-node-_009c12b2-64eb-d81d-13d4-16dcfdad1423-031f0814, #w-node-c5e03f61-5f70-7090-e6ac-33659f5bdc75-031f0814, #w-node-_748b604d-eafa-e08f-7c77-e94ab4f5601d-031f0814, #w-node-_072890e0-cf84-60a1-da45-dd6e7c5b2c14-031f0814, #w-node-_0c86779b-a4bf-e2ee-3da6-d385032e9df4-031f0814, #w-node-d546b155-b0de-ea59-f9e9-de62018fee69-031f0814, #w-node-dc5f21f5-5dfe-c5b6-4787-f93e54027df7-031f0814 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01d-031f0814 {
    grid-row: 2 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-031f0814 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-031f0814 {
    grid-row: 2 / 3;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-031f0814 {
    grid-row: 1 / 2;
    grid-column-end: 5;
  }

  #w-node-_28976579-3e3f-ba1e-5674-4490291ff966-e18f52d0 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_28976579-3e3f-ba1e-5674-4490291ff980-e18f52d0 {
    grid-row: 2 / 3;
  }

  #w-node-_28976579-3e3f-ba1e-5674-4490291ff9a1-e18f52d0 {
    grid-row: 1 / 2;
    grid-column-end: 5;
  }

  #w-node-_623fc512-69a8-bce8-010a-6aae2ac768f3-cf0b7842 {
    justify-self: center;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf6b-cf0b7842 {
    grid-column: 1 / 5;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf6d-cf0b7842 {
    grid-column-end: 5;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e04-7f6986c6, #w-node-_8d6b184f-049c-3f25-6535-81c60ca77419-7f6986c6 {
    grid-column-end: 4;
  }

  #w-node-_7c5e78c6-746a-5535-e311-f2c978a09f81-7f6986c6 {
    grid-row: 1 / 2;
    grid-column-end: 5;
  }

  #w-node-_1e44d79a-acec-37c6-a067-eb05efd3fe60-7f6986c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_20e60158-5f97-1d14-c8b8-dc239313d867-7f6986c6 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_20e60158-5f97-1d14-c8b8-dc239313d869-7f6986c6 {
    grid-column: 4 / 5;
  }

  #w-node-feb36cb6-920e-4fe0-ca51-cd663472fccf-7f6986c6 {
    grid-column-end: 4;
  }

  #w-node-feb36cb6-920e-4fe0-ca51-cd663472fcd1-7f6986c6 {
    grid-column: 4 / 5;
  }

  #w-node-_5718f56b-093a-e370-566d-d1f1c06475e7-7f6986c6 {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_5718f56b-093a-e370-566d-d1f1c06475e9-7f6986c6 {
    grid-column: 4 / 5;
  }

  #w-node-_197271fa-dc12-fd15-cc83-adf8ceeb0910-7f6986c6 {
    grid-column-end: 5;
  }

  #w-node-_197271fa-dc12-fd15-cc83-adf8ceeb0912-7f6986c6 {
    grid-column: 4 / 5;
  }

  #w-node-_9edfe962-2f0b-bd51-1c10-7a293b7ebbde-7f6986c6 {
    grid-column-end: 5;
  }

  #w-node-_9edfe962-2f0b-bd51-1c10-7a293b7ebbe2-7f6986c6 {
    grid-column: 4 / 5;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-7f6986c6, #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-7f6986c6 {
    grid-column: 1 / 5;
  }

  #w-node-_76ca1575-ae83-a3d4-3923-dcc887fdba10-7f6986c6 {
    grid-row: 1 / 2;
  }

  #w-node-e92d4b53-1b0e-55ff-1840-6ca41b25933f-7f6986c6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b5e3be5f-3692-eb52-dc8b-4d174d21cd82-7f6986c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc1-7f6986c6 {
    grid-row: 2 / 3;
  }

  #w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc3-7f6986c6 {
    grid-column: 1 / 3;
  }

  #w-node-_41e8a57e-3daa-b22d-ac52-b62b34402bba-7f6986c6 {
    grid-row: 2 / 3;
  }

  #w-node-_41e8a57e-3daa-b22d-ac52-b62b34402bbc-7f6986c6 {
    grid-column: 1 / 3;
  }

  #w-node-_13b02e33-d01d-2fd7-550d-49c5f09a502d-7f6986c6 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_13b02e33-d01d-2fd7-550d-49c5f09a502f-7f6986c6 {
    grid-column: 1 / 3;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-7f6986c6, #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-7f6986c6 {
    grid-column: 1 / 5;
  }

  #w-node-_0857ccae-2c8a-ba32-db91-6c7f0b389460-7f6986c6 {
    grid-column: 1 / 5;
    justify-self: start;
  }

  #w-node-_089f3f12-28ad-4222-c6af-04f8153a9971-7f6986c6 {
    grid-row: 4 / 5;
    grid-column-end: 5;
  }

  #w-node-_70191c48-82e7-519e-696c-3eca39844b45-7f6986c6 {
    grid-column-start: 1;
  }

  #w-node-_0f15e013-8853-ebde-042b-eb28ce76e4a1-7f6986c6 {
    grid-column: 1 / 2;
    justify-self: start;
  }

  #w-node-_6e2adece-1ede-6759-0f5e-e2a505da90f5-7f6986c6 {
    grid-column: 1 / 2;
  }

  #w-node-f8296798-c812-a4dd-057d-4784ef4ee44f-7f6986c6 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: stretch stretch;
  }

  #w-node-_0f15e013-8853-ebde-042b-eb28ce76e4a5-7f6986c6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc2-7f6986c6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc5-7f6986c6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-7f6986c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2a9a3eb5-ec83-f8a8-dfdc-1bfac419ba56-7f6986c6 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_159606be-3e74-fd6b-270c-2bb49d6a74f7-9d6a74f6 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_159606be-3e74-fd6b-270c-2bb49d6a7506-9d6a74f6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_159606be-3e74-fd6b-270c-2bb49d6a7527-9d6a74f6 {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #contact-form.w-node-_93cb5b87-1a17-cde6-a584-5eafd07c2bcf-d07c2bce {
    grid-column-end: 5;
  }

  #w-node-_05714031-9244-167c-82c5-9fa14a970504-4a9704d4 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-_05714031-9244-167c-82c5-9fa14a97050d-4a9704d4 {
    grid-column: 1 / 3;
    justify-self: stretch;
  }

  #w-node-_5a3665f1-d1c7-863b-25b3-5e5fcddc14da-cddc14da {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_9f807f85-fb11-5bbe-212c-4c9d4154e20e-7f6986c8, #w-node-_9f807f85-fb11-5bbe-212c-4c9d4154e221-7f6986c8 {
    grid-column-end: 5;
  }

  #w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b6eb-7f6986c8 {
    grid-row: 1 / 2;
    grid-column-end: 5;
  }

  #w-node-_19eabf16-4df9-31a3-8766-a7c7e8224726-7f6986c8 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-a36386e7-6e45-6aea-3355-c5ddb546947f-7f6986c8 {
    grid-column: 1 / 5;
  }

  #w-node-a36386e7-6e45-6aea-3355-c5ddb5469486-7f6986c8 {
    grid-column-start: 1;
  }

  #w-node-_0fe1e741-7d46-95c9-2902-d00b969dfc8f-7f6986c8 {
    grid-column-end: 5;
  }

  #w-node-ed1f1457-afff-b08f-1996-88346afbd652-7f6986c8 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-a628a9a5-f0d4-f909-0690-363f14c85b39-7f6986c8 {
    grid-column: 1 / 5;
  }

  #w-node-b080ef50-f8ba-c65a-b6b2-15ee2e4e7cf3-7f6986c8 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_67931464-08ca-b693-3b83-f904c46819bc-7f6986c8 {
    grid-row-start: 1;
  }

  #w-node-f05006c7-74b0-f3c5-6e9e-d36cf520b729-7f6986c8 {
    grid-column: 1 / 5;
  }

  #w-node-ac27795c-5bfb-8fee-40ed-dc140fab693b-7f6986c8 {
    grid-row: 2 / 3;
  }

  #w-node-b2432fc3-4cdf-6dd5-3c9a-d1fc0598ffe3-7f6986c8 {
    grid-column: 1 / 2;
  }

  #w-node-_48f2600f-3e5f-e6a1-8750-dc9350593034-7f6986c8 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-ac27795c-5bfb-8fee-40ed-dc140fab693d-7f6986c8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7e7-7f6986c8 {
    grid-row: 2 / 3;
  }

  #w-node-_4aae15f7-05e3-76f8-3436-2519379b2463-7f6986c8 {
    grid-column: 1 / 2;
  }

  #w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7f4-7f6986c8 {
    grid-column-start: 1;
  }

  #w-node-_0e84858d-ccf4-68ff-6910-d184d7ade7e9-7f6986c8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f043017a-229c-7cdf-bb56-3466f00a0e57-7f6986c8 {
    grid-column: 1 / 2;
  }

  #w-node-_8654854c-13cc-57b8-d7cf-e72ad20f33e5-7f6986c8 {
    grid-column-start: 1;
  }

  #w-node-_8654854c-13cc-57b8-d7cf-e72ad20f33da-7f6986c8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd99847b-7f6986c8 {
    grid-row: 2 / 3;
  }

  #w-node-_27a7408c-dbec-b7c6-7651-5293a6e8ec2d-7f6986c8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd998488-7f6986c8 {
    grid-column-start: 1;
  }

  #w-node-ad6a1b2a-ce04-0dbe-86d1-6dbccd99847d-7f6986c8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2c1d6788-79e4-ec16-884c-143e1eef4395-7f6986c9 {
    grid-column-end: 3;
  }

  #w-node-b0922b2c-69a4-c10d-90fa-2312b3fa1145-7f6986c9 {
    grid-column: 1 / 5;
  }

  #w-node-c84cb316-67fb-f789-26e9-f5a8e1d8a90c-7f6986c9 {
    grid-row: 1 / 2;
  }

  #w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff3f-7f6986c9, #w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff41-7f6986c9, #w-node-b10b3ce4-97cc-7e04-6b7e-b268651eff45-7f6986c9 {
    grid-column: 1 / 5;
  }

  #w-node-_1ba2bf72-b00d-f5a8-ea84-3e93071203ba-7f6986c9 {
    grid-row: 2 / 3;
  }

  #w-node-_34371909-f7a9-95b0-c002-5313bea317c7-7f6986c9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e79c7412-2152-1fb9-ed56-1e45d25d87c0-7f6986c9 {
    grid-column: 1 / 2;
    justify-self: center;
  }

  #w-node-_95275291-da02-2f90-aa7f-8e9d9c383971-7f6986c9 {
    grid-row: 2 / 3;
  }

  #w-node-_95275291-da02-2f90-aa7f-8e9d9c383973-7f6986c9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-bdb7b091-5a2b-6edf-4d69-70f5ca87bb4d-7f6986c9 {
    grid-column-start: 1;
  }

  #w-node-c67ecd45-8df4-948e-270e-bafd14514d7c-7f6986c9 {
    grid-row: 2 / 3;
  }

  #w-node-c67ecd45-8df4-948e-270e-bafd14514d7e-7f6986c9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_93954ac6-501a-98fb-7fdd-07e5fdb75f8c-7f6986c9 {
    grid-row: 1 / 1;
    grid-column-start: 1;
  }

  #w-node-dad63929-847e-9aa4-0693-89430a0ddfe4-7f6986c9 {
    grid-row: 2 / 3;
  }

  #w-node-dad63929-847e-9aa4-0693-89430a0ddfe6-7f6986c9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_7a814c53-06b1-aab8-cc1a-96a31e967770-7f6986c9 {
    grid-column-start: 1;
  }

  #w-node-_51d3dc93-6abf-68aa-065f-7a741b678a77-7f6986c9 {
    grid-column-end: 5;
    justify-self: center;
  }

  #w-node-_62965ac4-182b-9c42-8269-3c4f223fb38b-7f6986c9 {
    grid-row-start: 1;
  }

  #contact-form-career.w-node-ed7f9345-b7c4-3d3a-9860-7fb0e855bea5-7f6986c9, #w-node-be0240b4-d45b-acf6-0d80-228439340f15-7f6986ca {
    grid-column-end: 5;
  }

  #w-node-_2c1d6788-79e4-ec16-884c-143e1eef4395-7f6986ca {
    grid-column-end: 4;
  }

  #w-node-_3de78ec1-f209-7702-3e14-7b2036b6e1b0-7f6986ca {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_28ff565b-b1ff-ec0a-7e64-63784a6b3fdb-7f6986ca {
    grid-row: 1 / 2;
    grid-column-end: 5;
  }

  #w-node-f4e34062-ad9a-abf8-af62-65d8be018291-7f6986ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d0eb5ba-49ad-3e5a-5b04-033e7c2a04cc-7f6986ca {
    justify-self: start;
  }

  #w-node-_1c7a2fa0-acad-c2b5-f851-05bb5bdd3e05-7f6986ca, #w-node-abe0c435-cd68-4ad9-077b-22223d6bf297-7f6986ca, #w-node-_2b5af683-4ff2-9cab-97b8-c8482aeff017-7f6986ca {
    grid-column-start: 1;
  }

  #w-node-_691016d3-7214-bf3a-49b6-8d8ff4920b76-7f6986ca {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8a9758d0-3c34-5835-5e48-04b2ff37e04c-7f6986ca {
    grid-area: 1 / 1 / 2 / 5;
    justify-self: start;
  }

  #w-node-_11131281-b948-22d2-7a9d-9c4a957dfa55-7f6986ca {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-feb808d2-bc1f-3b1c-9719-c78b9a2436c3-7f6986ca {
    grid-area: 1 / 1 / 2 / 5;
    justify-self: stretch;
  }

  #w-node-cb97a356-7c05-3512-3415-bc04178d59a8-7f6986ca {
    grid-column: 1 / 5;
    justify-self: stretch;
  }

  #w-node-_20ec08ab-f2b0-f70e-7ad2-4e62bb2b19e9-7f6986cf {
    grid-column-end: 3;
  }

  #w-node-_20ec08ab-f2b0-f70e-7ad2-4e62bb2b19fa-7f6986cf {
    grid-column-end: 4;
  }

  #w-node-fe2be8e1-276f-9d65-1e91-1187b2746943-7f6986cf, #w-node-fe2be8e1-276f-9d65-1e91-1187b2746945-7f6986cf {
    grid-column: 1 / 5;
  }

  #w-node-aecdba4d-7c67-f272-14c2-df2569eeb99c-7f6986cf, #w-node-d40cb594-82cf-ff57-eca1-81fb82725e76-7f6986cf, #w-node-_1c76dae5-81aa-f0b6-3302-532739e820c5-7f6986cf, #w-node-dfa41458-4457-763e-6042-2879f3302d63-7f6986cf, #w-node-_07cefc9a-8c46-c52b-d7dd-252e5579aeb5-7f6986cf {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_6e9f668e-16bf-e986-4b98-4928327a9570-7f6986cf {
    grid-column-end: 2;
  }

  #w-node-e556ad05-3366-94e0-0b96-610b3434c94c-7f6986cf {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_8cb2ce97-c77e-a02e-7b2f-1182dd1c89dd-7f6986cf {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_5a5a93e3-5e5d-ea03-37a0-1bb7cdbfcaa3-7f6986cf {
    grid-row: 5 / 6;
    grid-column-end: 5;
  }

  #w-node-_4b52114f-2bed-2165-fb65-6329ab18a26b-7f6986cf {
    grid-column: 1 / 5;
  }

  #w-node-e602fd8b-d6c9-d828-3996-cca3722ed8a5-7f6986cf {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-e602fd8b-d6c9-d828-3996-cca3722ed8ad-7f6986cf {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-e602fd8b-d6c9-d828-3996-cca3722ed8d5-7f6986cf {
    grid-row: 5 / 6;
    grid-column-end: 5;
  }

  #w-node-_862b4903-e6e6-3578-c44b-bfb1b13b9be6-7f6986cf {
    grid-column: 1 / 5;
  }

  #w-node-_9d883245-6270-ee72-637c-b1a1e688f5f3-7f6986cf {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_9d883245-6270-ee72-637c-b1a1e688f5fb-7f6986cf {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_9d883245-6270-ee72-637c-b1a1e688f630-7f6986cf {
    grid-row: 5 / 6;
    grid-column-end: 5;
  }

  #w-node-_95b1831e-4682-c6f7-de67-b33dd21b3f3e-7f6986cf {
    grid-column: 1 / 5;
  }

  #w-node-f879ebf4-32da-362f-0ba4-20e38f2b78a2-7f6986cf {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-f879ebf4-32da-362f-0ba4-20e38f2b78aa-7f6986cf {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-f879ebf4-32da-362f-0ba4-20e38f2b78df-7f6986cf {
    grid-row: 5 / 6;
    grid-column-end: 5;
  }

  #w-node-_79e0e64a-20d4-f533-f16b-632dde8852fc-7f6986cf {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b214-3dc6b24d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21a-3dc6b24d, #w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b019f-3dc6b24d {
    grid-column: 1 / 3;
    justify-self: stretch;
  }

  #w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e17-3dc6b24d {
    grid-column-end: 5;
  }

  #w-node-a01d0855-5ad6-bada-0926-e6c3b898590c-3dc6b24d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a8b7db8-eb7b-27cc-b82a-61e280787bfd-3dc6b24d, #w-node-_4a8b7db8-eb7b-27cc-b82a-61e280787c02-3dc6b24d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5cbbf9d9-03cb-1507-c52e-de2f34bb6de6-3dc6b24d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5cbbf9d9-03cb-1507-c52e-de2f34bb6def-3dc6b24d {
    justify-self: start;
  }

  #w-node-b9efbd70-191c-a9c8-6dbf-0f879a01326a-3dc6b24d, #w-node-b9efbd70-191c-a9c8-6dbf-0f879a01326c-3dc6b24d {
    grid-column: 1 / 5;
  }

  #w-node-b9efbd70-191c-a9c8-6dbf-0f879a01327f-3dc6b24d, #w-node-_842b4415-d885-b474-c8e6-d14e9cb72d64-3dc6b24d {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #myio-form.w-node-_3798fa11-e1af-9266-dc16-3bffc4d41788-3dc6b24d {
    grid-column-end: 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-3dc6b24d {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-3dc6b24d {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-3dc6b24d {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-_33e5ae1d-2edd-3b48-7488-d26f9c9dbb8f-a28665a5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_33e5ae1d-2edd-3b48-7488-d26f9c9dbb95-a28665a5, #w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b019f-a28665a5 {
    grid-column: 1 / 3;
    justify-self: stretch;
  }

  #w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e17-a28665a5 {
    grid-column-end: 5;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d9160-a28665a5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2a33ec5b-d4d9-e954-3a04-5b89bae36c46-a28665a5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296531-a28665a5 {
    grid-row: 2 / 3;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296533-a28665a5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-d96b11a8-5b59-4d13-2422-41893b9789bc-a28665a5 {
    grid-column-start: 1;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653a-a28665a5 {
    grid-row: 2 / 3;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653c-a28665a5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2829f7d2-b579-30bf-d947-4ee196a12d6e-a28665a5 {
    grid-column-start: 1;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296545-a28665a5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_02e6fa4d-af5a-59d1-3412-46109b49e7ed-a28665a5 {
    grid-column-start: 1;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-a28665a5, #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-_873ae3f4-0a3c-1b04-f470-1cd98525d86a-a28665a5 {
    grid-column: 1 / 2;
  }

  #w-node-_8615e5bc-513b-b71d-8a0b-e9494adf6439-a28665a5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01d-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc5-a28665a5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-a28665a5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2a9a3eb5-ec83-f8a8-dfdc-1bfac419ba56-a28665a5 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-a28665a5, #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-a28665a5 {
    grid-column: 1 / 5;
  }

  #w-node-_76ca1575-ae83-a3d4-3923-dcc887fdba10-a28665a5 {
    grid-row: 1 / 2;
  }

  #w-node-e92d4b53-1b0e-55ff-1840-6ca41b25933f-a28665a5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b5e3be5f-3692-eb52-dc8b-4d174d21cd82-a28665a5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea7e8c62-6df9-b24b-ab6a-8e8a49e6e31d-a28665a5 {
    grid-row: 1 / 2;
  }

  #w-node-ea7e8c62-6df9-b24b-ab6a-8e8a49e6e31e-a28665a5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ea7e8c62-6df9-b24b-ab6a-8e8a49e6e320-a28665a5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4bed72b0-e2fb-ccbd-fe97-e72380dba74b-a28665a5 {
    grid-row: 1 / 2;
  }

  #w-node-_4bed72b0-e2fb-ccbd-fe97-e72380dba74c-a28665a5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4bed72b0-e2fb-ccbd-fe97-e72380dba74e-a28665a5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53b74347-21b3-8ccd-4f40-bf4efb01e23c-a28665a5 {
    grid-row: 1 / 2;
  }

  #w-node-_53b74347-21b3-8ccd-4f40-bf4efb01e23e-a28665a5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_53b74347-21b3-8ccd-4f40-bf4efb01e240-a28665a5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #wf-form-Floxgen-Form.w-node-_8a12357f-9539-f11e-bce9-20718dcf437b-a28665a5 {
    grid-column-end: 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-a28665a5 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-a28665a5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-a28665a5 {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b214-b2e0b514 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21a-b2e0b514, #w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b019f-b2e0b514 {
    grid-column: 1 / 3;
    justify-self: stretch;
  }

  #w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e17-b2e0b514 {
    grid-column-end: 5;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d9160-b2e0b514 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2a33ec5b-d4d9-e954-3a04-5b89bae36c46-b2e0b514 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296531-b2e0b514 {
    grid-row: 2 / 3;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296533-b2e0b514 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-d96b11a8-5b59-4d13-2422-41893b9789bc-b2e0b514 {
    grid-column-start: 1;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653a-b2e0b514 {
    grid-row: 2 / 3;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-26806529653c-b2e0b514 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2829f7d2-b579-30bf-d947-4ee196a12d6e-b2e0b514 {
    grid-column-start: 1;
  }

  #w-node-c5e5f6a7-ffda-0f07-a7e9-268065296545-b2e0b514 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_02e6fa4d-af5a-59d1-3412-46109b49e7ed-b2e0b514 {
    grid-column-start: 1;
  }

  #w-node-b916c57f-b792-c77a-58a9-98dcc73be2e5-b2e0b514 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-b916c57f-b792-c77a-58a9-98dcc73be2ea-b2e0b514 {
    grid-column-start: 1;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-b2e0b514, #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-b2e0b514 {
    grid-column: 1 / 5;
  }

  #w-node-_873ae3f4-0a3c-1b04-f470-1cd98525d86a-b2e0b514 {
    grid-column: 1 / 2;
  }

  #w-node-_8615e5bc-513b-b71d-8a0b-e9494adf6439-b2e0b514 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fd7-b2e0b514, #w-node-_2ae8cb36-9ce5-04ac-e4b4-a9f1e7921fdb-b2e0b514, #w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01d-b2e0b514 {
    grid-column: 1 / 5;
  }

  #w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc5-b2e0b514 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-b2e0b514 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2a9a3eb5-ec83-f8a8-dfdc-1bfac419ba56-b2e0b514 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-b2e0b514, #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-b2e0b514 {
    grid-column: 1 / 5;
  }

  #w-node-_76ca1575-ae83-a3d4-3923-dcc887fdba10-b2e0b514 {
    grid-row: 1 / 2;
  }

  #w-node-e92d4b53-1b0e-55ff-1840-6ca41b25933f-b2e0b514 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b5e3be5f-3692-eb52-dc8b-4d174d21cd82-b2e0b514 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc1-b2e0b514 {
    grid-row: 2 / 3;
  }

  #w-node-ea5e2df7-0b8c-65b2-3cf5-63bef9e1dfc3-b2e0b514 {
    grid-column: 1 / 3;
  }

  #wf-form-Computer-Vision-Form.w-node-_44e465ad-7442-8b02-b15d-1d6c330356ed-b2e0b514 {
    grid-column-end: 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-b2e0b514 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-b2e0b514 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-b2e0b514 {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b214-031f0814 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8c814012-8817-e78d-c32c-7c8c49e6b21a-031f0814, #w-node-_3d264d3e-ca30-e6c1-498e-35ab2b2b019f-031f0814 {
    grid-column: 1 / 3;
    justify-self: stretch;
  }

  #w-node-_52891a6e-6938-39dd-ecee-cb0dcba49e17-031f0814 {
    grid-column-end: 5;
  }

  #w-node-b4ced178-fb79-d762-aeb6-3bf8653d9160-031f0814 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cdd32851-b8da-3cae-298e-3526cf357cba-031f0814, #w-node-_02e2f61e-8a23-5f8a-153e-45ae23c2cd58-031f0814 {
    grid-column: 1 / 5;
  }

  #w-node-_873ae3f4-0a3c-1b04-f470-1cd98525d86a-031f0814 {
    grid-column: 1 / 2;
  }

  #w-node-_8615e5bc-513b-b71d-8a0b-e9494adf6439-031f0814 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac4a-031f0814, #w-node-c0f57d22-2123-4a69-014c-bd878ca3ac50-031f0814 {
    grid-column: 1 / 5;
  }

  #w-node-_009c12b2-64eb-d81d-13d4-16dcfdad1423-031f0814 {
    grid-column-end: 2;
  }

  #w-node-_009c12b2-64eb-d81d-13d4-16dcfdad1434-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-c5e03f61-5f70-7090-e6ac-33659f5bdc75-031f0814 {
    grid-column-end: 2;
  }

  #w-node-c5e03f61-5f70-7090-e6ac-33659f5bdc7e-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_748b604d-eafa-e08f-7c77-e94ab4f5601d-031f0814 {
    grid-column-end: 2;
  }

  #w-node-_748b604d-eafa-e08f-7c77-e94ab4f56026-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_072890e0-cf84-60a1-da45-dd6e7c5b2c14-031f0814 {
    grid-column-end: 2;
  }

  #w-node-_072890e0-cf84-60a1-da45-dd6e7c5b2c1d-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_0c86779b-a4bf-e2ee-3da6-d385032e9df4-031f0814 {
    grid-column-end: 2;
  }

  #w-node-_0c86779b-a4bf-e2ee-3da6-d385032e9dfd-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-d546b155-b0de-ea59-f9e9-de62018fee69-031f0814 {
    grid-column-end: 2;
  }

  #w-node-d546b155-b0de-ea59-f9e9-de62018fee72-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-dc5f21f5-5dfe-c5b6-4787-f93e54027df7-031f0814 {
    grid-column-end: 2;
  }

  #w-node-dc5f21f5-5dfe-c5b6-4787-f93e54027e00-031f0814 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-f7798f4c-9e45-a0d2-e0af-89acbcc4a01d-031f0814 {
    grid-column: 1 / 5;
  }

  #w-node-a8123830-3d02-23d1-b73a-af7bb7c3cfc5-031f0814 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1f2101dc-db8f-d380-cb1e-6ae87794804c-031f0814 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2a9a3eb5-ec83-f8a8-dfdc-1bfac419ba56-031f0814 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #wf-form-Cognitive-Assistant-Form.w-node-_82f58c8b-e155-d616-e1eb-0295b9560610-031f0814 {
    grid-column-end: 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a9047-031f0814 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a905d-031f0814 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_166ee708-af0f-76fd-e91b-fed71e3a907e-031f0814 {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-_454c9bde-38e4-612c-9a0e-c3e6cae828ca-e18f52d0, #myio-form.w-node-_28976579-3e3f-ba1e-5674-4490291ff929-e18f52d0 {
    grid-column-end: 5;
  }

  #w-node-_28976579-3e3f-ba1e-5674-4490291ff966-e18f52d0 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_28976579-3e3f-ba1e-5674-4490291ff980-e18f52d0 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_28976579-3e3f-ba1e-5674-4490291ff9a1-e18f52d0 {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-_5a569119-bb2c-92a9-42d1-1f974f741cdf-cf0b7842 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_5a569119-bb2c-92a9-42d1-1f974f741cfd-cf0b7842 {
    grid-row: 5 / 6;
    grid-column-end: 5;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf6b-cf0b7842, #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf6d-cf0b7842 {
    grid-column: 1 / 5;
  }

  #w-node-_41c15d08-3fb2-e06c-d7a4-e06474fb28cd-cf0b7842 {
    justify-self: auto;
  }

  #w-node-_41c15d08-3fb2-e06c-d7a4-e06474fb28d6-cf0b7842 {
    align-self: start;
  }

  #w-node-_41c15d08-3fb2-e06c-d7a4-e06474fb28da-cf0b7842 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf76-cf0b7842 {
    grid-row: 1 / 2;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf78-cf0b7842 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf7a-cf0b7842 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf87-cf0b7842 {
    grid-row: 2 / 3;
  }

  #w-node-_148808a8-49c1-f0d7-680b-c0d2a9bfdf89-cf0b7842 {
    grid-column: 1 / 3;
  }
}


@font-face {
  font-family: 'Gt America Extended';
  src: url('../fonts/GT-America-Extended-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Variable';
  src: url('../fonts/InterVariable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}