:root {
  --light--text--primary: #1b1d22;
  --dark-green: #087d5b;
  --el-dark_grey: #626262;
  --el-green: #0dbd8b;
  --el-smoke: #f9fafb;
  --el-wolf: #e9ecf1;
  --dark--gray--400: #26282d;
  --dark--text--secondary: #bdc3cc;
  --light-selected-alpha: #052e611a;
  --white: white;
  --light-grey: #d4d4d4;
  --system-light: #f4f6fa;
  --light--text--secondary: #656d77;
  --dark--text--primary: #f6f9fe;
  --outline: #e2e5e9;
  --dark--bg: #101317;
  --card-grey: #f9fafb;
  --link-green: #007a61;
  --black: black;
  --link-hover: #004933;
  --light-hover-alpha: #3668810a;
  --green-hover: #00d89b;
  --ems-primary: #7e69ff;
  --chat-blue: #368bd6;
  --light-grey-2: #767676;
  --dark--bg--card: #181a1f;
  --red: #e36857;
  --light--bg--card: #f7f9fa;
  --dark--bg--card-hover: #1d1f24;
  --dark-selected-alpha: #ede7f41a;
  --light--bg--subtle-secondary: #f0f2f5;
  --border--border-light: #e1e6ec;
  --chat-orange: #ff812d;
  --orange10: #ff812d1a;
  --card-hover: #f2f0fb;
  --dark-hover-alpha: #d9c3df0a;
  --border--border-dark: #3c3f44;
  --border--border-interactive-light: #818a95;
  --border--border-interactive-dark: #656c76;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/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%;
}

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

body {
  color: var(--light--text--primary);
  font-family: InterHosted, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
}

h1 {
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Extratype eina02, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2em;
}

h2 {
  letter-spacing: -.025px;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Extratype eina02, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

h3 {
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Extratype eina02, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3em;
}

h4 {
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Extratype eina02, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4em;
}

h5 {
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Extratype eina02, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3em;
}

h6 {
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: InterHosted, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
}

p {
  max-width: 720px;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.6em;
}

a {
  color: var(--dark-green);
  text-decoration: none;
}

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

li {
  margin-bottom: 8px;
}

img {
  display: inline-block;
}

strong {
  font-weight: 600;
}

blockquote {
  border-left: 3px solid #ebebeb;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 19px;
  line-height: 1.6em;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 80px;
}

.project-hero-copy {
  width: 50%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.hero-headline {
  font-size: 60px;
  font-weight: 400;
  line-height: 1.1em;
}

.style__content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: stretch stretch;
  padding-top: 40px;
  display: grid;
}

.style-guide-label {
  color: var(--el-dark_grey);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 11px;
  font-weight: 500;
  line-height: 11px;
}

.style-guide-label.cc-box {
  justify-content: space-between;
  display: flex;
}

.style__section {
  background-color: #fff;
  border-radius: 4px;
  margin: 20px;
  padding: 80px 20px;
  position: relative;
  box-shadow: 0 1px 1px #0003;
}

.button {
  background-color: var(--el-green);
  color: #fff;
  letter-spacing: .5px;
  border-radius: 20px;
  height: 44px;
  padding: 0 20px;
  font-weight: 400;
  line-height: 43px;
  transition: box-shadow .2s;
  box-shadow: 0 1px 1px #0000;
}

.button:hover {
  box-shadow: 0 10px 20px #0000001a;
}

.project-content {
  display: block;
}

.project-content figure {
  margin-top: 10px;
  margin-bottom: 50px;
}

.project-content img {
  display: block;
}

.project-hero-section {
  padding-top: 60px;
}

.project-hero-container {
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.project-details-container {
  width: 90%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.project-services {
  padding-left: 0;
}

.project-services ul {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 30px;
}

.project-hero-logo {
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 60px;
  display: flex;
}

.navbar {
  background-color: #f5f5f5;
  justify-content: center;
  width: 100%;
  height: 60px;
  display: flex;
  position: fixed;
}

.container-2 {
  justify-content: center;
  width: 80%;
  max-width: 1000px;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.back-button {
  float: left;
  align-items: center;
  height: 100%;
  display: flex;
}

.style__colour {
  background-color: #ebebeb;
  border-radius: 4px;
  height: 70px;
  margin-top: 30px;
}

.style__colour.style__colour--el-black {
  background-color: var(--light--text--primary);
}

.style__colour.style__colour--el-dark_grey {
  background-color: var(--el-dark_grey);
}

.style__colour.style__colour--el_green {
  background-color: #0dbd8b;
}

.style__colour.cc-light-grey-1 {
  background-color: var(--el-smoke);
}

.style__colour.style__colour--el_wolf {
  background-color: var(--el-wolf);
}

.style {
  background-color: #f3f3f5;
  padding-top: 4px;
  padding-bottom: 4px;
}

.style__hr {
  background-color: #f3f3f5;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.input {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  height: 44px;
  line-height: 44px;
}

.input:hover {
  border-color: #636363;
}

.input:focus {
  border-color: #3898ec;
}

.input.cc-long {
  height: auto;
  min-height: 150px;
  line-height: 24px;
}

.success-message {
  color: #20ce7b;
  background-color: #20ce7b1a;
  border-radius: 4px;
}

.error-message {
  color: #ec3872;
  text-align: center;
  background-color: #ec38721a;
  border-radius: 4px;
}

.card {
  background-color: #fff;
  border-radius: 8px;
  flex: 1;
  padding: 20px;
  text-decoration: none;
  transition: all .15s;
  box-shadow: 0 22px 32px #1e1e1e0f;
}

.card:hover {
  box-shadow: 0 22px 32px #0003;
}

.card.card--quote {
  padding: 40px;
  transition: all .5s cubic-bezier(.165, .84, .44, 1);
  box-shadow: 0 20px 15px 3px #1e1e1e05;
}

.card.card--quote:hover {
  transform: translate(0, -4px);
  box-shadow: 0 20px 16px #1e1e1e0f;
}

.card.card--matrix {
  color: #fff;
  background-color: #000;
  background-image: url('../images/matrix-bg-right-01.svg'), url('../images/Matrix-Contour-Lines.svg');
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px;
  transition-duration: .4s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.card.card--matrix:hover {
  transform: none;
  box-shadow: 0 14px 24px #0000001a;
}

.card-title {
  margin-top: 0;
}

.card-paragraph {
  margin-bottom: 0;
}

.card-container {
  background-color: #f3f3f5;
  flex-wrap: wrap;
  margin-top: 40px;
  padding: 20px;
  display: flex;
}

.card-wrap {
  flex: 0 0 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-pane {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 30px 40px 40px;
}

.tab-link {
  color: #aaa;
  background-color: #0000;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link:hover {
  color: #222;
}

.tab-link.w--current {
  color: #222;
  background-color: #0000;
  box-shadow: inset 0 -1px #333;
}

.tab-menu {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-left: 5px;
  padding-right: 5px;
  box-shadow: inset 0 -1px #ccc;
}

.tabs__menu {
  box-shadow: inset 0 0 0 1px var(--dark--gray--400);
  color: var(--dark--text--secondary);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.navigation-container-mob {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav__mob {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.nav__web__wrap {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1180px;
  height: 72px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav {
  z-index: 101;
  transition: all .4s cubic-bezier(.165, .84, .44, 1);
}

.nav:hover {
  box-shadow: 0 1px 14px 8px #00000003;
}

.footer__col--logo__img {
  width: 40px;
}

.nav__web {
  z-index: 101;
  background-color: #0000;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .4s cubic-bezier(.165, .84, .44, 1);
}

.hero {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  transition: transform .5s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.hero.hero--left.bg-smoke {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
}

.hero.hero--allow-overflow {
  overflow: visible;
}

.hero.hero__bg-wolf {
  background-color: var(--el-wolf);
}

.shin__cta {
  flex-direction: row;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: block;
}

.cta__btn--primary {
  background-color: var(--el-green);
  cursor: pointer;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  margin-bottom: 0;
  padding: 12px 64px;
  font-size: 16px;
  font-weight: 600;
  transition: transform .3s cubic-bezier(.075, .82, .165, 1), box-shadow .8s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  display: inline-block;
  box-shadow: 0 1px #0000;
}

.cta__btn--primary:hover {
  background-color: #099970;
  transform: translate(0, -2px);
  box-shadow: 0 10px 16px #00000014;
}

.cta__btn--primary:active {
  box-shadow: 0 10px 16px #0000;
}

.cta__btn--primary.cta__btn--hollow {
  border: 1px solid var(--el-green);
  background-color: var(--white);
  color: var(--el-green);
}

.cta__btn--primary.cta__btn--hollow.cta__btn--hollow--large {
  padding-top: 16px;
  padding-bottom: 16px;
}

.cta__btn--primary.hero__cta__btn--margin {
  flex: 1;
  margin-left: 20px;
  margin-right: 20px;
  transition: transform 1s cubic-bezier(.075, .82, .165, 1), box-shadow .8s cubic-bezier(.075, .82, .165, 1), background-color .2s;
}

.cta__btn--primary.hero__cta__btn--margin:hover {
  transform: translate(0, -4px);
}

.cta__btn--primary.cta__btn--primary-large {
  padding-top: 16px;
  padding-bottom: 16px;
}

.cta__btn--primary.cta__btn--primary--left {
  margin-right: 20px;
}

.cta__btn--primary.cta__btn--primary-compact {
  padding-left: 24px;
  padding-right: 24px;
}

.flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center flex-start;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  max-width: 1180px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.flex.flex--faq {
  border-bottom: 1px solid var(--light-grey);
  margin-top: 20px;
}

.flex.flex--faq.flex--faq--last {
  border-bottom-width: 0;
}

.flex.flex__stretch {
  text-align: center;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  position: static;
}

.flex.flex__grid--leadership-team {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.flex.flex__grid--4col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex.flex--justify--center {
  justify-content: center;
}

.flex.flex--justify--space-between {
  justify-content: space-between;
  overflow: visible;
}

.flex__item--align-center {
  text-align: left;
  flex-direction: column;
  flex: 1;
  align-self: center;
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.flex__item--align-center.flex__item--full {
  flex-basis: 100%;
  margin-right: 0;
  display: flex;
}

.flex__item--align-center.flex__item--quote {
  flex-direction: column;
  align-self: flex-start;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
}

.flex__item--align-center.flex__item--quote.flex__item--team-member {
  margin-right: 0;
}

.flex__item--align-center.flex__item--simple {
  flex: 0 25%;
  margin-bottom: 20px;
  padding-right: 40px;
}

.flex__item--align-center.flex__item--investors {
  flex-basis: 30%;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
}

.flex__item--align-center.hero-collage-all-platforms {
  align-self: center;
  position: relative;
}

.flex__item--align-center.flex__item--help-section-heading, .flex__item--align-center.test {
  align-self: flex-start;
  position: sticky;
  top: 59px;
}

.hero__wrap {
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.hero__wrap.hero__wrap--columns {
  text-align: left;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

.hero__wrap.hero__wrap--columns.hero__wrap--columns--milestones {
  align-items: flex-start;
}

.hero__wrap.hero__wrap--columns.hero__wrap--columns--milestones.hero__wrap--open-source-top {
  background-image: url('../images/open-source.svg');
  background-position: 90% -2%;
  background-repeat: no-repeat;
  background-size: auto;
}

.hero__wrap.hero__wrap--columns.hero__wrap--columns--milestones.hero__wrap--no-bg {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.hero__wrap.hero__wrap--no-padding-bottom {
  padding-bottom: 9px;
}

.hero__wrap.hero__wrap--no-padding-bottom.hero__wrap--no-padding-top {
  padding-top: 0;
}

.hero__wrap.hero__wrap--policy-page {
  text-align: left;
}

.hero__wrap.hero__wrap--p0-0-60-0 {
  padding-top: 0;
  padding-bottom: 60px;
}

.hero__wrap.hero__wrap--p60-0 {
  padding-top: 60px;
  padding-bottom: 0;
}

.hero__wrap.hero__wrap--p0 {
  padding-top: 0;
  padding-bottom: 0;
}

.hero__wrap.hero__wrap--p40-0 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.hero__wrap.hero__wrap--contactus {
  padding-top: 40px;
  padding-bottom: 80px;
}

.hero__wrap.hero__wrap--section-callout--tchap-at-glance {
  background-color: #e9ecf1;
  border-radius: 18px;
  margin-top: 20px;
  margin-bottom: 40px;
  margin-left: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  box-shadow: 0 7px 9px #0000;
}

.hero__wrap.hero__wrap--features {
  text-align: left;
  align-items: stretch;
  margin-bottom: 100px;
  padding-top: 20px;
  padding-bottom: 0;
}

.hero__wrap.hero__wrap--help {
  padding-top: 40px;
  padding-bottom: 40px;
}

.hero__wrap.hero__wrap--start {
  align-items: flex-start;
}

.hero__wrap__p {
  align-self: center;
  max-width: 680px;
  margin-bottom: 40px;
  font-size: 20px;
}

.hero__wrap__p__span {
  font-weight: 600;
}

.hero__wrap__h1 {
  max-width: 680px;
  margin-bottom: 40px;
  font-size: 56px;
}

.tile__img {
  text-align: center;
  flex: 0 auto;
  margin-bottom: -40px;
  position: relative;
}

.card__p {
  font-size: 20px;
}

.tile__h3 {
  margin-bottom: 12px;
  font-size: 28px;
}

.tile__h3.tile__h3--support {
  margin-bottom: 30px;
}

.tile {
  background-color: var(--system-light);
  border-radius: 14px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 40px;
  display: flex;
}

.tile.tile--split {
  background-image: url('../images/temp-community-image-02.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 441px;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.tile.tile--investor {
  justify-content: center;
  align-items: center;
  padding: 32px 24px;
}

.tile.tile--contact_us {
  background-color: var(--white);
  justify-content: space-between;
  padding: 30px;
}

.tile.tile--white {
  background-color: var(--white);
  position: relative;
}

.tile.tile--cta {
  background-color: var(--el-smoke);
  flex: none;
  align-items: stretch;
  min-width: 50%;
}

.tile.tile--be-in-your-element-symbol {
  background-color: var(--white);
  justify-content: flex-start;
  position: relative;
}

.tile.tile--background {
  background-color: var(--white);
  color: var(--white);
  position: relative;
}

.tile.tile--background.construction {
  background-image: linear-gradient(#0009 50%, #000c), url('../images/construction.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.tile.tile--background.event-management {
  background-image: linear-gradient(#0003 50%, #000c), url('../images/Event.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.tile.tile--background.logistics {
  background-image: linear-gradient(#0009 50%, #000c), url('../images/logistics.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.tile.tile--background.emergency-services {
  background-image: linear-gradient(#000000b3 50%, #000c), url('../images/emergency.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.tile__p {
  margin-bottom: 1em;
}

.tile__p.tile__p--left-align {
  color: var(--el-dark_grey);
  text-align: left;
}

.tile__w50 {
  flex: 1;
}

.card__quote__footer__h {
  margin-top: -4px;
  font-family: InterHosted, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1em;
}

.card--quote__footer {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.card--quote__footer__p {
  margin-bottom: .5em;
  line-height: 1em;
}

.hero__wrap__h2 {
  align-self: auto;
  max-width: 680px;
  margin-bottom: 40px;
  font-size: 40px;
}

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

.footer__h {
  text-align: left;
  margin-bottom: 1em;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
}

.footer_a {
  color: var(--light--text--secondary);
  text-align: left;
  margin-bottom: 1.6em;
}

.footer_a:hover {
  color: var(--light--text--primary);
}

.footer_a.footer__a--list-link {
  text-align: left;
  margin-bottom: .7em;
}

.footer__p {
  color: var(--el-dark_grey);
  text-align: left;
  margin-bottom: 0;
}

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

.footer__p.footer__p--heel_right.footer__x-small {
  max-width: 320px;
  font-size: .7rem;
}

.hero__wrap--columns__left {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
}

.hero__wrap--columns__left.hero__wrap--columns__left--temp2 {
  text-align: left;
  flex-basis: 80%;
  align-self: flex-start;
  max-width: 800px;
}

.hero__cta__p {
  color: var(--el-dark_grey);
  margin-top: 20px;
}

.simple {
  padding-top: 40px;
  padding-bottom: 40px;
  position: sticky;
  top: 60px;
}

.simple__h4 {
  color: var(--light--text--primary);
  margin-bottom: 12px;
}

.simple__p {
  z-index: 9;
  color: var(--el-dark_grey);
  align-self: auto;
  position: sticky;
  top: 100px;
}

.simple__p.extra__p {
  font-size: 18px;
  position: static;
}

.simple__img_row__img {
  height: 32px;
}

.simple__img_row {
  margin-bottom: 40px;
}

.bg-smoke {
  background-color: var(--el-smoke);
}

.footer {
  background-color: var(--white);
  text-transform: none;
  justify-content: center;
  margin-top: 48px;
  padding: 48px 20px 0;
  display: flex;
}

.footer__wrap {
  max-width: 1180px;
}

.footer__row {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.footer__row.footer__row--heel {
  justify-content: space-between;
}

.footer__row.footer__row--mast {
  border-top: 1px solid var(--el-wolf);
  margin-bottom: 20px;
  padding-top: 60px;
}

.footer__col {
  flex-direction: column;
  flex: 0 auto;
  display: flex;
}

.footer__col.footer__col--mast_left {
  flex: 0 65%;
}

.footer__col.footer__col--mast_right {
  flex: 0 auto;
}

.footer__col.footer__col--heel {
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  align-self: center;
  align-items: center;
}

.footer__col.footer__col--heel.footer__col-heel--right {
  flex-flow: column wrap;
  justify-content: flex-end;
  align-items: flex-end;
}

.footer__col--mast_right__logos {
  grid-column-gap: 20px;
  align-self: flex-end;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.style__title {
  margin-bottom: 40px;
}

.tile__cta {
  justify-content: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.card--about__team-member-header {
  margin-bottom: 20px;
  display: flex;
}

.card--about__p {
  color: var(--el-dark_grey);
}

.card--about__header__img {
  height: 100%;
  margin-right: 20px;
}

.text__semi-bold {
  font-weight: 600;
}

.text__semi-bold.margin-bottom--8px {
  margin-bottom: .5rem;
}

.bold-text {
  font-weight: 700;
}

.link, .link-2 {
  color: var(--el-dark_grey);
}

.image-4 {
  opacity: .6;
}

.image-4.social-media-img {
  border-radius: 20px;
  transition: opacity .5s cubic-bezier(.215, .61, .355, 1), box-shadow .5s cubic-bezier(.165, .84, .44, 1), transform .5s cubic-bezier(.215, .61, .355, 1);
  transform: translate(0);
  box-shadow: 0 4px 4px #0000;
}

.image-4.social-media-img.cyber-essentials {
  height: 60px;
  margin-right: 10px;
}

.image-4.social-media-img {
  border-radius: 0;
  width: 27px;
  height: 27px;
  transition: opacity .5s cubic-bezier(.215, .61, .355, 1), box-shadow .5s cubic-bezier(.165, .84, .44, 1), transform .5s cubic-bezier(.215, .61, .355, 1);
  transform: translate(0);
  box-shadow: 0 4px 4px #0000;
}

.image-4.social-media-img:hover {
  opacity: 1;
  transform: translate(0, -4px);
  box-shadow: 0 8px 13px 1px #00000005;
}

.image-4.cyber-essentials {
  width: 60px;
}

.img-btn-icon-right {
  width: 24px;
  margin-left: 20px;
}

.faq__q-and-a {
  margin-bottom: 40px;
  display: inline-block;
}

.accordian-item-trigger {
  cursor: pointer;
  margin-bottom: 20px;
}

.faq--q {
  font-weight: 600;
}

.paragraph {
  color: var(--light--text--secondary);
  font-size: 1.25rem;
  line-height: 1.5em;
}

.paragraph.hero__wrap__p--single-col {
  text-align: left;
  font-size: 19px;
  line-height: 1.7em;
}

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

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

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

.divider {
  border-bottom: 1px solid var(--outline);
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
}

.divider.m-t-auto {
  margin-top: auto;
}

.divider.divider--dark {
  background-image: linear-gradient(to right, #bdc4cc00, #bdc4cc 50%, #bdc4cc00);
  border-bottom-style: none;
  border-bottom-width: 0;
  height: 1px;
}

.fact--callout {
  border-left: 4px solid var(--el-green);
  max-width: 830px;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 40px;
}

.border-1px-grey {
  border-bottom: 1px solid #c5c5c5;
  width: 100%;
}

.border-1px-grey.border-1px-grey--github {
  margin-bottom: 60px;
}

.para-19 {
  align-self: flex-start;
  font-size: 19px;
  font-weight: 400;
}

.image-11 {
  width: 150%;
}

.paragraph-7 {
  text-align: left;
  align-self: flex-start;
}

.heading-16 {
  text-align: left;
  align-self: flex-start;
  margin-top: 14px;
  margin-bottom: 14px;
}

.ul-list {
  text-align: left;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 32px;
}

.github-table {
  margin-bottom: 20px;
}

.github-repos__row {
  margin-bottom: 8px;
  display: flex;
}

.github-repos__left {
  width: auto;
  min-width: 180px;
  padding-right: 14px;
  font-size: 18px;
}

.github-repos__right {
  padding-right: 20px;
}

.img-hero-collage-ele-desktop-light {
  box-shadow: 0 13px 18px 1px #00000014;
}

.img-hero-collage-ios-room-dark {
  z-index: 20;
  flex: 1;
  width: 170px;
  margin-right: -40px;
  position: absolute;
  inset: auto 0% 0% 74%;
}

.img-hero-collage-android-rooms-light {
  z-index: 10;
  flex: 1;
  width: 170px;
  margin-right: 40px;
  position: absolute;
  inset: auto 0% 0% 64%;
}

.help__section-title {
  position: sticky;
  top: 140px;
}

.faq--questions-list {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.team-member-name-h {
  margin-top: 2px;
  margin-bottom: 4px;
}

.team-member-job-title {
  margin-bottom: 0;
  line-height: 1.3em;
}

.about__company-fact {
  flex: 0 auto;
  align-self: stretch;
}

.company-fact-h {
  text-align: center;
  margin-bottom: 0;
  font-family: Extratype eina02, sans-serif;
  font-size: 48px;
  font-weight: 600;
}

.company-fact-p {
  text-align: center;
}

.flex__item--company-facts {
  flex: 0 25%;
}

.text-h4 {
  padding-bottom: 20px;
}

.tagline {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 14px;
}

.tagline.tagline--semi-bold {
  font-weight: 600;
}

.plans__mobile--features-feature.plans__mobile--features--feature-group {
  margin-top: 40px;
}

.img-plans__mobile--feature-tick {
  width: 24px;
  display: block;
  overflow: visible;
}

.plans__mobile--feature {
  flex: 1;
}

.plans__mobile--feature.plans-feature-comparison__inline-tick {
  border-right: 0 solid #000;
  align-self: center;
  margin-right: 20px;
}

.plans__features--comparison-h.plans__feature-compare-section-title {
  margin-top: 0;
  margin-bottom: 30px;
  font-family: InterHosted, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.plans__features--comparison-h.plans__feature-compare-section-title.plans__feature-compare-plan-heading {
  margin-bottom: .125em;
}

.p-semi-bold {
  font-weight: 700;
}

.list-item-2 {
  margin-left: 20px;
}

.policy-div {
  align-self: flex-start;
  margin-top: 20px;
  margin-bottom: 10px;
}

.policy-div-h {
  font-weight: 600;
}

.img--feature--icon {
  background-color: var(--el-wolf);
  opacity: 1;
  border-radius: 14px;
  align-self: flex-start;
  width: 38px;
  margin-bottom: 14px;
  padding: 8px;
  display: block;
}

.display__h--xl {
  letter-spacing: -.03em;
  font-size: 4rem;
}

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

.style-wrap {
  margin-top: 8px;
  margin-bottom: 8px;
}

.display__h2--large {
  letter-spacing: -1px;
  max-width: 700px;
  font-size: 44px;
}

.display__h2--large.display__h2--large-center {
  text-align: center;
  margin-bottom: 40px;
}

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

.display__h2---center {
  color: var(--light--text--primary);
  text-align: center;
}

.display__h2---center.display__h2 {
  margin-bottom: 40px;
}

.display__h3--center, .display__h4--center {
  text-align: center;
}

.display__h1 {
  letter-spacing: -1px;
  line-height: 1.2em;
}

.display__h1.display__h1--contact {
  margin-top: 40px;
  margin-bottom: 40px;
}

.display__h2 {
  color: #1e1e1e;
  margin-top: 0;
  margin-bottom: .5em;
}

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

.display__h2.display__h2---center.display__h2--m-8-0-100-0 {
  margin-bottom: 100px;
}

.display__h2.display__h2---center.m-b-20 {
  margin-bottom: 20px;
}

.display__h2.display__h2--8m-bottom {
  margin-bottom: .5rem;
}

.display__h4 {
  text-align: left;
}

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

.display__h6 {
  font-family: Extratype eina02, sans-serif;
  font-size: 14px;
}

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

.text__x-large {
  font-family: InterHosted, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.34em;
}

.text__x-large.text__x-large--semi-bold {
  font-weight: 600;
}

.text__x-large.text__x-large--semi-bold--center {
  text-align: center;
  font-weight: 600;
}

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

.text__large {
  margin-bottom: 8px;
  font-size: 28px;
  line-height: 1.4em;
}

.text__large.tex__large--semi-bold {
  font-weight: 600;
}

.text__large.text__large--semi-bold--center {
  text-align: center;
  font-weight: 600;
}

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

.text__medium {
  color: var(--light--text--primary);
  font-size: 20px;
}

.text__medium.text__medium--semi-bold {
  font-weight: 600;
}

.text__medium.text__medium--semi-bold--center {
  text-align: center;
  font-weight: 600;
}

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

.text__medium.careers-card__p {
  margin-bottom: 0;
}

.text__medium.feature-list--text {
  object-fit: fill;
  padding-top: 6px;
}

.text__regular {
  color: var(--el-dark_grey);
  font-size: 16px;
}

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

.text__regular.text__regular--semi-bold {
  color: var(--light--text--primary);
  margin-right: 8px;
  font-weight: 600;
}

.text__regular.text__regular---70 {
  opacity: .7;
}

.text__regular.no-margin {
  margin-bottom: 0;
}

.text__regular.feature-list--text {
  color: #1e1e1e;
  padding-top: 6px;
}

.text__regular--semi-bold--center {
  text-align: center;
  font-weight: 600;
}

.text__small {
  color: var(--el-dark_grey);
  font-size: 14px;
  font-weight: 400;
}

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

.text__small.text__small--semi-bold {
  font-weight: 600;
}

.text__small.text__small--semi-bold--center {
  text-align: center;
}

.text__small.text__small--0-7 {
  opacity: .7;
}

.text__small.text__small--0-7.table-comparison__disclaimer {
  margin-top: 1.6em;
}

.text__small--semi-bold--center {
  font-weight: 600;
}

.text__x-small {
  font-size: 13px;
  line-height: 1.6em;
}

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

.text__x-small.text__x-small--0-7 {
  opacity: .7;
}

.text__x-small.text__x-small-semi-bold {
  font-weight: 600;
}

.text__x-small.text__x-small--semi-bold--center {
  text-align: center;
  font-weight: 600;
}

.text__x-small.capital {
  color: var(--el-dark_grey);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 11px;
}

.wrap {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.layout__1-col {
  width: 60px;
  margin-right: 20px;
  display: inline-block;
}

.layout__1-col.layout__1-col--last-child {
  margin-right: 0;
}

.helper__layout--col-text {
  opacity: .6;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-top: 1px solid #000;
  min-width: 100%;
  margin-top: 8px;
  margin-bottom: 24px;
  padding-top: 16px;
  font-size: 12px;
}

.layout__2-col {
  width: 140px;
  margin-right: 20px;
  display: inline-block;
}

.layout__2-col.layout__2-col--last-child {
  margin-right: 0;
}

.layout__3-col {
  width: 220px;
  margin-right: 20px;
  display: inline-block;
}

.layout__3-col.layout__3-col--last-child {
  margin-right: 0;
}

.layout__4-col {
  width: 300px;
  margin-right: 20px;
  display: inline-block;
}

.layout__4-col.layout__4-col--last-child {
  margin-right: 0;
}

.layout__6-col {
  width: 460px;
  margin-right: 20px;
  display: inline-block;
}

.layout__6-col.layout__6-col--last-child {
  margin-right: 0;
}

.helper__wireframe-div {
  border-radius: 0%;
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.img__wireframe {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: static;
  inset: 0%;
}

.btn__wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch flex-start;
  max-width: 100%;
  margin: 20px 0;
  display: flex;
}

.flex__grid--2col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex__grid--3col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-21 {
  background-color: #4b77c7;
  border-radius: 8px;
  align-self: flex-start;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 20px;
  display: none;
  box-shadow: 0 8px 8px #62626214;
}

.div-block-23 {
  color: var(--white);
  justify-content: flex-start;
  align-self: center;
  margin-bottom: 4px;
  display: flex;
}

.image-15 {
  min-width: 110px;
  margin-bottom: 8px;
}

.width__50 {
  width: 50%;
  margin-bottom: 20px;
}

.display__h3 {
  text-align: left;
}

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

.width__80 {
  width: 80%;
}

.heading__matrix-ecosystem {
  margin-bottom: 20px;
}

.heading__matrix-ecosystem.h2--looks--like-an-h3 {
  padding-right: 8px;
  font-size: 28px;
  line-height: 1.3em;
  display: inline-block;
}

.display__h--margin-8-0-24-0 {
  margin-bottom: 24px;
}

.container__small--left {
  text-align: left;
  align-self: flex-start;
  max-width: 700px;
  margin-bottom: 20px;
}

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

.display__h--margin-40-0 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.display__h-margin-80-0 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.customer__story--basic--img {
  max-width: 160px;
  margin-right: 20px;
}

.customer__story--basic--img.ems-customer__img {
  min-width: 160px;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  display: inline-block;
}

.plans__comparison--ticks {
  border-bottom: 1px solid var(--el-wolf);
  justify-content: space-between;
  margin-bottom: 14px;
  padding-bottom: 14px;
  display: flex;
}

.plans__feature-conparison--sticky {
  background-color: var(--white);
  justify-content: space-between;
  margin-bottom: 8px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 0;
  display: flex;
  position: sticky;
  top: 70px;
}

.plan--heading--sticky {
  margin-bottom: 0;
}

.plan--heading--sticky.plan--heading--sticky--hide-desktop {
  display: none;
}

.div-block-102 {
  flex: 1;
  padding-left: 20px;
  display: flex;
}

.div-block-103 {
  flex: 0 290px;
}

.feature--comparison--group {
  margin-top: 0;
  margin-bottom: 40px;
}

.div-block-105 {
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.ems__hero {
  text-align: left;
  flex: 0 58%;
}

.h2__smaller {
  text-align: left;
  align-self: auto;
  font-size: 24px;
}

.img__tchap-case-study-hero {
  border-radius: 8px;
  box-shadow: 0 10px 15px -8px #0003;
}

.block--quoe--highlight-box {
  background-color: var(--el-wolf);
  border-radius: 24px;
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  max-width: 800px;
  margin-bottom: 60px;
  padding: 40px 20px;
  display: flex;
}

.block--quoe--highlight-box.block--quote--hightlight-box-center {
  justify-content: flex-start;
  margin: 60px auto 0;
  padding-bottom: 0;
}

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

.block-quote.block-quote-style-1 {
  padding-left: 32px;
  padding-right: 40px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.7em;
}

.block-quote.block-quote-style-1.block-quote-style-2-center {
  text-align: center;
}

.image-25 {
  align-self: flex-end;
  margin-bottom: 19px;
  padding-bottom: 0;
}

.div-block-111 {
  align-items: center;
  padding-bottom: 16px;
  display: flex;
}

.image-26 {
  align-self: flex-start;
  height: 28px;
  padding-right: 20px;
}

.paragraph-11 {
  align-self: center;
  margin-bottom: 0;
}

.block-quote-source {
  margin-top: 20px;
  margin-bottom: 40px;
}

.div-block-112 {
  align-items: center;
  display: flex;
}

.tchap-artwork-logo {
  width: 32px;
}

.div-block-113 {
  text-align: left;
  max-width: 440px;
  margin-right: 60px;
}

.quote-icon {
  width: 36px;
}

.quote-icon.quote-icon-end {
  align-self: stretch;
}

.customer__divider {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 50%;
  max-height: 50%;
  display: flex;
}

.customer__divider.ems-customer__divider__bottom {
  justify-content: flex-start;
}

.table-comparison__row {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.table-comparison__row.table-comparison__row-alt {
  border-style: solid none;
  border-width: 1px;
  border-color: var(--el-wolf) black;
  background-color: var(--el-smoke);
}

.table-comparison__header {
  flex: 1;
  align-self: center;
  padding-top: 0;
  padding-left: 20px;
  font-size: 1rem;
  font-weight: 600;
}

.table-comparison__header.table-comparison__axis {
  flex: 0 190px;
  margin-top: 20px;
  font-size: .9rem;
  font-weight: 400;
}

.table-comparison__header.table-comparison_header-mobile.table-comparison_header-alignment {
  padding-left: 30px;
}

.table-comparison__result {
  flex: 1;
  display: flex;
}

.table-comparison__result.table-comparison__image {
  flex: 0 auto;
  align-self: center;
  height: 24px;
}

.table-comparison__mobile {
  display: none;
}

.block--quote__quote {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.block--quote__name {
  text-align: left;
  max-width: 400px;
  font-size: 14px;
}

.contact__img {
  flex: 1;
  align-self: center;
  width: 350px;
  margin-top: 40px;
}

.cta__btn--primary-2 {
  text-align: center;
  cursor: pointer;
  background-color: #0dbd8b;
  border-radius: 100px;
  justify-content: center;
  align-self: auto;
  margin-bottom: 0;
  padding: 12px 64px;
  font-size: 16px;
  font-weight: 600;
  transition: transform .3s cubic-bezier(.075, .82, .165, 1), box-shadow .8s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  display: inline-block;
  box-shadow: 0 1px #0000;
}

.cta__btn--primary-2:hover {
  background-color: #099970;
  transform: translate(0, -2px);
  box-shadow: 0 10px 16px #00000014;
}

.cta__btn--primary-2:active {
  box-shadow: 0 10px 16px #0000;
}

.cta__btn--primary-2.cta__btn--primary--left {
  margin-right: 20px;
}

.educaton__img--logo {
  margin-bottom: 20px;
  display: block;
}

.table__discalimer {
  font-size: 14px;
  font-weight: 300;
}

.table__feature {
  width: 510px;
  min-width: 280px;
}

.table__feature.table__feature--disclaimer {
  color: var(--el-dark_grey);
  font-size: 12px;
}

.table__features--comparison-h {
  width: 510px;
  font-size: 26px;
}

.table__features--header {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.table__features--mobile {
  flex: 1;
  padding-left: 0;
  display: flex;
}

.body {
  background-image: none;
}

.careers-card__icon {
  background-color: #fff;
  background-image: linear-gradient(#ffffff4d, #f2faf666 50%);
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin-bottom: 20px;
  display: block;
  box-shadow: 0 30px 80px 8px #e6f7ec99, 0 0 40px 8px #e6f7ec99, 0 2px 4px -2px #31a37099, inset 0 0 4px #0dbd8b33;
}

.careers-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.careers-card.careers-card--offset {
  position: relative;
  top: 50%;
}

.html-embed {
  flex: none;
}

.caeers-card__hd {
  margin-bottom: 20px;
}

.careers-card-grid {
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  display: grid;
}

.careers-quote__footer {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 52px 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.careers-quote__avatar-img {
  border-style: solid;
  border-color: #000;
  flex: none;
}

.careers-quote__bio {
  flex: 1;
}

.careers-quote__name {
  text-align: left;
  margin-bottom: 4px;
  font-weight: 600;
  line-height: 125%;
}

.careers-quote__role {
  color: var(--el-dark_grey);
  text-align: left;
  font-size: 14px;
  line-height: 150%;
}

.careers-quote__avatar {
  border: 4px solid var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 9999px;
  overflow: hidden;
  box-shadow: 0 2px 5px #42587e40;
}

.careers-quote {
  background-color: var(--el-smoke);
  border-radius: 8px;
  flex-direction: column;
  flex: 0 auto;
  padding: 36px;
  display: block;
  position: relative;
}

.careers-quote.careers-quote--you {
  background-color: var(--white);
  background-image: linear-gradient(#0dbd8b00, #0dbd8b05);
  border: 2px solid #0dbd8b26;
}

.careers-quote__symbol {
  position: absolute;
  top: -14px;
}

.careers-quote__p {
  text-align: left;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 166%;
}

.careers-quote__p.careers-quote__p--you {
  text-align: center;
  margin-bottom: 32px;
}

.careers-quote__body {
  flex-direction: column;
  display: block;
  position: static;
}

.careers-quote__body.careers-quote__body--you {
  text-align: left;
  align-items: center;
  display: flex;
}

.careers-quote__h--you {
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 24px;
}

.careers-quote-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  place-items: end stretch;
  display: grid;
}

.hiring__hd {
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 24px;
}

.hiring__p {
  text-align: left;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 166%;
}

.hiring {
  background-color: var(--white);
  background-image: linear-gradient(135deg, #0dbd8b00 25%, #0dbd8b05 75%);
  border: 2px solid #0dbd8b26;
  border-radius: 8px;
  flex: 0 auto;
  width: 100%;
  max-width: 800px;
  padding: 36px;
  position: relative;
}

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

.hiring__bd-start {
  flex: 0 auto;
  max-width: 400px;
}

.hiring__offset-note {
  background-color: var(--white);
  color: var(--el-green);
  letter-spacing: .05em;
  text-transform: uppercase;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  position: absolute;
  top: 0;
  transform: translate(-12px, -50%);
}

.heading-caps {
  color: var(--light--text--primary);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: InterHosted, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
}

.container-800 {
  text-align: left;
  max-width: 800px;
}

.div-block-118 {
  position: relative;
}

.html-embed-2 {
  position: absolute;
  bottom: -6px;
  left: -64px;
}

.html-embed-3 {
  position: absolute;
  top: -28px;
  left: 50%;
  transform: translate(-50%);
}

.photo-wall__slides {
  max-width: none;
  display: flex;
}

.photo-wall {
  overflow: hidden;
}

.photo-wall__slide {
  width: 2640px;
  max-width: none;
}

.badge-xs {
  color: var(--el-green);
  letter-spacing: .05em;
  text-transform: none;
  background-color: #e7fdf7;
  border-radius: 9999px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 130%;
  display: inline-block;
  position: relative;
  top: -1px;
}

.badge-xs.badge-xs--dark {
  color: #f1fbf6;
  background-color: #007a61;
}

.text-span-4 {
  margin-right: 2px;
}

.home__section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  transition: transform .5s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  transform: translate(0);
}

.home__section.hero__banner {
  padding-left: 0;
  padding-right: 0;
}

.banner__close-parent {
  flex-direction: row;
  flex: 0 auto;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  padding-right: 0;
  display: flex;
}

.flex__home {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: center;
  align-self: stretch;
  align-items: flex-end;
  width: 100%;
  max-width: 1180px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.flex__home.flex__align-center {
  align-items: center;
}

.flex__home.flex__pad0 {
  padding-top: 0;
  padding-bottom: 0;
}

.p--matrix {
  margin-bottom: 0;
  font-size: 1rem;
}

.img__open-source {
  flex: 0 auto;
  align-self: center;
  width: auto;
  height: auto;
  max-height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.text__regular--home {
  color: #1e1e1e;
  text-align: left;
  font-size: 16px;
}

.text__regular--home.subtitle__open-source {
  font-size: 1.125rem;
  font-weight: 400;
}

.text__regular--home.width__80.subtitle {
  font-size: 1.125rem;
}

.text__regular--home.width__80.subtitle.subtitle--matrix {
  color: #fff;
  width: 100%;
}

.card__matrix--copy-left {
  text-align: left;
  flex: 0 60%;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.text__regular--center {
  color: #1e1e1e;
  text-align: center;
  font-size: 16px;
}

.text__regular--center.no-margin {
  margin: 0;
}

.text__regular--center.fill-container {
  flex: 1;
}

.card__matrix--cta-2 {
  flex: 0 auto;
  align-self: flex-end;
  align-items: center;
  display: flex;
}

.card__matrix--cta-2.btn__external-full-width-stacked {
  margin-top: 10px;
}

.link__un-green-2 {
  color: #1e1e1e;
}

.card__matrix--logo-2 {
  text-align: center;
  flex: none;
  align-self: auto;
  height: auto;
  margin-left: auto;
  margin-right: 20px;
  display: block;
}

.github-table-2 {
  text-align: left;
  margin-bottom: 20px;
}

.page-section {
  grid-row-gap: 40px;
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.page-section.section--ellipse-bg {
  background-image: url('../images/Personal-bg-new.svg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-attachment: fixed;
  margin-bottom: 0;
  padding-bottom: 0;
}

.page-section.section--no-overflow {
  overflow: hidden;
}

.page-section.section--gradient-bg {
  background-image: linear-gradient(to top, var(--white) 25%, #ffffffb3 50%, #ffffffb3);
  background-position: 0 0;
  min-height: 200px;
}

.page-section.section--system-light {
  background-color: var(--system-light);
}

.page-section.section--overflow {
  overflow: visible;
}

.page-section.section--grey {
  background-color: var(--system-light);
}

.page-section.page-section--dark {
  background-color: var(--dark--bg);
  color: var(--dark--text--primary);
}

.fullstop--green {
  color: var(--el-green);
}

.feature-list__item {
  align-items: flex-start;
  margin-bottom: 20px;
  transition: all .2s linear;
  display: flex;
}

.feature-list__item._2 {
  transition: all .22s linear;
}

.feature-list__item._3 {
  transition-duration: .24s;
}

.feature-list__item._4 {
  transition-duration: .26s;
}

.feature-list__icon {
  background-color: var(--el-smoke);
  border-radius: 8px;
  flex: none;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  padding: 8px;
}

.feature-list__icon.blue {
  background-color: #2dc2c526;
}

.feature-list__icon.orange {
  background-color: #ff812d26;
}

.feature-list__icon.pink {
  background-color: #ac3ba826;
}

.feature-list__icon.green {
  text-align: center;
  background-color: #03b3811a;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 600;
}

.feature-list__icon.ems-purple {
  background-color: #7e69ff1a;
}

.feature-list__icon.no-bg-colour {
  background-color: #0000;
}

.globe {
  transform-style: preserve-3d;
  background-color: #ffffff03;
  border-radius: 1000px;
  width: 300px;
  height: 300px;
  position: relative;
  overflow: hidden;
  transform: translate3d(0, 0, 1px);
  box-shadow: inset -4px 4px 24px #b7f7f0, inset 4px -4px 24px #0d5cbd40;
}

.map {
  z-index: 9;
  background-image: url('../images/map-dots.png');
  background-position: 0 0;
  background-size: auto 300px;
  width: 200%;
  max-width: none;
  height: 300px;
  position: relative;
  transform: none;
}

.open-source-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--card-grey);
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  transition: transform .15s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.green__fullstop-2 {
  color: #0dbd8b;
}

.feature-list {
  margin-bottom: 0;
  padding-left: 0;
}

.feature-list.m-b-auto {
  margin-bottom: auto;
}

.page {
  grid-row-gap: 96px;
  flex-direction: column;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.container {
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
}

.container.container--card {
  background-color: var(--system-light);
  border-radius: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 0;
  margin-bottom: 0;
  padding: 48px;
}

.container.container--card.m-t-0 {
  margin-top: 0;
}

.container.container--card.p-b-0 {
  padding-bottom: 0;
}

.container.container--1st {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 40px;
}

.container.container--table {
  position: relative;
  overflow: visible;
}

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

.container.container--flex--center.container--1st {
  margin-top: 0;
  padding-top: 40px;
}

.container.container--margin-top-none {
  margin-top: 0;
}

.container.container--card-chatterbox {
  background-color: #f8f7ff;
  background-image: linear-gradient(#f8f7ffe6, #f8f7ffe6), url('../images/Chatterbox.svg');
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 36%;
  border-radius: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px;
}

.container.container--card-purple {
  background-color: #f8f7ff;
  border-radius: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px;
}

.container.container--medium {
  max-width: 770px;
}

.typeset {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 50%;
  max-width: 720px;
  position: relative;
}

.typeset.typeset--text-center--mobile {
  position: static;
}

.typeset.typeset--padding-25--bottom {
  padding-bottom: 25%;
}

.typeset.typeset--padding16 {
  padding: 16px;
}

.typeset.typeset--center--center-text {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.typeset.typeset--half {
  max-width: 550px;
}

.typeset.typeset--center {
  margin-left: auto;
  margin-right: auto;
}

.typeset.m-b-auto {
  margin-bottom: auto;
}

.cta-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  align-items: center;
  width: auto;
  display: flex;
}

.cta-wrap.cta-wrap--fit-child {
  display: inline-block;
}

.cta-wrap.cta-wrap--center {
  justify-content: center;
}

.cta-wrap.cta-wrap--align-bottom {
  align-items: flex-end;
  margin-top: auto;
  margin-bottom: 0;
}

.cta-button {
  z-index: 99;
  background: linear-gradient(90deg, #70f5c2, #3e98be);
  color: var(--white);
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 45px;
  padding: 6px 16px;
  font-size: 16px;
  font-weight: 500;
  transition: all .3s cubic-bezier(.075, .82, .165, 1);
  display: flex;
  position: relative;
  box-shadow: 0 4px 8px #087d5b1a;
}

.cta-button:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
  box-shadow: 0 10px 16px #087d5b26;
}

.cta-button:active {
  box-shadow: 0 10px 16px #0000;
}

.cta-button.no-margin {
  flex-grow: 0;
  flex-shrink: 1;
  margin-right: 0;
}

.cta-button.cta-button--white {
  background-color: var(--white);
  color: #ffff;
}

.cta-button.cta-button--white:hover {
  background-color: #ebeef2;
  background-image: none;
}

.cta-button.cta-button--outline {
  border: 1px solid var(--light--text--primary);
  background-color: var(--white);
  color: var(--black);
}

.cta-button.cta-button--dark {
  background-color: var(--light--text--primary);
}

.cta-button.cta-button--dark:hover {
  background-color: #3c4045;
  background-image: none;
}

.illustration {
  justify-content: center;
  align-items: center;
}

.illustration.illustration--center-center {
  justify-content: center;
  display: flex;
  position: relative;
}

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

.learn-more {
  color: var(--dark-green);
  border-bottom: 0 solid #000;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 32px;
  padding: 12px 0;
  font-size: 1rem;
  font-weight: 500;
  transition: all .4s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.learn-more:hover {
  color: var(--link-hover);
}

.learn-more.link--center {
  justify-content: center;
}

.learn-more.learn-more--bottom {
  margin-top: auto;
  margin-bottom: 0;
}

.link__text {
  color: var(--el-green);
  border-bottom: 1px solid #0000;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  max-height: 32px;
  margin-bottom: 0;
  font-size: 1rem;
  transition: all .4s cubic-bezier(.165, .84, .44, 1);
}

.link__text:hover {
  color: #099970;
  border-bottom-color: #099970;
}

.link__text--chevron {
  align-self: center;
  margin-left: 8px;
  padding-top: 0;
}

.grid--2col {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.nav__ems {
  min-width: 787px;
}

.nav__ems.nav_ems--hover {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.nnav__list-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-right: 12px;
  display: flex;
}

.nnav__list-icon.nnav__list-icon--cta {
  margin-left: 4px;
  margin-right: 0;
  transition: transform .2s;
}

.nnav__list {
  margin-bottom: 0;
  padding-left: 0;
}

.nnav__list.nnav__list--featured-left {
  margin-top: -10px;
}

.nnav__action__r {
  flex: 1;
  padding-top: 4px;
}

.nnav__action__caption {
  color: #8f9bb2;
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
}

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

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

.nnav__item {
  display: block;
}

.nnav__item.nnav__item--hide {
  display: none;
}

.nav__separator {
  background-color: #f5f7fa;
  height: 2px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.nnav__list-item {
  flex: 1;
  margin-bottom: 6px;
}

.nnav__list-item.nnav__list-item--last {
  margin-bottom: 0;
}

.nav__resources {
  object-fit: fill;
  min-width: 732px;
}

.nav__resources.nav_resources--hover {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.nnav__icon-32 {
  color: #8f9bb2;
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  transition: color .3s, background-color .3s;
  display: flex;
}

.div-block-123 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav__personal {
  min-width: 384px;
}

.nav__personal.nav__pesonal--hover {
  opacity: 0;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.nnav__item-dd {
  min-width: 200px;
  display: none;
  inset: 0% auto auto 20%;
  transform: none;
}

.nnav__item-dd.w--open {
  background-color: #fff;
  border-radius: 8px;
  min-width: 244px;
  max-height: 100vh;
  margin-left: -122px;
  top: 60px;
  left: 50%;
  right: auto;
  overflow: hidden;
  transform: none;
  box-shadow: 0 100px 120px -20px #26384d2e, 0 12px 15px -20px #26384d17;
}

.nnav__item-dd.nav__dropdown--resources, .nnav__item-dd.nav__dropdown--resources.w--open, .nnav__item-dd.nav_dropdown--enterprise {
  left: -500px;
}

.nnav__item-dd.nav_dropdown--ems {
  left: -300px;
}

.nnav__item-dd.nnav__item-dd--cols.w--open {
  min-width: 328px;
  margin-left: -164px;
  display: flex;
}

.nnav__item-dd.nnav__item-dd--cols.nnav__item-dd--ems {
  min-width: 787px;
  left: -300px;
}

.nnav__item-dd.nnav__item-dd--cols.nnav__item-dd--resources {
  min-width: 0;
  left: 0;
}

.nnav__cta__btn {
  box-shadow: none;
  color: #fff;
  white-space: nowrap;
  background-color: #0dbd8b;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 38px;
  padding: 12px 16px;
  font-weight: 500;
  transition: all .4s ease-out;
}

.nnav__cta__btn:hover {
  background-color: #099970;
  box-shadow: 0 10px 16px #00000014;
}

.nnav__cta__btn.w--current {
  font-weight: 600;
  transition: box-shadow .8s, background-color .2s, all .4s ease-out;
  box-shadow: 0 1px #0000;
}

.nnav__cta__btn.w--current:hover {
  background-color: #099970;
  box-shadow: 0 10px 16px #00000014;
}

.nav__spacer {
  background-color: #f5f7fa;
  margin-top: 32px;
  margin-bottom: 32px;
}

.icon-4 {
  margin-left: 5px;
  margin-right: 5px;
}

.icon-4.pricing-features {
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
}

.nnav__badge {
  background-color: #fff;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  height: 24px;
  margin-left: 8px;
  padding: 2px 10px;
  display: flex;
}

.nnav__list-thumb {
  border-radius: 8px;
  flex: none;
  margin-right: 24px;
}

.nnav__r {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-size: 16px;
  display: flex;
}

.nnav__list-label {
  color: #1e1e1e;
  flex: 1;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.nnav__list-label.nnav__list-label--cta {
  color: #1e1e1e;
  flex: none;
}

.nnav__list-label.nnav__list-label--cta.nnav__list-label--secondary {
  color: #8f9bb2;
}

.nnav__list-label.nnav__list-label--cta.nnav__list-label--primary {
  color: #0dbd8b;
}

.nnav__action__title {
  color: #1e1e1e;
  margin-bottom: 0;
  font-family: InterHosted, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 24px;
  display: block;
}

.nnav__badge-status {
  background-color: #0dbd8b;
  border-radius: 8px;
  width: 8px;
  height: 8px;
  margin-right: 8px;
}

.nnav__l__a__img {
  height: 32px;
}

.nnav__action__img {
  width: 18px;
  height: 18px;
  display: block;
}

.nnav__icon-32-img {
  display: flex;
}

.nnav__icon-32-img.nnav__icon-32-img--login {
  margin-left: -4px;
}

.nnav__icon-32-img.nnav__icon-32-img--home {
  margin-top: 0;
}

.nnav {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  min-height: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nnav__l__a {
  margin-right: 44px;
}

.dropdown-pointer {
  position: relative;
}

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

.dropdown-wrapper {
  background-color: #fff;
  border-radius: 8px;
  min-width: 320px;
  position: relative;
  overflow: hidden;
  box-shadow: 4px -19px 35px #20355a14, 11px 11px 30px -10px #20355a26;
}

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

.nnav__list-copy {
  margin-bottom: 0;
}

.nnav__badge-title {
  color: #0dbd8b;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
  position: relative;
}

.div-block-124 {
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.ems-nav-login {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.nnav__section {
  padding: 10px 24px;
}

.nnav__section.nnav__section--col-md {
  width: 244px;
}

.nnav__section.nnav__section--col-md.nnav__section--p-lg {
  padding: 48px;
}

.nnav__section.nnav__section--col-sm {
  width: 256px;
}

.nnav__section.nnav__section--col-sm.nnav__section--p-lg {
  width: 256px;
  padding: 48px;
}

.nnav__section.nnav__section--secondary {
  background-color: #f5f7fa;
}

.nnav__section.nnav__section--secondary.nnav__section--p-lg {
  padding: 24px 32px;
}

.nnav__section.nnav__section--secondary.nnav__section--p-lg.nnav__section--center {
  justify-content: center;
  align-items: center;
  display: block;
}

.nnav__cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.nnav__item__toggle {
  padding-left: 0;
  padding-right: 0;
  transition: all .2s;
}

.nnav__item__toggle:hover {
  color: #0dbd8b;
}

.nnav__menu {
  align-items: center;
  margin-left: 12px;
  margin-right: 12px;
  font-size: 15px;
  display: flex;
  position: static;
}

.nnav__action__l {
  flex: none;
  margin-left: 0;
  margin-right: 0;
  padding-right: 12px;
}

.nav_communities {
  min-width: 384px;
}

.nav_communities.nav_communities--hover {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.nnav__list-action {
  color: var(--light--text--secondary);
  background-color: #0000;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  min-height: 36px;
  margin-left: -12px;
  margin-right: -12px;
  padding: 6px 12px;
  transition: color .3s, background-color .3s;
  display: flex;
}

.nnav__list-action:hover {
  background-color: var(--light-hover-alpha);
  color: var(--light--text--primary);
}

.nnav__list-action.nnav__list-action--secondary {
  line-height: 1.5em;
}

.nnav__list-action.nnav__list-action--secondary:hover {
  background-color: #fff;
}

.nnav__list-action.nnav__list-action--secondary.nnav__list-action--thumb {
  border-radius: 8px;
  margin-left: -8px;
  margin-right: -8px;
  padding: 8px;
}

.nnav__list-action.nnav__list-action--ems:hover {
  color: #7e69ff;
}

.nnav__list-action.nnav__list-action--cta {
  color: #1e1e1e;
}

.nnav__list-action.nnav__list-action--cta:hover {
  background-color: #0000;
}

.nnav__list-action.nnav__list-action--cta.nnav__list-action--primary {
  color: #0dbd8b;
}

.nnav__list-action.nnav__list-action--cta.nnav__list-action--secondary {
  color: #8f9bb2;
}

.nnav__list-icon-img {
  flex: none;
  width: 16px;
  height: 16px;
  display: flex;
}

.nnav__caption {
  color: #8f9bb2;
  letter-spacing: 1px;
  text-transform: uppercase;
  min-height: 36px;
  margin-top: 0;
  margin-bottom: 6px;
  padding-top: 6px;
  padding-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
}

.nnav__caption.nnav__caption--purple {
  color: #7e69ff;
}

.nnav__caption.nnav__caption-m-b-15 {
  margin-bottom: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.nnav__action {
  color: #000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  margin-bottom: -8px;
  margin-left: -16px;
  margin-right: -16px;
  padding: 8px 16px;
  transition: background-color .3s;
  display: flex;
}

.nnav__action:hover {
  background-color: #f5f7fa;
}

.nnav__action.nnav__action--bg {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: flex;
}

.nnav__action.nnav__action--bg:hover {
  background-color: #fff;
}

.nnav__action.nnav__action--bg.nnav__action--centered {
  margin-top: 0;
  margin-bottom: 0;
}

.nav__enterprise {
  min-width: 1033px;
}

.nav__enterprise.nav_enterprise--hover {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.img--in-left {
  z-index: 1;
  margin-top: 0;
  margin-right: -60px;
  padding-top: 0;
  position: relative;
}

.img--in-left._1 {
  z-index: 2;
}

.personal__hero-img {
  margin-bottom: 0;
}

.container__grid--sticky-img {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.personal-img__sticky {
  order: 1;
  align-self: center;
  position: sticky;
  top: 20%;
  bottom: auto;
}

.img--in-right {
  z-index: 0;
  margin-top: 0;
  margin-right: -60px;
  padding-top: 0;
  position: relative;
}

.comparison__check {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.container__grid--table-8col {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.container__grid--table-8col.row--dark {
  background-color: var(--el-smoke);
  border-radius: 8px;
}

.container__grid--table-8col.table__heading--sticky {
  z-index: 3;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--el-smoke);
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  position: sticky;
  top: 72px;
}

.comparison__brand {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.comparison__logo {
  width: 32px;
  height: 32px;
  margin-top: 8px;
}

.app-stores {
  justify-content: flex-start;
  margin-top: 16px;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}

.app-stores__icon {
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 0;
}

.hero-img {
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 20px;
}

.hero-img.hero-img--p0 {
  padding-bottom: 0;
}

.grid--3col {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.learn-more--stack {
  background-color: var(--white);
  background-image: none;
  border: 2px solid #0dbd8b33;
  border-radius: 8px;
  padding: 20px;
}

.learn-more--stack:hover {
  border-color: var(--green-hover);
}

.grid--4col {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.review-badge {
  width: auto;
  max-height: 150px;
}

.g2 {
  min-width: 100px;
  min-height: 142px;
}

.capterra {
  max-width: 200px;
}

.cta-button--secondary {
  border: 1px solid var(--el-green);
  color: var(--el-green);
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 6px 16px;
  font-size: 16px;
  font-weight: 500;
  transition: transform .3s cubic-bezier(.075, .82, .165, 1), box-shadow .8s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  display: flex;
  box-shadow: 0 1px #0000;
}

.cta-button--secondary:hover {
  color: var(--white);
  background-color: #099970;
  border-color: #099970;
  box-shadow: 0 10px 16px #00000014;
}

.cta-button--secondary:active {
  box-shadow: 0 10px 16px #0000;
}

.lightbeam--left {
  background-image: linear-gradient(87deg, #00d89b00, #00d89bf0 88%, var(--el-green) 98%, var(--white) 103%);
  width: 50%;
  height: 2px;
  box-shadow: 8px 0 6px 1px #0dbd8b1a;
}

.lightbeam__combine {
  justify-content: space-between;
  margin-top: 0;
  padding-bottom: 0;
  display: flex;
}

.lightbeam__combine.m-b-20 {
  width: 100%;
}

.lightbeam--right {
  background-image: linear-gradient(267deg, #00d89b00, #00d89bf0 88%, var(--el-green) 98%, var(--white) 104%);
  width: 50%;
  height: 2px;
  box-shadow: -8px 0 6px 1px #0dbd8b1a;
}

.ems-grid--3col--enterprise {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
}

.ems-customer-enterprise {
  background-color: var(--el-smoke);
  text-align: center;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 20px;
  display: flex;
}

.communites__bubble {
  background-image: url('../images/Ellipse-bg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
}

.communites__ui {
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

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

.communities__ui-mockup.mockup--dark {
  display: none;
}

.communities__ui__abstraction-a {
  position: absolute;
  inset: 0%;
}

.communities__video-call {
  z-index: 2;
  max-width: 35%;
  position: absolute;
  inset: 65% auto 0% 0%;
}

.communities__desktop--dark {
  z-index: 2;
  position: absolute;
  inset: 20% 0% 0% auto;
}

.light-dark {
  justify-content: center;
  display: flex;
}

.light-dark--toggle {
  border: 2px solid var(--el-green);
  background-image: linear-gradient(270deg, #000 50%, #fff 50%);
  border-radius: 100%;
  width: 38px;
  height: 38px;
  margin-left: 8px;
  margin-right: 8px;
}

.particles {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  display: block;
  position: absolute;
  inset: 0%;
}

.communities__club1 {
  z-index: 3;
  max-width: 35%;
  position: absolute;
  inset: 25% auto auto 0%;
}

.communities__club2 {
  z-index: 3;
  max-width: 35%;
  position: absolute;
  inset: 55% 0 auto auto;
}

.spacer {
  min-width: 40px;
  min-height: 40px;
}

.spacer.spacer--x-small {
  min-width: 8px;
  min-height: 8px;
}

.inclusive-text--effect {
  color: var(--el-green);
}

.text__medium--center {
  text-align: center;
  font-size: 20px;
}

.key--homeservers {
  color: var(--ems-primary);
  padding-right: 4px;
  font-size: 20px;
}

.link__text--download {
  align-self: center;
  margin-left: 4px;
  padding-top: 0;
  padding-bottom: 2px;
}

.text--gradient-fill {
  color: var(--el-wolf);
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #0dbd8b 50%, #5da0ff);
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 1.4em;
  display: inline-block;
}

.text-effect--forever-copy {
  color: var(--el-wolf);
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #03b381 4%, #2dc2c5 27%, #368bd6 38%, #ac3ba8 61%, #e64f7a 82%, #ff812d);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: -32px;
  margin-bottom: .1em;
  font-family: Extratype eina02, sans-serif;
  font-size: 8.4rem;
  font-weight: 700;
  line-height: 1.2em;
  display: none;
}

.stack__heading--2lines {
  color: var(--light--text--primary);
  letter-spacing: 0;
  height: auto;
  min-height: 2.6em;
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.3rem;
}

.bridge__icon {
  height: 32px;
}

.tile__heading {
  color: var(--light--text--primary);
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 20px;
}

.tile--customer {
  background-color: var(--el-smoke);
  text-align: center;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-t-40 {
  margin-top: 40px;
}

.m-tb-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.m-t-20 {
  margin-top: 20px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.m-tb-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.m-t-8 {
  margin-top: 8px;
}

.m-b-8 {
  margin-bottom: 8px;
}

.m-tb-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.m-l-8 {
  margin-left: 8px;
}

.m-b-80 {
  margin-bottom: 80px;
}

.grid-10col__secure-collaboration {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.grid-10col__secure-collaboration.row--dark {
  background-color: var(--el-smoke);
  border-radius: 8px;
}

.grid-10col__secure-collaboration.table__heading--sticky__secure-collaboration {
  z-index: 3;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--el-smoke);
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  position: sticky;
  top: 72px;
}

.m-all-0 {
  margin: 0;
}

.image-35 {
  border-radius: 14px;
}

.container__grid--table-9col {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.container__grid--table-9col.row--dark {
  background-color: var(--el-smoke);
  border-radius: 8px;
}

.container__grid--table-9col.table__heading--sticky {
  z-index: 3;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--el-smoke);
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  position: sticky;
  top: 72px;
}

.hidden {
  display: none;
}

.fullstop--ems {
  color: var(--ems-primary);
}

.text--1e1e1e {
  color: #1e1e1e;
}

.m-b-0 {
  margin-bottom: 0;
}

.typeset__quote {
  border-left: 2px solid var(--chat-blue);
  border-radius: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
}

.quote-text--blue {
  color: var(--chat-blue);
}

.pricing-table {
  border: 1px solid var(--outline);
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 24px;
  display: flex;
}

.plan__subtitle {
  color: var(--light-grey-2);
  text-align: center;
  width: 100%;
  margin-top: 8px;
  font-size: 14px;
}

.pricing-table__logo {
  width: auto;
  height: 44px;
}

.pricing-table__price {
  color: var(--el-dark_grey);
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
}

.pricing-table__bridge-row {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  height: 24px;
  margin-top: 12px;
  display: flex;
}

.pricing-table__bridge-row.fill {
  justify-content: flex-start;
}

.pricing-table__bridge-icons {
  margin-left: 2px;
  margin-right: 2px;
}

.p-tb-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.m-t-0 {
  margin-top: 0;
}

.overflow--hidden {
  overflow: hidden;
}

.key--clients {
  padding-right: 4px;
  font-size: 20px;
}

.cta-wrap {
  flex: 1;
}

.cta-wrap.cta-wrap--download {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: stretch;
}

.m-r-0, .m-r-0.w--current {
  margin-right: 0;
}

.cta-download__text {
  white-space: nowrap;
  padding-left: 8px;
  font-size: 15px;
  font-weight: 500;
}

.cta-download__text.p-l-0 {
  padding-left: 0;
}

.text-code {
  padding: 20px;
  font-size: 12px;
  line-height: 1.5em;
}

.faq__item {
  border: 1px solid var(--el-wolf);
  background-color: var(--card-grey);
  border-radius: 8px;
  width: 100%;
  margin-bottom: 16px;
}

.faq__item.faq__item--dark {
  border-color: var(--dark--gray--400);
  background-color: var(--dark--bg--card);
  color: var(--dark--text--primary);
}

.faq__summary {
  cursor: pointer;
  justify-content: space-between;
  margin-top: 0;
  padding: 10px 20px;
  font-size: 20px;
  display: flex;
}

.faq__summary:hover {
  border-color: var(--system-light);
}

.faq__expand {
  padding-left: 20px;
  padding-right: 20px;
}

.faq__heading__icon {
  align-self: center;
}

.cta-button--matrix {
  background-color: var(--white);
  color: var(--white);
  cursor: pointer;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  margin-bottom: 0;
  margin-right: 20px;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
  transition: transform .3s cubic-bezier(.075, .82, .165, 1), box-shadow .8s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  display: flex;
  box-shadow: 0 1px #0000;
}

.cta-button--matrix:hover {
  background-color: var(--light-grey);
  box-shadow: 0 10px 16px #00000014;
}

.cta-button--matrix:active {
  box-shadow: 0 10px 16px #0000;
}

.text-block-6 {
  color: var(--black);
}

.key--application-servers {
  color: #944b9e;
  padding-right: 4px;
  font-size: 20px;
}

.key--identity-servers {
  color: #78bdc1;
  padding-right: 4px;
  font-size: 20px;
}

.key--end-users {
  color: var(--el-green);
  padding-right: 4px;
  font-size: 20px;
}

.key--border-gateway {
  color: #2dc2c5;
  padding-right: 4px;
  font-size: 20px;
}

.key--matrix-bridge {
  color: var(--black);
  padding-right: 4px;
  font-size: 20px;
}

.nnav__link {
  white-space: nowrap;
  flex: 1;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}

.nnav__link:hover, .nnav__link.w--current:hover {
  color: var(--el-green);
}

.image-36 {
  border-radius: 8px;
}

.cta__icon-inline {
  align-items: flex-start;
  width: 24px;
  height: 24px;
}

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

.sub-nav__inner {
  text-align: center;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  max-width: 1180px;
  display: flex;
}

.announcement__close-icon {
  cursor: pointer;
  height: 24px;
  transition: opacity .2s;
}

.announcement__close-icon:hover {
  opacity: .6;
}

.sub-nav {
  background-color: #ffffffb3;
  background-image: linear-gradient(#1e1e1e0d, #1e1e1e0d), linear-gradient(#fff9, #fff9), linear-gradient(to right, #a5f2e0, #93edf5 51%, #dfd1ff);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 20px;
  display: none;
}

.sub-nav__cta {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.sub-nav__link {
  color: #1e1e1e;
  margin-left: 8px;
  margin-right: 8px;
  padding: 4px 12px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.sub-nav__link:hover {
  color: var(--el-green);
}

.sub-nav__link.w--current {
  margin-left: 8px;
  margin-right: 8px;
  padding: 4px 12px;
}

.sub-nav__link.w--current:hover {
  color: var(--el-green);
}

.sub-nav__link.ems:hover {
  color: var(--ems-primary);
}

.cta-button--sub-nav {
  background-color: var(--el-wolf);
  color: var(--light--text--primary);
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  width: auto;
  margin-right: 20px;
  padding: 4px 20px;
  font-size: 16px;
  font-weight: 600;
  transition: transform .3s cubic-bezier(.075, .82, .165, 1), box-shadow .8s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  display: flex;
  box-shadow: 0 1px #0000;
}

.cta-button--sub-nav:hover {
  background-color: var(--light-grey);
  color: var(--el-dark_grey);
  box-shadow: 0 10px 16px #00000014;
}

.cta-button--sub-nav:active {
  box-shadow: 0 10px 16px #0000;
}

.cta-button--sub-nav.m-r-0 {
  margin-right: 0;
}

.cta-button--sub-nav.enterprise {
  color: #066046;
  background-color: #e7fdf7;
}

.cta-button--sub-nav.enterprise:hover {
  background-color: #cffcef;
}

.cta-button--sub-nav.ems {
  color: #0e0066;
  background-color: #e9e6ff;
}

.cta-button--sub-nav.ems:hover {
  color: var(--light--text--primary);
  background-color: #d2ccff;
}

.cta-button--sub-nav.ems.m-r-0 {
  background-color: #d2ccff;
}

.cta-button--sub-nav.ems.m-r-0:hover {
  background-color: #e9e6ff;
}

.sub-nav__right-menu--inline {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

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

.banner__inner {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-plan-details {
  width: 100%;
  margin-bottom: 0;
}

.bold-text-15, .bold-text-17, .bold-text-18 {
  font-weight: 600;
}

.tile__logo {
  width: 32px;
  margin-bottom: 8px;
}

.case-study__logo {
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
}

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

.img__device-verification {
  margin-top: -50%;
  margin-bottom: -40px;
}

.img--rounded {
  border-radius: 14px;
}

.pricing-accordion__heading {
  order: -1;
  margin-bottom: 0;
  font-family: InterHosted, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: inline-block;
}

.div-block-136 {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.div-block-137 {
  margin-top: 0;
  margin-bottom: auto;
}

.logo-banner {
  justify-content: space-around;
  align-items: center;
  min-width: 80%;
  display: flex;
}

.hubspot-form {
  width: 100%;
}

.grid-8col__cybersecurity {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.grid-8col__cybersecurity.row--dark {
  background-color: var(--el-smoke);
  border-radius: 8px;
  grid-template-columns: 5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-8col__cybersecurity.table__heading--sticky__secure-collaboration {
  z-index: 3;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--el-smoke);
  background-color: var(--white);
  grid-template-columns: 5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  position: sticky;
  top: 72px;
}

.section__content {
  border-radius: 24px;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.section__content.is-grey {
  background-color: var(--system-light);
  border-radius: 24px;
}

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

.section__cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin-top: 20px;
  display: grid;
}

.section__typography {
  flex-direction: column;
  grid-template: "Heading"
                 "Body"
                 "CTA"
                 / 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: flex;
}

.section__split {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.section__body {
  color: var(--light--text--primary);
  flex: 0 auto;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 20px;
}

.btn--primary {
  z-index: 100;
  background-color: var(--el-green);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 100px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 600;
  transition: transform .3s cubic-bezier(.075, .82, .165, 1), box-shadow .8s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  position: relative;
  box-shadow: 0 1px #0000;
}

.btn--primary:hover {
  background-color: #099970;
  box-shadow: 0 10px 16px #00000014;
}

.btn--primary:active {
  box-shadow: 0 10px 16px #0000;
}

.btn--secondary {
  border: 2px solid var(--el-green);
  color: var(--el-green);
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border-radius: 100px;
  flex: 1;
  justify-content: center;
  align-self: auto;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 600;
  transition: transform .3s cubic-bezier(.075, .82, .165, 1), box-shadow .8s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  display: block;
  box-shadow: 0 1px #0000;
}

.btn--secondary:hover {
  color: var(--white);
  background-color: #099970;
  border-color: #099970;
  box-shadow: 0 10px 16px #00000014;
}

.btn--secondary:active {
  box-shadow: 0 10px 16px #0000;
}

.section__image {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.header__icons {
  background-color: var(--system-light);
  border-radius: 20px;
  margin-top: auto;
  margin-bottom: 0;
  padding: 12px 16px;
}

.header__icons.is-glowing {
  box-shadow: none;
  background-color: #0000;
  border: 2px #000;
  border-radius: 100px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.section__h2 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
}

.header__split {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.header__split.is-wide-right {
  grid-template-columns: 1fr 1.5fr;
}

.header__split.is-wide-left {
  grid-template-columns: 1.5fr 1fr;
}

.header__content {
  border-radius: 24px;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.header__h1 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 3rem;
}

.header__body {
  color: var(--light--text--primary);
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 20px;
}

.header__cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: grid;
}

.header__cta.is-aligned-bottom {
  margin-top: auto;
}

.header__image-mask {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.header {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.header.is-gradient {
  background-image: linear-gradient(to top, #fff 25%, #ffffffb3 50%), linear-gradient(to right, #a5f2e0, #d5f9f0 50%, #dfd1ff);
}

.header__image {
  margin-top: auto;
  margin-bottom: 16px;
}

.header__typography {
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.cookie-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2 Area-3 Area-4 Area-5"
                 "Area-6 Area-7 Area-8 Area-9 Area-10"
                 ". . . . ."
                 ". . . . ."
                 / 1fr 1fr 1fr 1fr 1fr;
  min-width: 100%;
  overflow: scroll;
}

.grid-5col__devops {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.grid-5col__devops.row--dark {
  background-color: var(--el-smoke);
  border-radius: 8px;
  grid-template-columns: 5fr 1fr 1fr 1fr 1fr;
}

.grid-5col__devops.table__heading--sticky__secure-collaboration {
  z-index: 3;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--el-smoke);
  background-color: var(--white);
  grid-template-columns: 5fr 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  position: sticky;
  top: 72px;
}

.comparison__logo-name {
  color: var(--el-dark_grey);
  font-size: 14px;
  font-weight: 400;
}

.div-block-138 {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.grid-skype-for-business {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.grid-skype-for-business.row--dark {
  background-color: var(--el-smoke);
  border-radius: 8px;
}

.grid-skype-for-business.grid-skype-for-business--sticky {
  z-index: 3;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--el-smoke);
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  position: sticky;
  top: 72px;
}

.contact-us {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.svg__border-gateways, .svg__cross-domain-gateway {
  width: 100%;
}

.key--red {
  color: var(--red);
  padding-right: 4px;
  font-size: 20px;
}

.what-is-chatterbox__grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-5col__frontline-workers {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.grid-5col__frontline-workers.row--dark {
  background-color: var(--el-smoke);
  border-radius: 8px;
  grid-template-columns: 5fr 1fr 1fr 1fr 1fr;
}

.grid-5col__frontline-workers.table__heading--sticky__frontline-workers {
  z-index: 3;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--el-smoke);
  background-color: var(--white);
  grid-template-columns: 5fr 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  position: sticky;
  top: 72px;
}

.nnav__learn-more {
  color: var(--el-green);
  border-bottom: 0 solid #000;
  align-self: center;
  align-items: center;
  width: auto;
  height: 36px;
  margin-bottom: 6px;
  padding: 6px 0;
  font-size: 1rem;
  font-weight: 500;
  transition: all .4s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.nnav__learn-more:hover {
  color: #099970;
}

.nnav__link-text {
  border-bottom: 2px solid #0000;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  max-height: 32px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  transition: all .4s cubic-bezier(.165, .84, .44, 1);
}

.nnav__link-text:hover {
  color: #099970;
}

.breaking--pre {
  white-space: pre;
}

.grid-7col__on-premise-collaboration {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 4fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.grid-7col__on-premise-collaboration.row--dark {
  background-color: var(--el-smoke);
  border-radius: 8px;
  grid-template-columns: 4fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-7col__on-premise-collaboration.table__heading--sticky__on-premise-collaboration {
  z-index: 3;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--el-smoke);
  background-color: var(--white);
  grid-template-columns: 4fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  position: sticky;
  top: 72px;
}

.chat-3d-img {
  mix-blend-mode: normal;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.company-facts__title {
  max-width: 100%;
  margin-bottom: 0;
  font-family: InterHosted, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.34em;
}

.recruitment-hero__grid, .leadership-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.employee-benefit {
  background-color: var(--system-light);
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 40px;
  display: flex;
}

.employee-benefit.employee-benefit--orange {
  background-color: #ff812d0d;
}

.employee-benefit.employee-benefit--blue {
  background-color: #2dc2c50d;
}

.employee-benefit.employee-benefit--purple {
  background-color: #5c56f50d;
}

.employee-benefit.employee-benefit--magenta {
  background-color: #e64f7a0d;
}

.employee-benefit.employee-benefit--light-green {
  background-color: #74d12c0d;
}

.employee-benefit.employee-benefit--yellow {
  background-color: #f6c1180d;
}

.employee-benefit__icon {
  background-color: var(--el-smoke);
  border-radius: 8px;
  flex: none;
  width: 38px;
  height: 38px;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 8px;
}

.employee-benefit__icon.employee-benefit__icon--orange {
  background-color: #ff812d40;
}

.employee-benefit__icon.employee-benefit__icon--blue {
  background-color: #2dc2c540;
}

.employee-benefit__icon.employee-benefit__icon--purple {
  background-color: #5c56f540;
}

.employee-benefit__icon.employee-benefit__icon--magenta {
  background-color: #e64f7a40;
}

.employee-benefit__icon.employee-benefit__icon--light-green {
  background-color: #74d12c40;
}

.employee-benefit__icon.employee-benefit__icon--yellow {
  background-color: #f6c11840;
}

.employee-benefit__title {
  color: var(--light--text--primary);
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 20px;
}

.employee-benefits__text {
  color: var(--black);
  font-size: 16px;
}

.employee-benefit__grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.silicon-milkroundabout-callout {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 0;
  display: flex;
}

.feature-img--center {
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 20px;
  display: flex;
}

.social-icons-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.social-icon {
  width: 32px;
}

.team-member__img {
  border-style: solid;
  border-color: #000;
  flex: none;
}

.team-member {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 52px 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-bottom: 20px;
  display: grid;
}

.team-member__avatar {
  border: 4px solid var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 9999px;
  overflow: hidden;
  box-shadow: 0 2px 5px #42587e40;
}

.team-member__name {
  text-align: left;
  margin-bottom: 4px;
  font-weight: 700;
  line-height: 125%;
}

.careers-quote__role-copy {
  color: var(--el-dark_grey);
  text-align: left;
  font-size: 14px;
  line-height: 150%;
}

.cta-button--enterprise-pricing {
  border: 2px solid var(--el-green);
  background-color: var(--el-green);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 600;
  transition: transform .3s cubic-bezier(.075, .82, .165, 1), box-shadow .8s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  display: flex;
  box-shadow: 0 1px #0000;
}

.cta-button--enterprise-pricing:hover {
  background-color: #099970;
  border-color: #099970;
  box-shadow: 0 10px 16px #00000014;
}

.cta-button--enterprise-pricing:active {
  box-shadow: 0 10px 16px #0000;
}

.cta-wrap--enterprise-pricing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mobile-nav-badge-xs {
  color: var(--el-green);
  letter-spacing: .05em;
  text-transform: none;
  background-color: #e7fdf7;
  border-radius: 9999px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 130%;
  display: inline-block;
  position: relative;
  top: -1px;
}

.new_text-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.chatterbox-chat {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #f4f6fa;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 70%;
  margin: 20px -20px -20px 20px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 8px #00000026;
}

.chatterbox-chat.chatterbox-chat--bottom-margin {
  margin-bottom: 24px;
}

.chatterbox-chat__chat-right {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #e3e8f0;
  border-radius: 8px;
  align-self: flex-end;
  align-items: flex-end;
  max-width: 80%;
  margin-bottom: 8px;
  padding: 8px 12px;
  display: flex;
}

.chatterbox-chat__timestamp {
  color: #545454;
  font-size: .6em;
  line-height: 1.6em;
}

.chatterbox-chat__text {
  color: #17191c;
  font-size: .8em;
  line-height: 1.5em;
}

.chatterbox-chat__chat-left {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--white);
  border: 1px solid #e3e8f0;
  border-radius: 8px;
  align-self: flex-start;
  align-items: flex-end;
  max-width: 80%;
  margin-bottom: 8px;
  padding: 8px 12px;
  display: flex;
}

.chatterbox-chat__chat-left.chatterbox-chat__chat-right--first {
  border-bottom-left-radius: 0;
  align-self: flex-start;
  margin-bottom: 0;
}

.chatterbox-chat__chat-left.chatterbox-chat__chat-left--last {
  border-top-left-radius: 0;
  flex-basis: auto;
  align-self: flex-start;
  margin-bottom: 8px;
}

.chatterbox-chat__avatar {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 9999px;
  align-self: flex-start;
  min-width: 38px;
  overflow: hidden;
}

.chatterbox-chat__avatar-img {
  border-style: solid;
  border-color: #000;
  flex: none;
}

.chatterbox-chat__chat-left-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.chatterbox-chat__timeline {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  margin-top: 6px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.chatterbox-chat__header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-bottom: 1px solid #e3e8f0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  display: flex;
}

.chatterbox-chat__chat-name {
  flex: 1;
}

.chatterbox-chat__name {
  text-align: left;
  margin-bottom: 4px;
  font-size: .9em;
  font-weight: 600;
  line-height: 125%;
}

.chatterbox-chat__role {
  color: var(--el-dark_grey);
  text-align: left;
  font-size: .8em;
  line-height: 1em;
}

.chatterbox-chat__close-icon {
  justify-content: center;
  align-items: center;
  line-height: 0;
}

.chatterbox-chat__chat-avatar {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: auto;
  display: flex;
}

.chatterbox-chat__header-img {
  border-style: solid;
  border-color: #000;
  flex: none;
}

.chatterbox-chat__composer {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--white);
  border-top: 1px solid #e3e8f0;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-top: 16px;
  padding: 16px 12px;
  line-height: 1em;
  display: flex;
}

.chatterbox-chat__send-icon {
  width: 24px;
}

.chatterbox-chat__composer-text {
  color: #737d8c;
  font-size: .8em;
}

.chatterbox-chat__demo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--el-green);
  background-image: url('../images/website-mockup.svg'), linear-gradient(#f6f5fe, #ebe8ff);
  background-position: 50%, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: 80%, auto;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  min-width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  box-shadow: 0 4px 8px #0000001a;
}

.chatterbox-webframe__search {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--white);
  border: 1px solid #e3e8f0;
  border-radius: 100px;
  flex: auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding: 12px 24px;
  line-height: 1em;
  display: flex;
}

.chatterbox-webframe {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--white);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  align-items: center;
  width: 100%;
  padding: 6px 20px;
  display: flex;
}

.chatterbox-webframe__search-text {
  color: #c1c6cd;
  font-size: .8em;
}

.chatterbox-webframe__icon {
  color: #c1c6cd;
  width: 1em;
  height: 1em;
  font-size: 24px;
}

.subtitle {
  color: var(--light--text--secondary);
  font-size: 1.5rem;
  line-height: 1.4em;
}

.subtitle.subtitle--dark {
  color: var(--dark--text--secondary);
  text-align: center;
}

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

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

.forrester__grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.forrester-card__caption {
  color: var(--el-green);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
}

.forrester-card__caption.forrester-card__caption--grey {
  color: var(--el-dark_grey);
}

.p-all-0 {
  padding: 0;
}

.svg__centered {
  align-self: center;
  width: 100%;
}

.pricing__description-small {
  color: #545454;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
}

.chatterbox-diagram-abstract {
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.pricing__accordian {
  border-radius: 8px;
  width: 100%;
}

.pricing__section-heading {
  color: var(--light--text--primary);
  cursor: pointer;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  display: flex;
}

.pricing__section-heading:hover {
  border-color: var(--system-light);
}

.cta-download-dropdown {
  z-index: 98;
  border: 1px solid var(--light--text--primary);
  background-color: var(--white);
  color: var(--light--text--primary);
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 6px 16px;
  display: flex;
  position: relative;
  box-shadow: 0 10px 16px #087d5b1a;
}

.cta-download-dropdown:hover {
  border-color: var(--link-hover);
  background-image: linear-gradient(#0000001a, #0000001a);
}

.cta-download-osdropdown__chevron {
  margin-right: 0;
  position: relative;
}

.cta-osdropdown {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-osdropdown__expand {
  z-index: 100;
  background-color: var(--white);
  border: 1px solid #e2e5e9;
  border-radius: 8px;
  flex-direction: column;
  margin-top: 40px;
  padding: 0;
  display: flex;
  position: absolute;
}

.cta-osdropdown__expand-text {
  color: var(--black);
  white-space: nowrap;
  padding: 6px 20px 12px 16px;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.cta-osdropdown__expand-text:hover {
  background-color: #f4f6fa;
}

.mobile-nav-chevron {
  margin-left: 5px;
  margin-right: 5px;
}

.mobile-nav__product {
  color: #000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  transition: background-color .3s;
  display: flex;
}

.cta-download-dropdown__icon-wrap {
  padding-left: 8px;
}

.mobile-nav__separator {
  background-color: #f5f7fa;
  height: 2px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.numbered-list__number {
  border: 1px solid var(--el-green);
  color: var(--el-green);
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  padding: 8px;
  font-weight: 600;
  display: flex;
}

.numbered-list__item {
  align-items: flex-start;
  margin-bottom: 8px;
  transition: all .2s linear;
  display: flex;
}

.numbered-list {
  margin-bottom: 0;
  padding-left: 0;
}

.cta-button-mobile-nav {
  border: 2px solid var(--el-green);
  background-color: var(--el-green);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 600;
  transition: transform .3s cubic-bezier(.075, .82, .165, 1), box-shadow .8s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  box-shadow: 0 1px #0000;
}

.cta-button-mobile-nav:hover {
  background-color: #099970;
  border-color: #099970;
  box-shadow: 0 10px 16px #00000014;
}

.cta-button-mobile-nav:active {
  box-shadow: 0 10px 16px #0000;
}

.announcement__text {
  grid-column-gap: 7px;
  max-width: 100%;
  margin-bottom: 0;
  font-size: 1rem;
}

.forrester-card {
  background-color: var(--card-grey);
  border-radius: 12px;
  padding: 40px;
}

.forrester-card.forrester-card--dark {
  background-color: var(--black);
  color: var(--white);
  background-image: radial-gradient(circle at 100% 0, #368bd666, #0000), radial-gradient(circle at 50% 100%, #ac3ba866, #0000), radial-gradient(circle at 0 0, #0dbd8b66, #0000);
}

.forrester-card__text {
  margin-bottom: 0;
  font-size: 1rem;
}

.forrester-card__text.forrester-card__text--white {
  color: #fff;
}

.forrester-card__heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.forrester-card__heading.forrester-card__heading--white {
  color: #fff;
}

.forrester-card__grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 4fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forrester-card__image {
  justify-content: center;
  align-items: center;
}

.video-clip {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.forrester-wave-badge {
  width: auto;
  max-height: 100px;
}

.linux-community-list {
  padding-left: 0;
  list-style-type: none;
}

.linux-community-list__item {
  font-size: 1rem;
}

.expand__trigger {
  cursor: pointer;
}

.youtube-wrapper {
  align-items: center;
  display: flex;
}

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

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

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

.text-block-8 {
  white-space: nowrap;
}

.content-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  transition: transform .5s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.row {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-block {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-block.image-block--bg {
  background-color: #f3fbfa;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.image-block.image-block--center-center {
  align-items: center;
  position: relative;
}

.image-block.image-block--right-center {
  justify-content: flex-end;
  align-items: center;
}

.text-block {
  z-index: 2;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.text-block.text-block--center {
  grid-row-gap: 16px;
  text-align: center;
  align-items: center;
  position: relative;
}

.text-block.text-block--vertical-center {
  justify-content: center;
  height: 100%;
}

.feature {
  grid-row-gap: 24px;
  border: 1px solid var(--outline);
  background-color: var(--white);
  color: var(--black);
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1180px;
  padding: 40px;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.feature:hover {
  border-color: var(--el-green);
  background-color: var(--card-grey);
}

.feature.feature--full-width {
  grid-column-gap: 48px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.feature.feature--no-link {
  grid-row-gap: 24px;
}

.feature.feature--no-link:hover {
  border-color: var(--outline);
  background-color: var(--white);
}

.feature__text-block {
  grid-row-gap: 8px;
  flex-direction: column;
  width: 100%;
  max-width: 720px;
  display: flex;
}

.feature__icon {
  background-color: var(--el-green);
  color: var(--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 8px;
  display: flex;
  box-shadow: 0 4px 8px #087d5b1a;
}

.icon-image {
  max-width: 24px;
  max-height: 24px;
}

.feature--full-width {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  align-items: center;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.feature__heading {
  margin-bottom: 0;
  font-size: 1.5rem;
}

.hero-homepage__image-block {
  z-index: 2;
  max-width: 770px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.hero-homepage__mobile {
  position: absolute;
  inset: 48px 48px 0% auto;
}

.banner {
  color: #007a61;
  background-color: #f1fbf6;
  border: 1px solid #f1fbf6;
  border-top-width: 0;
  border-radius: 0 0 12px 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60px;
  padding: 8px 20px;
  display: flex;
}

.banner:hover {
  border: 1px solid #c6eedb;
  border-top-width: 0;
}

.card-base {
  grid-row-gap: 16px;
  background-color: var(--card-grey);
  color: var(--light--text--primary);
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-base.card-base--cta {
  color: var(--white);
  background-image: radial-gradient(circle, #15191e66, #15191e), linear-gradient(to right, #010b50, #012f70 17%, #015e83 34%, #018f75 50%, #0ebd44 67%, #84d24d 84%, #c2e890);
}

.card-base.card-base--matrix {
  background-color: var(--light--text--primary);
  color: var(--white);
  background-image: linear-gradient(#00000080, #00000080), url('../images/matrix-bg-right-01.svg'), url('../images/Matrix-Contour-Lines.svg');
  background-position: 0 0, 100% 0, 0 0;
  background-repeat: repeat, no-repeat, no-repeat;
  background-size: auto, 50%, 100%;
}

.card-base.card-base--hero-landing {
  color: var(--white);
  background-color: #101317;
  background-image: radial-gradient(circle, #15191e66, #101317), linear-gradient(45deg, #0044a5, #00c59e);
}

.card-base.card-base--hero-homepage {
  grid-row-gap: 48px;
  color: var(--white);
  background-image: radial-gradient(circle, #15191e66, #15191e), linear-gradient(to right, #010b50, #012f70 17%, #015e83 34%, #018f75 50%, #0ebd44 67%, #84d24d 84%, #c2e890);
}

.card-base.card-base--get-started {
  grid-row-gap: 0px;
  background-color: #0000;
  border: 1px solid #e3e8f0;
  flex: 1;
}

.card-base.card-base--trial {
  margin-bottom: auto;
}

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

.cta-card__text {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  margin-top: 48px;
  margin-bottom: 48px;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

.cta-section {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  transition: transform .5s cubic-bezier(.165, .84, .44, 1);
  transform: translate(0);
}

.spectrum {
  z-index: 1;
  filter: blur(50px);
  width: 100%;
  height: 100%;
  position: relative;
}

.spectrum-wrap {
  justify-content: center;
  align-items: center;
  width: 1180px;
  height: 1180px;
  margin-top: -50%;
  margin-left: -50%;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
}

.title {
  letter-spacing: 0;
  font-size: 1.5rem;
}

.github-repos__link {
  color: #1e1e1e;
}

.matrix-card__paragraph {
  color: #c1c6cd;
}

.btn {
  z-index: 100;
  background-color: var(--el-green);
  color: var(--white);
  white-space: nowrap;
  cursor: pointer;
  border-radius: 100px;
  padding: 12px 16px;
  font-weight: 500;
  transition: all .3s;
  position: relative;
  box-shadow: 0 4px 8px #087d5b1a;
}

.btn:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
  box-shadow: 0 10px 16px #087d5b26;
}

.btn.btn--light {
  background-color: var(--white);
  color: var(--black);
}

.github-repos {
  text-align: left;
  margin-bottom: 20px;
}

.hero-homepage__h1 {
  text-shadow: 0 1px 4px #1b1d2226, 0 0 40px #1b1d2240;
  text-wrap: balance;
  font-size: 4rem;
  line-height: 1.1em;
}

.hero-homepage__paragraph {
  z-index: 2;
  max-width: 566px;
  font-size: 2rem;
  line-height: 1.4em;
  position: relative;
}

.customer-logos__flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 12px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.customer-logo {
  grid-row-gap: 24px;
  color: var(--light--text--primary);
  text-align: center;
  border-radius: 14px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 40px;
  display: flex;
}

.customer-logo__image-wrap {
  align-items: center;
  display: flex;
}

.customer-logo__text {
  margin-bottom: 0;
}

.customer-logo__image {
  max-width: 144px;
  max-height: 72px;
}

.overline {
  color: var(--light--text--secondary);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
  line-height: 200%;
  position: relative;
}

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

.feature__image-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.feature__image-block.feature__image-block--bottom {
  margin-bottom: -40px;
}

.feature__icon-inline {
  line-height: 0;
}

.feature__paragraph {
  margin-bottom: 0;
}

.cta-card-light {
  border: 1px solid var(--card-grey);
  background-color: var(--white);
  color: var(--black);
  background-image: radial-gradient(circle, #f8f7ff66, #f8f7ff), linear-gradient(to right, #010b50, #012f70 17%, #015e83 34%, #018f75 50%, #0ebd44 67%, #84d24d 84%, #c2e890);
  border-radius: 12px;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 48px;
  padding-right: 48px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 16px 24px #0000000d;
}

.cta-card__title-effect {
  background-color: var(--white);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #0003, var(--black)), linear-gradient(to right, #010b50, #012f70 17%, #015e83 34%, #018f75 50%, #0ebd44 67%, #84d24d 84%, #c2e890);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 60px;
}

.content__heading {
  width: 100%;
  max-width: 1180px;
  margin-top: 0;
  margin-bottom: 0;
}

.content__paragraph {
  margin-bottom: 0;
}

.text--gradient {
  background-color: var(--white);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #f8f7ffbf, var(--white)), linear-gradient(to right, #010b50, #012f70 17%, #015e83 34%, #018f75 50%, #0ebd44 67%, #84d24d 84%, #c2e890);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  line-height: 1.4em;
}

.img-crop {
  background-color: #f3fbfa;
  border-radius: 12px;
  width: 100%;
  min-height: 300px;
  overflow: hidden;
}

.img-crop.img-crop--overview-messenger {
  background-image: url('../images/comfortable-messenger.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
}

.img-crop.img-crop--overview-productive {
  background-image: url('../images/overview--productive.png');
  background-position: 48px 48px;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.callout {
  grid-row-gap: 8px;
  flex-direction: column;
}

.callout__title {
  margin-bottom: .5rem;
  font-weight: 700;
}

.callout__paragraph {
  margin-bottom: 0;
}

.content__callouts {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.plan-row {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.plan__features-title {
  margin-bottom: 12px;
  font-weight: 600;
}

.plan__btn-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  min-height: 96px;
  margin-bottom: auto;
  display: flex;
}

.customer-logo__title {
  margin-bottom: 0;
  font-weight: 600;
}

.case-study__paragraph {
  margin-bottom: 0;
}

.feature__integration-icon {
  color: var(--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 16px;
  display: flex;
}

.bridge-logo {
  background-color: var(--white);
  border-radius: 12px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  box-shadow: 0 4px 16px #0000000d;
}

.bridge-logo__img {
  width: 32px;
  height: 32px;
}

.integration {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  align-items: center;
  display: flex;
}

.bridge__paragraph {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4em;
}

.feature__integration-list {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  width: 100%;
  max-width: 720px;
  display: flex;
}

.btn-icon__text {
  white-space: nowrap;
  padding-left: 8px;
}

.btn-icon__inline {
  align-items: flex-start;
  width: 24px;
  height: 24px;
}

.pricing__row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  width: 100%;
  padding: 12px 16px;
  display: flex;
}

.pricing__row.pricing__row--dark {
  background-color: var(--card-grey);
  border-radius: 12px;
}

.pricing__row.pricing__row--sticky {
  z-index: 99;
  position: sticky;
  top: 72px;
}

.pricing__plan-name {
  color: var(--light--text--primary);
  justify-content: center;
  align-items: center;
  font-family: Extratype eina02, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  display: flex;
}

.pricing__description {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  font-size: 1.125rem;
  font-weight: 500;
  display: flex;
}

.pricing__plan-detail {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing__plan-check {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing {
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
}

.plan__name {
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
}

.plan__features {
  width: 100%;
}

.plan__feature-list-item {
  align-items: flex-start;
  margin-bottom: 0;
  transition: all .2s linear;
  display: flex;
}

.plan__feature-list {
  margin-bottom: 0;
  padding-left: 0;
}

.plan__list-tick {
  border-radius: 14px;
  flex: none;
  width: 38px;
  height: 38px;
  margin-right: 8px;
  padding: 8px;
}

.plan__list-text {
  padding-top: 6px;
  font-size: 1rem;
  line-height: 1.4em;
}

.plan__price {
  color: var(--el-dark_grey);
  justify-content: space-between;
  align-items: center;
  min-height: 58px;
  margin-top: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 1.4em;
}

.plan {
  border: 1px solid var(--outline);
  background-color: #fffc;
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.section__heading {
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
}

.section__heading.section__heading--center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.section__heading.section__heading--divider {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.column {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.list {
  color: var(--el-green);
  text-align: left;
  padding-left: 16px;
  font-size: 1rem;
}

.list-item__text {
  color: var(--light--text--primary);
}

.plan__bridges {
  text-align: center;
}

.plan__header {
  text-align: center;
  width: 100%;
}

.hero-landing__heading {
  margin-top: 0;
  margin-bottom: 0;
}

.feature__customer-logo-wrap {
  align-items: center;
  max-width: 200px;
  height: 80px;
  margin-bottom: 8px;
  display: flex;
}

.feature__customer-logo-img {
  max-height: 100%;
}

.divider-heading {
  border-bottom: 1px solid var(--outline);
  flex: 1;
  min-width: 20px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.download-os {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--outline);
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 40px;
  display: flex;
}

.download-os__img {
  cursor: pointer;
  height: 40px;
  display: inline-block;
}

.table {
  position: relative;
}

.table__row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 12px 16px;
  display: flex;
}

.table__row.table__row--dark {
  background-color: var(--el-smoke);
}

.table__row.table__row--sticky {
  z-index: 100;
  background-color: #fff;
  position: sticky;
  top: 72px;
}

.table__description {
  align-items: center;
  width: 100%;
  font-size: 1.125rem;
  font-weight: 500;
  display: flex;
}

.table__columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.table__name {
  color: var(--el-dark_grey);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 8px;
  line-height: 1.6em;
}

.testimonial {
  flex-direction: column;
  align-items: flex-start;
  max-width: 720px;
  display: flex;
}

.testimonial__profile {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  font-size: 1rem;
  display: flex;
  position: relative;
}

.testimonial__message {
  background-color: #f4f6fa;
  border-radius: 12px;
  margin-top: -6px;
  margin-bottom: 10px;
  margin-left: 16px;
  padding: 12px 20px;
  font-size: 1rem;
}

.testimonial__message.testimonial__message--dark {
  background-color: var(--dark--gray--400);
  color: var(--dark--text--primary);
}

.testimonial__avatar {
  border-radius: 100%;
  width: 32px;
  height: 32px;
  overflow: hidden;
}

.testimonial__name {
  font-weight: 600;
  line-height: 1.4em;
}

.testimonial-section {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
}

.logo-scroll__row {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  display: flex;
}

.logo-scroll__wrap {
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
  overflow: hidden;
}

.logo-scroll__logo {
  filter: grayscale();
  justify-content: center;
  align-items: center;
  max-width: 144px;
  max-height: 72px;
  display: flex;
}

.logo-scroll__edge-gradient {
  z-index: 50;
  background-image: linear-gradient(to right, #fff, #fff0);
  width: 80px;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.logo-scroll__edge-gradient.logo-scroll__edge-gradient--left {
  background-image: linear-gradient(to right, #fff0, #fff);
  left: auto;
  right: 0;
}

.tooltip__trigger {
  grid-column-gap: 4px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
}

.plan__price-point {
  color: var(--light--text--primary);
  font-size: 1.25rem;
  font-weight: 600;
}

.pricing__columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.plan__spacer {
  margin-top: 0;
  margin-bottom: auto;
}

.image-block-fed-gov-data {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.image-block-fed-gov-data__videocall {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.comparison__check-detail {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.check-detail__text {
  z-index: 999;
  background-color: var(--light--text--primary);
  color: var(--white);
  border-radius: 12px;
  width: 193px;
  padding: 8px 12px;
  font-size: 12px;
  line-height: 1.4em;
  transition: all .2s;
  position: absolute;
  top: 42px;
  bottom: auto;
}

.check-detail__trigger {
  cursor: pointer;
}

.forrester-card__quote {
  border-left: 1px solid var(--el-green);
  padding-left: 16px;
}

.logo-scroll {
  margin-bottom: 28px;
}

.trusted-by-millions__row {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-items: center;
  margin: 0;
  display: flex;
}

.trusted-by-millions__logo {
  filter: grayscale();
  justify-content: center;
  align-items: center;
  max-width: 240px;
  max-height: 64px;
  display: flex;
}

.social-media-img {
  opacity: .6;
  filter: grayscale();
  width: 32px;
  transition: transform .5s, box-shadow .5s, opacity .5s;
  transform: translate(0);
}

.social-media-img:hover {
  opacity: 1;
  transform: translate(0, -4px);
}

.drawline {
  position: relative;
}

.hero__drawline {
  width: 4ch;
  margin-top: -12px;
  margin-left: 4ch;
  font-size: 4rem;
  line-height: 0;
  position: absolute;
}

.mission__bubble {
  background-color: #21262c;
  border-radius: 12px;
  padding: 12px 20px;
  display: flex;
}

.body--dark {
  background-color: #101317;
}

.paragraph-12 {
  color: var(--white);
  margin-bottom: 0;
}

.mission-bubbles__left {
  margin-right: 48px;
  display: flex;
}

.mission-bubbles {
  grid-row-gap: 2px;
  flex-direction: column;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.stack-row {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.stack {
  z-index: 2;
  grid-row-gap: 8px;
  flex-direction: column;
  width: 100%;
  max-width: 770px;
  font-size: 1.125rem;
  display: flex;
  position: relative;
}

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

.stack.stack--vertical-center {
  justify-content: center;
  align-self: center;
  height: 100%;
}

.stack.stack--top-right {
  text-align: right;
  justify-content: flex-start;
  align-items: flex-end;
}

.icon {
  color: #1b1d22;
  background-color: #f0f2f5;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 8px;
  display: flex;
}

.icon.icon--dark {
  background-color: var(--dark--gray--400);
  color: var(--dark--text--primary);
}

.section-title {
  z-index: 1;
  margin-bottom: 80px;
  position: relative;
}

.section-title.section-title--centered {
  grid-row-gap: 8px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 770px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-title.m-b-0 {
  margin-bottom: 0;
}

.section-divide {
  grid-row-gap: 40px;
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.section-divide.section-divide--dark {
  background-color: var(--dark--bg);
  color: var(--dark--text--primary);
}

.stack-column {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.mission-bloom {
  opacity: 1;
  background-image: url('../images/bloom-semi-circle-100px.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50%;
  position: absolute;
  top: 40%;
  left: 0%;
  right: 0%;
  transform: translate(0, -50%);
}

.mission-section-title-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.matrix-founders__img {
  max-width: 806px;
}

.matrix-founder__content {
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.matrix-founders__title {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  max-width: 566px;
  margin: -300px auto 100px;
  display: flex;
}

.matrix-founders__title.matrix-founders__title--left-align {
  text-align: left;
  align-items: flex-start;
}

.section-transition {
  z-index: 1;
  aspect-ratio: 100 / 30;
  width: 100%;
  height: auto;
}

.section-transition.section-transition--light-to-dark {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('../images/grad-light-dark-100px.png');
}

.section-transition.section-transition--dark-to-light {
  background-image: url('../images/grad-dark-light-100px.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-transition.section-transition--arc-dark {
  aspect-ratio: 100 / 40;
  background-color: var(--dark--bg);
  background-image: url('../images/grad-arc-dark-100px.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-transition.section-transition--alpha-to-light {
  background-image: url('../images/grad-dark-light-alpha-100px.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cta-section__title {
  z-index: 2;
  grid-row-gap: 20px;
  text-align: center;
  text-wrap: balance;
  flex-direction: column;
  align-items: center;
  max-width: 770px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.homepage-hero__heading {
  background-color: var(--dark--bg);
  padding-top: 152px;
  padding-bottom: 80px;
}

.homepage-hero {
  flex-direction: column;
  min-height: 600px;
  margin-top: -72px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero__differentiators {
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.hero__grad-transition {
  background-image: url('../images/grad-hero-100px.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  padding-bottom: 42%;
  position: absolute;
  bottom: 0;
  transform: translate(0, 50%);
}

.hero__full-image {
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.content-column {
  grid-row-gap: 80px;
  flex-direction: column;
  max-width: 770px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.m-t-80 {
  margin-top: 80px;
}

.matrix__numbers-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.matrix__number-tile {
  background-color: var(--dark--bg--card);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
}

.matrix__number-tile-text {
  text-align: center;
  font-size: 14px;
}

.matrix__number-tile-title {
  font-family: Extratype eina02, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.matrix-footer {
  grid-row-gap: 40px;
  background-color: var(--dark--bg);
  color: var(--dark--text--primary);
  flex-direction: column;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.hero__grad {
  position: relative;
}

.homepage-hero__image-bloom {
  opacity: .6;
  background-image: url('../images/bloom-semi-circle-100px.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding-bottom: 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  transform: scale(2);
}

.hero__desktop-image {
  z-index: 2;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.mission-bottom {
  padding-left: 20px;
  padding-right: 20px;
}

.mission-slider {
  background-color: #0000;
  border-radius: 12px;
  height: auto;
  padding: 24px 48px;
}

.mission-slider__mask {
  height: auto;
}

.mission-quote__text {
  padding-left: 40px;
  font-weight: 600;
}

.mission-quote__row {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mission-quote__content {
  z-index: 2;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.mission-quote__quotemarks {
  color: var(--el-green);
}

.mission-quote__author {
  color: var(--dark--text--secondary);
  padding-left: 40px;
  font-size: 1rem;
  line-height: 1.5em;
}

.mission-quote__image {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1180px;
  display: flex;
}

.mission-quote__left-arrow {
  width: 50%;
}

.card-slider__right-arrow {
  z-index: 1;
  width: 50%;
}

.mission-hero__bloom {
  opacity: .7;
  background-image: url('../images/bloom-dark-semi-circle-100px.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  padding-bottom: 50%;
  position: absolute;
  top: 30%;
  transform: translate(0, -50%);
}

.your-setup__image {
  width: 100%;
}

.homepage-h2 {
  margin-bottom: 0;
  font-size: 3rem;
}

.section-transition-wrap {
  margin-top: -1px;
  margin-bottom: -1px;
  position: relative;
}

.mission-hero__wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 152px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.hero__heading {
  background-color: var(--dark--bg);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 152px;
  padding-bottom: 80px;
}

.hero-section {
  flex-direction: column;
  min-height: 600px;
  margin-top: -72px;
  padding: 152px 0 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero__title {
  z-index: 2;
  grid-row-gap: 16px;
  color: var(--dark--text--primary);
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.hero__image {
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.wrapper-bottom-medium {
  padding-bottom: 80px;
}

.wrapper-top-medium {
  padding-top: 80px;
}

.wrapper-top-large {
  padding-top: 120px;
}

.wrapper-bottom-large {
  padding-bottom: 120px;
}

.wrapper-medium {
  padding-top: 80px;
  padding-bottom: 80px;
}

.wrapper-large {
  padding-top: 120px;
  padding-bottom: 120px;
}

.padding-medium {
  padding: 40px;
}

.padding-large {
  padding: 80px;
}

.padding-small {
  padding: 20px;
}

.padding-x-small {
  padding: 8px;
}

.padding-xx-small {
  padding: 4px;
}

.padding-x-large {
  padding: 120px;
}

.padding-xx-large {
  padding: 200px;
}

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

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

.hero__intro-paragraph {
  z-index: 2;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.last-cta-section {
  grid-row-gap: 40px;
  background-color: var(--dark--bg);
  color: var(--dark--text--primary);
  flex-direction: column;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.card-button {
  grid-row-gap: 24px;
  border: 1px solid var(--outline);
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1180px;
  padding: 40px;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.card-button:hover {
  border-color: var(--el-green);
  background-color: var(--card-grey);
  color: var(--light--text--secondary);
}

.card-button-row {
  grid-column-gap: 48px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.intro-paragraph {
  color: var(--light--text--secondary);
  font-size: 2rem;
  line-height: 1.4em;
}

.intro-paragraph.intro-paragraph--light {
  color: var(--dark--text--primary);
}

.intro-paragraph.intro-paragraph--dark {
  color: var(--dark--text--secondary);
}

.hero__mobile-image {
  z-index: 2;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.about-title {
  z-index: 1;
  max-width: 770px;
  margin-bottom: 80px;
  position: relative;
}

.about-title.section-title--centered {
  grid-row-gap: 8px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-us-hero-section {
  grid-row-gap: 40px;
  flex-direction: column;
  margin-top: -72px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.about-us-hero-section.page-section--dark {
  background-color: var(--dark--bg);
  color: var(--dark--text--primary);
}

.data-processing-details__grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.data-processing-sub-processors__grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.full-image-section {
  background-image: url('../images/hero-gradient-dark-light.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.ex-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--outline);
  background-color: var(--white);
  color: var(--black);
  border-radius: 12px;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1180px;
  transition: border-color .3s, background-color .3s;
  display: grid;
  overflow: hidden;
}

.ex-card:hover {
  border-color: var(--el-green);
  background-color: var(--card-grey);
}

.ex-card.ex-card--bloom {
  background-image: linear-gradient(#fff6, #fff6), linear-gradient(135deg, #fff 44%, #f5fbd5 56%, #eaf6c7 62%, #dcf2b9 68%, #cdeeae 73%, #bbeaa5 80%, #a8e69f 87%, #92e29b 92%, #63da9c 96%, #5dd898);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.ex-card__content {
  z-index: 2;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 770px;
  padding: 48px;
  font-size: 1.125rem;
  display: flex;
  position: relative;
}

.ex-card__image {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.ex-card__image.ex-card__image--align-bottom {
  padding: 48px 48px 0;
}

.thirdroom-ar-image {
  width: 100%;
}

.labs-badge {
  grid-column-gap: 12px;
  background-color: var(--dark--gray--400);
  color: var(--dark--text--primary);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 48px;
  margin-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.labs-badge:hover {
  color: var(--el-green);
}

.labs-badge.labs-badge--light {
  color: var(--light--text--primary);
  background-color: #f0f2f5;
}

.ex-github-repos__left {
  width: auto;
  padding-right: 8px;
  font-size: 18px;
}

.signpost__row {
  grid-column-gap: 48px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.video-clip-wrap {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}

.text-link {
  color: var(--dark-green);
  font-weight: 500;
}

.text-link:hover {
  color: #005c45;
}

.text-link.text-link--dark {
  color: var(--el-green);
}

.plan__deployment {
  border-bottom: 1px solid var(--outline);
  color: var(--light--text--secondary);
  text-align: center;
  background-color: #f9fafb80;
  width: 100%;
  padding: 6px 24px;
  font-size: 14px;
}

.plan__inner {
  width: 100%;
  padding: 24px;
}

.div-block-139 {
  display: flex;
}

.nnav__item-dd-copy {
  margin-left: 50%;
  transform: none;
}

.nnav__item-dd-copy.w--open {
  background-color: #fff;
  border-radius: 8px;
  max-height: 100vh;
  transform: none;
  box-shadow: 0 100px 120px -20px #26384d2e, 0 12px 15px -20px #26384d17;
}

.nav-theme {
  z-index: 101;
  box-shadow: none;
  -webkit-backdrop-filter: saturate(200%) blur(16px);
  backdrop-filter: saturate(200%) blur(16px);
  color: var(--light--text--primary);
  background-color: #fffc;
}

.nav-theme.nav-theme--dark {
  box-shadow: none;
  color: var(--dark--text--primary);
  background-color: #101317cc;
}

.nav-master {
  z-index: 101;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}

.download-os__fill {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-code-wrap {
  background-color: var(--dark--bg--card);
  color: var(--white);
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}

.product-card {
  border-radius: 12px;
  padding: 40px;
}

.product-card.product-card--dark {
  background-color: var(--dark--bg--card);
  border: 1px solid #000;
}

.product-card__gradient-border {
  background-image: linear-gradient(#e2e5e9e6, #fff 0%, #e2e5e9 0% 0%, #e2e5e900);
  border-radius: 12px;
  padding: 1px;
}

.ess-subnav {
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.ess-subnav__link {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 36px;
  margin-left: -12px;
  margin-right: -12px;
  padding: 6px 12px;
  transition: color .3s, background-color .3s;
  display: flex;
}

.ess-subnav__link.ess-subnav__link--dropdown {
  padding-top: 0;
  padding-bottom: 0;
}

.ess-subnav__label {
  flex: 1;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.ess-subnav__label.ess-subnav__label--parent {
  font-family: Extratype Eina04, sans-serif;
  font-size: 19px;
}

.ess-layout__sidebar {
  z-index: 100;
  width: 100%;
  height: 100%;
  position: relative;
}

.ess-layout__grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 9fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.ess-layout__content {
  z-index: 3;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.hero__grad-bloom {
  width: 100%;
  margin-top: -152px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.hero__grad-transition-bloom {
  aspect-ratio: 16 / 9;
  filter: blur(20px);
  background-image: none;
  background-position: 0 0;
  width: 100%;
  position: relative;
}

.ess-layout {
  background-color: var(--dark--bg);
  color: var(--dark--text--primary);
  margin-top: -72px;
  padding-top: 152px;
}

.language-switcher__link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--light--text--secondary);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 2px 8px;
  font-size: 14px;
  transition: background-color .3s;
  display: flex;
}

.language-switcher__link:hover {
  background-color: var(--light-hover-alpha);
  color: var(--light--text--primary);
}

.language-switcher-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ess-subnav__item {
  flex: 1;
  margin-bottom: 6px;
}

.ess-subnav__icon-img {
  flex: none;
  width: 24px;
  height: 24px;
  display: flex;
}

.ess-subnav__master {
  position: sticky;
  top: 78px;
}

.ess-subnav__icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  display: flex;
}

.ess-subnav-theme {
  z-index: 99;
  box-shadow: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: var(--light--text--secondary);
  position: relative;
}

.ess-subnav-theme.ess-subnav-theme--dark {
  box-shadow: none;
  color: var(--dark--text--secondary);
}

.custom-js {
  display: none;
}

.language-dropdown {
  z-index: 5;
  margin-left: 0;
  margin-right: 0;
  padding: 6px 0;
}

.language-dropdown.w--open {
  background-color: #fff;
  border-radius: 8px;
  padding: 6px 12px;
  left: auto;
  box-shadow: 0 2px 8px #0003;
}

.language-dropdown__toggle {
  align-items: center;
  height: 24px;
  margin-left: 0;
  margin-right: 0;
  padding: 6px 24px 6px 0;
  display: flex;
}

.card--dark {
  grid-row-gap: 16px;
  background-color: var(--dark--bg--card);
  color: var(--dark--text--primary);
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.matrix-stack {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  transform-style: preserve-3d;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  transform: translate3d(0, 0, -300px);
}

.matrix-stack__layer {
  z-index: 3;
  aspect-ratio: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--dark--text--primary);
  transform-style: preserve-3d;
  background-color: #ede7f41a;
  background-image: linear-gradient(225deg, #26282d00, #26282d80);
  border: 2px solid #ffffff1a;
  border-radius: .2em;
  justify-content: center;
  align-items: center;
  width: 1em;
  font-size: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  transform: rotateX(60deg)rotateY(0)rotateZ(-45deg);
  box-shadow: 0 1px 16px #00000040;
}

.matrix-stack__layer:hover {
  border-color: #ffffff4d;
}

.matrix-stack__layer.w--current {
  color: var(--dark--text--primary);
  background-image: linear-gradient(225deg, #0d5cbd80, #0dbda880);
}

.matrix-stack__layer.matrix-stack__layer--highlighted, .matrix-stack__layer.matrix-stack__layer--highlighted.w--current {
  background-image: linear-gradient(225deg, #0d5cbd80, #0dbda880);
}

.matrix-stack__layer.matrix-stack__layer--flat {
  transform-style: preserve-3d;
  font-size: 4em;
  transform: none;
}

.matrix-stack__icon {
  width: .5em;
}

.matrix-stack__layer-scale {
  z-index: 3;
  background-color: #0000;
  font-size: 7em;
  position: relative;
}

.matrix-stack__layer-scale.w--current {
  background-color: #0000;
}

.matrix-stack__layer-scale--2 {
  z-index: 2;
  background-color: #0000;
  margin-top: -.4em;
  font-size: 9em;
  position: relative;
}

.matrix-stack__layer-scale--2.w--current {
  background-color: #0000;
}

.matrix-stack__layer-scale--3 {
  z-index: 1;
  background-color: #0000;
  margin-top: -.5em;
  font-size: 11em;
  position: relative;
}

.matrix-stack__layer-scale--3.w--current {
  background-color: #0000;
}

.panel {
  z-index: 1;
  background-color: var(--light--bg--card);
  color: var(--light--text--primary);
  border-radius: 32px;
  transition: background-color .3s;
  position: relative;
  overflow: hidden;
}

.panel.panel--dark {
  border: 1px solid var(--dark--gray--400);
  background-color: var(--dark--bg--card);
  color: var(--dark--text--primary);
  flex-direction: column;
  flex: 1;
}

.panel.panel--dark:hover {
  background-color: var(--dark--bg--card-hover);
}

.panel.panel--dark.panel--dark--no-link:hover {
  background-color: var(--dark--bg--card);
}

.panel.panel--light-grad {
  background-image: linear-gradient(317deg, #ffffff80 30%, #0d5cbd05 70%, #0dbda81a 95%);
}

.panel__inner {
  width: 100%;
  height: 100%;
  padding: 24px;
}

.panel__inner.panel__inner--medium {
  padding: 48px;
}

.panel__img-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.panel__img-wrap.panel__img-wrap--full {
  height: 100%;
}

.panel__img-wrap.panel__img-wrap--left {
  justify-content: flex-start;
}

.mig-hero {
  background-color: var(--dark--bg);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff1a;
  margin-top: -72px;
  margin-left: -20px;
  margin-right: -20px;
  padding-top: 152px;
  padding-left: 20px;
  padding-right: 20px;
}

.mig-hero.mig-hero--homepage {
  padding-top: 104px;
}

.divider-mig {
  z-index: 2;
  border-bottom: 1px solid #ffffff1a;
  height: 1px;
  margin-left: -20px;
  margin-right: -20px;
  position: relative;
}

.matrix-de-footer-cta {
  width: 100%;
  overflow: hidden;
}

.page-cta-negative-margin {
  margin-top: -220px;
}

.gradient-transition__wrap-full {
  width: 100vw;
  margin-left: -20px;
  margin-right: -20px;
}

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

.tabs__item {
  color: var(--dark--text--primary);
  background-color: #0000;
}

.tabs__item.w--current {
  background-color: var(--dark-selected-alpha);
  border-radius: 20px;
}

.matrix-projects-icon {
  border-radius: 8px;
  width: 64px;
}

.matrix-projects-icon.matrix-projects-icon--long {
  box-shadow: none;
  width: auto;
  max-height: 64px;
}

.matrix-de-column-2-col {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 1rem;
  display: grid;
}

.matrix-stack-tabs {
  width: 100%;
  display: flex;
}

.matrix-stack-tabs.matrix-stack-tabs--sticky {
  position: sticky;
  top: 72px;
}

.matrix-stack-tabs__content {
  width: 100%;
}

.matrix-stack__tab {
  z-index: 3;
  aspect-ratio: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--dark--text--primary);
  transform-style: preserve-3d;
  background-color: #ede7f41a;
  background-image: linear-gradient(225deg, #26282d00, #26282d80);
  border: 2px solid #ffffff1a;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 1em;
  margin-bottom: 0;
  padding: 0;
  font-size: 7em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  transform: rotateX(60deg)rotateY(0)rotateZ(-45deg);
  box-shadow: 0 1px 16px #00000040;
}

.matrix-stack__tab:hover {
  border-color: #ffffff4d;
}

.matrix-stack__tab.w--current {
  background-image: linear-gradient(225deg, #0d5cbd80, #0dbda880), linear-gradient(225deg, #26282d00, #26282d80);
  margin-bottom: 0;
  padding: 0;
}

.matrix-stack__tab.matrix-stack__tab--2 {
  z-index: 2;
  margin-top: -.5em;
  font-size: 9em;
}

.matrix-stack__tab.matrix-stack__tab--3 {
  z-index: 1;
  margin-top: -.5em;
  font-size: 11em;
}

.matrix-stack__tab.matrix-stack__tab--3.w--current {
  background-color: #0dbd8b33;
}

.matrix-stack--tab {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  display: flex;
  position: relative;
}

.scroll-animation {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1180px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.scroll-animation__visual-sticky {
  background-color: var(--dark--bg);
  align-items: center;
  font-size: 1.5rem;
  display: flex;
  position: sticky;
  top: 20vh;
}

.scroll-animation__row {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  width: 100%;
  max-width: 1180px;
  min-height: 50vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
}

.scroll-animation__visual-wrap {
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0 auto auto;
}

.div-block-140 {
  filter: invert();
}

.mig-partner-logos {
  grid-row-gap: 24px;
  color: var(--dark--text--primary);
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 200px;
  max-height: 80px;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.scroll-animation__content {
  z-index: 2;
  grid-row-gap: 8px;
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 770px;
  font-size: 1.125rem;
  display: flex;
  position: relative;
}

.scroll-animation__img {
  display: none;
}

.indent-left {
  padding-left: 48px;
}

.mig-partner-logo-wrap {
  justify-content: center;
  align-items: center;
  min-height: 100px;
  display: flex;
}

.mig-partner-paragraph {
  color: var(--dark--text--secondary);
  max-width: 100%;
  font-size: 1.25rem;
  line-height: 1.5em;
}

.page-cta__grad {
  z-index: 1;
  aspect-ratio: 100 / 40;
  background-image: url('../images/grad-arc-dark-100px.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.page-cta__wrap {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.page-cta {
  margin: -1px -20px;
  position: relative;
}

.mig-grad {
  aspect-ratio: 100 / 16;
  filter: blur(8px);
  background-image: url('../images/de-horizon-100x16.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  position: relative;
}

.mig-grad-wrap {
  background-color: var(--dark--bg);
}

.mig-list-icon {
  flex: none;
  width: 24px;
  height: 24px;
  margin-top: 8px;
  display: flex;
}

.language-switcher__chevron {
  margin-left: 5px;
  margin-right: 5px;
}

.language-switcher__text {
  color: var(--light--text--secondary);
}

.mig-matrix-logo {
  grid-column-gap: 12px;
  color: var(--dark--text--primary);
  justify-content: center;
  align-items: center;
}

.mig-matrix-logo:hover {
  color: var(--el-green);
}

.scroll-animation__section {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  width: 100%;
  max-width: 1180px;
  min-height: 50vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
}

.scroll-animation-alt {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1180px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.panel-grad-border {
  background-color: var(--light--bg--card);
  color: var(--light--text--primary);
  background-image: linear-gradient(99deg, #0dbd8b 50%, #5da0ff);
  border-radius: 32px;
  padding: 1px;
  transition: background-color .3s;
  overflow: hidden;
}

.panel-grad-border__inner {
  background-color: var(--dark--bg--card);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  padding: 24px;
}

.details {
  cursor: pointer;
}

.paragraph-full {
  color: var(--light--text--secondary);
  max-width: 100%;
  font-size: 1.25rem;
  line-height: 1.5em;
}

.paragraph-full.paragraph-full--dark {
  color: var(--dark--text--secondary);
}

.m-t-negative60 {
  margin-top: -60px;
}

.language__icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 5px;
  display: flex;
}

.language__icon-img {
  flex: none;
  width: 24px;
  height: 24px;
  display: flex;
}

.hp-scroll {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  scroll-snap-type: y mandatory;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.homepage-scroll-animation__content {
  z-index: 2;
  grid-row-gap: 8px;
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 770px;
  font-size: 1.125rem;
  display: flex;
  position: relative;
}

.homepage-scroll-animation__img {
  display: none;
}

.homepage-scroll-animation__visual-wrap {
  z-index: 8;
  justify-content: center;
  align-items: flex-start;
  width: 157.333px;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  right: auto;
}

.homepage-scroll-animation__visual-sticky {
  border-radius: 32px;
  justify-content: flex-start;
  align-items: center;
  font-size: .7rem;
  display: flex;
  position: sticky;
  top: 20vh;
}

.homepage-stack {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  transform-style: preserve-3d;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  transform: translate3d(0, 0, -300px);
}

.homepage-matrix-stack__layer-scale {
  z-index: 3;
  background-color: #0000;
  margin-bottom: -.04em;
  font-size: 7em;
  position: relative;
}

.homepage-matrix-stack__layer-scale.w--current {
  background-color: #0000;
}

.homepage-matrix-stack__layer {
  z-index: 3;
  aspect-ratio: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--dark--text--primary);
  transform-style: preserve-3d;
  background-color: #ede7f433;
  background-image: linear-gradient(225deg, #26282d26, #26282d99);
  border: 0 solid #ffffff40;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 1em;
  font-size: 1em;
  transition: all .3s;
  display: flex;
  overflow: hidden;
  transform: rotateX(60deg)rotateY(0)rotateZ(-45deg);
  box-shadow: 0 2px 8px 4px #00000040, 0 2px 16px 4px #0dbda81a;
}

.homepage-matrix-stack__layer:hover {
  border-color: #ffffff4d;
  transform: translate(0, -2px)rotateX(60deg)rotateY(0)rotateZ(-45deg);
}

.homepage-matrix-stack__icon {
  z-index: 1;
  width: .5em;
  position: relative;
}

.homepage-stack__layer-scale--2 {
  z-index: 2;
  background-color: #0000;
  margin-top: -.4em;
  font-size: 10em;
  position: relative;
}

.homepage-stack__layer-scale--2.w--current {
  background-color: #0000;
}

.homepage-stack__layer-scale--3 {
  z-index: 1;
  background-color: #0000;
  margin-top: -.5em;
  font-size: 12em;
  position: relative;
}

.homepage-stack__layer-scale--3.w--current {
  background-color: #0000;
}

.hp-stack-highlight-1 {
  z-index: 0;
  opacity: .8;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(53deg, #0d5cbd80, #0dbda880 75%);
  border: 2px solid #ffffff40;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.hp-stack-highlight-2 {
  z-index: 0;
  opacity: .8;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(53deg, #0d5cbd80, #0dbda880 75%);
  border: 2px solid #ffffff40;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.hp-stack-highlight-3 {
  z-index: 0;
  opacity: .8;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(53deg, #0d5cbd80, #0dbda880 75%);
  border: 2px solid #ffffff40;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.hero-homepage2024__h1 {
  text-shadow: 0 1px 4px #1b1d2226, 0 0 40px #1b1d2240;
  font-size: 4rem;
  line-height: 1.1em;
}

.hp24-hero-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: space-between;
  place-items: center start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.hp24-hero__img {
  z-index: 1;
  min-width: 60%;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}

.hp24-hero__img-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  position: relative;
}

.homepage2024-hero__heading {
  background-color: var(--dark--bg);
  padding: 152px 20px 80px;
}

.hero2024__drawline {
  width: 4ch;
  margin-top: -12px;
  margin-left: 4ch;
  font-size: 4rem;
  line-height: 0;
  position: absolute;
}

.hero2024__title {
  z-index: 2;
  grid-row-gap: 16px;
  color: #ffff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 770px;
  display: flex;
  position: relative;
}

.hero__grad-transition24 {
  aspect-ratio: 100 / 42;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 5%;
  bottom: 0;
  transform: none;
  background: #e8f0fd;
  background-image: url('../images/grad-hero-100px--offset-right.png');
  background-size: cover;
}

.usp-icons {
  margin-bottom: 8px;
  line-height: 0;
}

.hp-setup-image {
  aspect-ratio: 2360 / 996;
  object-fit: cover;
  background-position: 0 0;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-end;
  width: 80%;
  display: flex;
  border-radius: 32px;
}

.h2--large {
  font-size: 4rem;
}

.icon-grad {
  color: #fff;
  background-image: linear-gradient(315deg, #0d5cbd80, #0dbda880);
  border: 1px solid #ffffff40;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 8px;
  display: flex;
  box-shadow: 0 2px 6px 2px #0dbda833;
}

.icon-grad.icon-grad--light {
  background-image: linear-gradient(315deg, #0d5cbdbf, #0dbda880);
  border-style: none;
  box-shadow: 0 2px 6px 2px #0dbda833;
}

.hp-hero-paragraph {
  color: #ffff;
  text-wrap: balance;
  max-width: 770px;
  font-size: 1.5rem;
  line-height: 1.5em;
}

.overline-grad {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #098764, #076dff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.5em;
}

.overline-grad.overline-grad--dark {
  background-image: linear-gradient(90deg, #79dd99, #0075bb);
}

.overline-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hp-alice-message {
  aspect-ratio: 628 / 144;
  transform: none;
}

.hp-file-share-image {
  aspect-ratio: 608 / 184;
  text-align: right;
  align-self: flex-end;
  margin-left: 120px;
}

.hp-conversations-images {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 50%;
  max-width: 770px;
  display: flex;
  transform: none;
}

.hp-stack-summary-wrap {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.hp-scroll__section {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template: "."
  / 1.6fr 10fr;
  place-items: center start;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.hp-stack-summary {
  text-wrap: balance;
  font-size: 1.25rem;
  line-height: 1.5em;
  color: var(--dark--text--primary);
}

.hp-stack-summary.w--current {
  color: var(--dark--text--primary);
}

.hp-stack-border {
  z-index: 0;
  mix-blend-mode: color-dodge;
  border: 2px solid #ffffff26;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.hp-matrix-stack-title {
  font-size: 4rem;
}

.hp-stack-summary__bold {
  color: var(--dark--text--primary);
}

.hp-read-receipts {
  aspect-ratio: 268 / 88;
  margin-left: auto;
}

.hp-usp-dark {
  color: var(--dark--text--primary);
  background-color: #9fdb8e40;
  background-image: linear-gradient(#181a1f0d, #181a1f80 50%);
  border-radius: 32px;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.usp-inner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #ffffff40;
  border-radius: 32px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 48px;
  display: flex;
}

.usp-paragraph {
  color: #ffff;
  font-size: 1.25rem;
  line-height: 1.5em;
}

.hp-location-sharing-image {
  aspect-ratio: 652 / 352;
  transform: none;
}

.hp-network-wrap {
  object-fit: cover;
  width: 70%;
  max-width: 100%;
  position: relative;
  margin: auto;
  border-radius: 32px;
  aspect-ratio: 2360 / 960;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
}

.hp-network-foreground {
  width: 100%;
  max-width: 770px;
}

.hp-network-alice {
  z-index: 1;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.hp-network__title {
  color: var(--dark--text--primary);
  letter-spacing: 0;
  font-size: 1.875rem;
  font-weight: 600;
}

.hp-network__user {
  text-shadow: 0 2px 4px #101317;
  flex-flow: column;
  display: flex;
}

.hp-network__user.hp-network__user--right {
  justify-content: flex-start;
  align-items: flex-end;
}

.hp-network__server {
  color: var(--dark--text--secondary);
  font-size: 1rem;
  line-height: 1.5em;
}

.hp-network-bob {
  z-index: 1;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.hp-network-connection {
  aspect-ratio: 694 / 166;
  width: calc(100vw - 112px);
  max-width: 692px;
  margin-top: -56px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
}

.hp-network__avatar {
  border-radius: 1000px;
  box-shadow: 0 2px 32px #e0f8d9bf;
}

.hp-network__avatar.hp-network__avatar--bob {
  box-shadow: 0 2px 32px #21bacdbf;
}

.hp-network__a {
  z-index: -1;
  width: 80px;
  position: absolute;
}

.hp-network__b {
  z-index: -1;
  width: 106px;
  position: absolute;
  top: 50%;
  right: 36px;
}

.hp-setup-image-modal {
  margin-bottom: -40px;
}

.usp-title {
  letter-spacing: 0;
  text-wrap: balance;
  font-size: 2rem;
}

.hp-matrix-logo {
  grid-column-gap: 12px;
  color: var(--dark--text--primary);
  justify-content: center;
  align-items: center;
}

.hp-matrix-logo:hover {
  color: var(--el-green);
}

.hp-logo-scroll {
  margin-bottom: 28px;
}

.hp-logo-scroll__wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to right, #0000, #000 30% 70%, #0000);
  mask-image: linear-gradient(to right, #0000, #000 30% 70%, #0000);
}

.hp-logo-scroll__row {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  will-change: transform;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  width: 4416px;
  animation: 40s linear infinite logo-scroll;
  display: flex;
}

.hp-logo-scroll__logo {
  filter: grayscale();
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 144px;
  max-width: 144px;
  max-height: 96px;
}

.hp-logo-scroll__duplicates {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hp-hero__grad-transition {
  background-image: url('../images/grad-hero-100px--offset-right.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  padding-bottom: 42%;
  position: absolute;
  bottom: 0;
  transform: translate(0, 50%);
}

.hp-hero__grad {
  position: relative;
}

.u-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.u-col {
  grid-area: auto / auto / span 1 / span 1;
}

.ui-poll {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  border-radius: 1em;
  flex-flow: column;
  width: 100%;
  padding: 1em;
  display: flex;
}

.ui-poll.u-box-shadow {
  flex: 1;
}

.ui-poll__header {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  font-weight: 600;
  display: inline-flex;
}

.ui-poll__container {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  margin-bottom: 1.25em;
  display: flex;
  position: relative;
}

.ui-poll__column {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.ui-poll__row {
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.ui-poll__content {
  font-size: 1.375em;
}

.ui-poll__votecount {
  color: var(--light--text--secondary);
  margin-left: 1em;
  font-size: 1.125em;
}

.ui-poll__bar-wrap {
  background-color: var(--light-grey);
  border-radius: 1000px;
  width: 100%;
  height: .5rem;
}

.ui-poll__bar {
  background-color: var(--light--text--secondary);
  border-radius: 1000px;
  height: 100%;
}

.ui-poll__bar.ui-poll__bar--option1 {
  width: 66.66%;
}

.ui-poll__bar.ui-poll__bar--option2 {
  width: 33.33%;
}

.ui-poll__total-votes {
  color: var(--light--text--secondary);
  text-align: right;
  font-size: 1.125em;
}

.text-block-9 {
  font-size: 1.375em;
}

.ui-feature-grid.u-grid {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.ui-frame {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  background-color: var(--white);
  border-radius: 3em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ui-actionbar__wrap {
  opacity: .5;
  border-radius: 1em;
  width: auto;
  margin-top: 3.375em;
  margin-bottom: 3.375em;
  padding: .375em;
  transition: opacity .4s;
  display: flex;
}

.ui-actionbar__wrap.u-box-shadow {
  width: auto;
  animation-delay: .8s;
}

.ui-actionbar__icon {
  color: var(--dark--text--secondary);
  cursor: pointer;
  border-radius: 1.125em;
  padding: .75em;
  transition: color .3s, background-color .3s;
  position: relative;
}

.ui-actionbar__icon:hover {
  background-color: var(--light--bg--subtle-secondary);
  color: var(--light--text--primary);
}

.ui-actionbar__icon.ui-actionbar__icon--threads {
  color: var(--light--text--secondary);
}

.ui-actionbar__icon.ui-actionbar__icon--threads:hover {
  color: var(--light--text--primary);
}

.ui-actionbar__tooltip {
  background-color: var(--dark--bg--card);
  opacity: 0;
  color: var(--dark--text--primary);
  white-space: nowrap;
  pointer-events: none;
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  width: auto;
  height: calc(100% - 1.125em);
  padding: 1em 1.25em;
  transition-property: opacity;
  transition-duration: .1s;
  transition-timing-function: ease;
  display: flex;
  position: absolute;
  top: -100%;
  left: 50%;
  transform: translate(-50%);
}

.u-box-shadow {
  box-shadow: 0 3px 9px #0000000d, 0 36px 96px -6px #00000026;
}

.ui-actionbar__svg {
  width: 3em;
  height: 3em;
}

.ui-location {
  cursor: zoom-in;
  width: 100%;
  margin-top: -.875em;
  margin-left: 4.5em;
  margin-right: 3.5em;
}

.ui-sender {
  z-index: 2;
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  margin-bottom: -.875em;
  margin-left: -1.5em;
  display: flex;
  position: relative;
}

.ui-sender.ui-sender--right {
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 0;
  margin-right: -1.5em;
}

.ui-username {
  margin-top: .25em;
  font-size: 1.375em;
  font-weight: 600;
}

.ui-bubble {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: var(--light--bg--subtle-secondary);
  border-radius: 1em;
  flex-flow: column;
  width: auto;
  height: auto;
  padding: 1em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ui-bubble.ui-bubble--right {
  padding-right: 4em;
}

.ui-location__map {
  z-index: 1;
  aspect-ratio: 16 / 9;
  justify-content: center;
  align-items: center;
  margin: -1em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ui-location__map-pointer {
  z-index: 1;
  aspect-ratio: 88 / 96;
  transform-origin: 50% 100%;
  width: 5.5em;
  height: 6em;
  max-height: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(0);
}

.ui-avatar {
  border: .25em solid var(--white);
  border-radius: 1000px;
  width: 3em;
  height: 3em;
}

.ui-location__map-tile {
  aspect-ratio: 1;
  background-image: url('../images/ui-location-map.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 38.625em;
  max-width: 100%;
  height: 38.625em;
  max-height: 100%;
  transition: transform .3s;
}

.ui-edit-message {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 2.125em;
  padding-bottom: 2.125em;
  display: flex;
}

.ui-typing-input {
  background-color: var(--white);
  border-radius: .5em;
  padding: .25em .75em;
}

.ui-typing-effect {
  white-space: nowrap;
  cursor: text;
  border-right: .063em solid #0000;
  max-width: 100%;
  padding-right: .063em;
  font-size: 1.75em;
}

.ui-actions {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: flex-end;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.ui-actions--text {
  cursor: pointer;
}

.ui-actions--text:hover {
  opacity: .8;
}

.ui-actions--btn {
  background-color: var(--dark--bg);
  color: var(--dark--text--primary);
  cursor: pointer;
  border-radius: 1000px;
  padding: .25em 1.125em;
  font-weight: 400;
}

.ui-actions--btn:hover {
  opacity: .8;
}

.gradient-border {
  background-image: linear-gradient(#ffffffe6, #fff 0%, #e2e5e9 0%, #f9f9f9 0%, #0000001a);
  border-radius: 3.063em;
  height: 100%;
  padding: 1px;
}

.gradient-border.gradient-border--dark {
  background-image: linear-gradient(#181a1f, #ffffff80);
}

.ui-feature {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.ui-feature.u-col {
  grid-column-end: span 3;
}

.ui-voice-message__bar {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ui-voice-message__rec {
  background-color: #d51928;
  border-radius: 1000px;
  width: 1em;
  height: 1em;
}

.ui-voice-message__counter {
  color: var(--light--text--secondary);
  justify-content: center;
  align-items: center;
  margin-right: 1em;
  font-size: 1.375em;
  display: flex;
}

.ui-voice-message__waveform-wrap {
  max-width: 12.875em;
  height: auto;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to right, #0000, #000 30% 70%, #0000);
  mask-image: linear-gradient(to right, #0000, #000 30% 70%, #0000);
}

.ui-voice-message__waveform {
  aspect-ratio: 662 / 50;
  background-image: url('../images/ui-waveform.svg');
  background-position: 0%;
  background-size: cover;
  width: 41.375em;
}

.ui-voicemessage__icon {
  color: var(--light--text--secondary);
  cursor: pointer;
  border-radius: 1000px;
  padding: .75em;
  transition: color .3s, background-color .3s;
  position: relative;
}

.ui-voicemessage__icon:hover {
  background-color: var(--light--bg--subtle-secondary);
  color: var(--light--text--primary);
}

.ui-voice-message__media {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  padding: 1em 2.5em 1em 1.5em;
  display: flex;
}

.ui-voice-message__media.u-box-shadow {
  background-color: var(--light--bg--subtle-secondary);
}

.ui-voice-message {
  height: 100%;
  display: flex;
}

.ui-voice-message__seconds-wrap {
  width: 1ch;
  overflow: hidden;
}

.ui-actionbar {
  position: relative;
}

.ui-read-receipts {
  z-index: 1;
  position: relative;
}

.ui-read-receipts__facepile {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  margin: 3.375em auto;
  padding: .75em;
  display: flex;
  position: relative;
}

.ui-read-receipts__facepile.u-box-shadow--hover {
  display: inline-flex;
}

.ui-read-receipts__avatar {
  background-image: url('../images/alice.webp');
  background-position: 50%;
  background-size: cover;
  width: 3em;
  height: 3em;
  margin-left: -.875em;
}

.ui-read-receipts__avatar.ui-read-receipts__avatar--2 {
  opacity: 0;
  background-image: url('../images/bob.webp');
  width: 0;
  transition: opacity .8s;
}

.ui-read-receipts__avatar.ui-read-receipts__avatar--3 {
  opacity: 0;
  background-image: url('../images/eve.webp');
  background-size: cover;
  width: 0;
}

.ui-read-receipts__count {
  color: var(--light--text--secondary);
  text-align: right;
  margin-left: .5em;
  font-size: 1.125em;
}

.ui-read-receipts__avatar-wrap {
  justify-content: flex-start;
  align-items: center;
  min-width: 3em;
  padding-left: .875em;
  display: flex;
}

.ui-read-receipts__tooltip {
  z-index: 6;
  background-color: var(--dark--bg--card);
  opacity: 0;
  color: var(--dark--text--secondary);
  white-space: nowrap;
  pointer-events: none;
  border-radius: 1em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 1em 1.25em;
  line-height: 1.25em;
  transition-property: opacity;
  transition-duration: .3s;
  transition-timing-function: ease;
  display: flex;
  position: absolute;
  top: calc(-100% - .75em);
  left: 50%;
  transform: translate(-50%);
}

.ui-read-receipts__tooltip-bold {
  color: var(--dark--text--primary);
  font-weight: 600;
}

.u-box-shadow--hover {
  transition: box-shadow .3s;
}

.u-box-shadow--hover:hover {
  box-shadow: 0 3px 9px #0000000d, 0 36px 96px -6px #00000026;
}

.ui-feature__content {
  z-index: 2;
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-direction: column;
  width: 100%;
  max-width: 770px;
  margin-top: auto;
  font-size: 1.125rem;
  display: flex;
  position: relative;
}

.ui-screenshare {
  z-index: 1;
  width: 100%;
  position: relative;
}

.ui-screenshare__svg {
  width: 3em;
  height: 3em;
}

.ui-screenshare__icon {
  color: var(--light--text--primary);
  cursor: pointer;
  border-radius: 1000px;
  padding: .75em;
  transition: color .3s, background-color .3s;
  position: relative;
}

.ui-screenshare__icon:hover {
  background-color: var(--light--bg--subtle-secondary);
  color: var(--light--text--secondary);
}

.ui-screenshare__tooltip {
  background-color: var(--dark--bg--card);
  opacity: 0;
  color: var(--dark--text--primary);
  white-space: nowrap;
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  width: auto;
  height: calc(100% - 1.125em);
  padding: 1em 1.25em;
  transition-property: opacity;
  transition-duration: .1s;
  transition-timing-function: ease;
  display: flex;
  position: absolute;
  top: -100%;
  left: 50%;
  transform: translate(-50%, 25%);
}

.ui-screenshare__controls {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ui-screenshare__video {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  aspect-ratio: 2;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
  bottom: 0;
  left: 0;
}

.ui-screenshare__alice {
  aspect-ratio: 3 / 2;
  background-image: url('../images/alice-full_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1em;
  flex: auto;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.ui-screenshare__video-share {
  opacity: 0;
  background-image: url('../images/desktop-background_1.webp');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1em;
  flex: 0;
  display: flex;
}

.ui-screenshare__wrap {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  width: 100%;
  height: auto;
  display: flex;
}

.ui-screenshare__video-calls {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.ui-screenshare__bob {
  aspect-ratio: 3 / 2;
  background-image: url('../images/bob-full_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1em;
  flex: auto;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.ui-screenshare__doc {
  background-image: url('../images/shreenshare-notes_1.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1em;
  width: 100%;
  height: auto;
  margin: 10%;
  box-shadow: 0 2px 4px #0003;
}

.ui-actionbar__mock-text {
  opacity: .5;
  color: var(--light--text--secondary);
  white-space: nowrap;
  margin-top: -1.625em;
  font-size: 1.75rem;
  line-height: 1.5em;
  position: absolute;
  top: 100%;
  -webkit-mask-image: linear-gradient(to right, #0000, #000 30% 70%, #0000);
  mask-image: linear-gradient(to right, #0000, #000 30% 70%, #0000);
}

.ui-read-receipts__mock-text {
  opacity: .5;
  color: var(--light--text--secondary);
  text-align: right;
  white-space: nowrap;
  font-size: 1.75rem;
  line-height: 1.5em;
  position: absolute;
  right: 0;
  -webkit-mask-image: linear-gradient(to right, #0000, #000 30% 70%, #0000);
  mask-image: linear-gradient(to right, #0000, #000 30% 70%, #0000);
}

.ui-theme {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-mask-image: linear-gradient(#000 50%, #000c 60%, #0000 100%);
  mask-image: linear-gradient(#000 50%, #000c 60%, #0000 100%);
}

.ui-theme__wrap {
  cursor: pointer;
  flex: 1 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(#000 30%, #000c 50%, #0000 100%);
  mask-image: linear-gradient(#000 30%, #000c 50%, #0000 100%);
}

.ui-theme__mobile {
  background-image: url('../images/mobile-light_1.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  position: relative;
}

.ui-theme__mobile.ui-theme__mobile--dark {
  z-index: 10;
  background-image: url('../images/mobile-dark_1.webp');
}

.ui-fileshare {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.ui-fileshare__mock-text {
  opacity: .5;
  color: var(--light--text--secondary);
  text-align: right;
  white-space: nowrap;
  font-size: 1.75rem;
  line-height: 1.5em;
  position: absolute;
  top: 0;
  transform: translate(0, -100%);
  -webkit-mask-image: linear-gradient(to right, #0000, #000 30% 70%, #0000);
  mask-image: linear-gradient(to right, #0000, #000 30% 70%, #0000);
}

.ui-fileshare__message {
  cursor: pointer;
  margin-top: -2.125em;
  padding-top: 2.125em;
  padding-bottom: .5em;
  position: relative;
}

.ui-message-text {
  white-space: nowrap;
  max-width: 100%;
  margin-left: 1em;
  margin-right: auto;
  font-size: 1.75em;
}

.ui-bubble__media {
  color: var(--light--text--secondary);
  justify-content: space-between;
  align-items: center;
  padding-left: .5em;
  font-size: 1em;
  display: flex;
}

.ui-fileshare__icon {
  background-color: var(--light--bg--card);
  color: var(--light--text--secondary);
  border-radius: 1000px;
  padding: .75em;
  position: relative;
}

.ui-fileshare__icon:hover {
  color: var(--light--text--primary);
}

.ui-message-filesize-text {
  white-space: nowrap;
  cursor: text;
  border-right: .063em solid #0000;
  max-width: 100%;
  padding-right: .063em;
  font-size: 1.5em;
  overflow: hidden;
}

.ui-fileshare__reaction {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--light--bg--subtle-secondary);
  opacity: 0;
  color: var(--light--text--secondary);
  cursor: pointer;
  border-radius: 1000px;
  justify-content: flex-start;
  align-items: center;
  padding: .25em .5em;
  font-size: 1.5em;
  display: flex;
}

.ui-fileshare__reaction-wrap {
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 2.125em;
  display: flex;
}

.ui-fileshare__svg {
  width: 2em;
  height: 2em;
}

.ui-fileshare__reaction-emoji {
  pointer-events: none;
}

.ui-fileshare__message-wrap {
  position: relative;
}

.ui-screenshare__nametag {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--dark--bg--card);
  color: var(--dark--text--primary);
  border-radius: 1000px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .5em;
  margin-left: .5em;
  padding: .125em .75em .125em .5em;
  font-size: .625em;
  line-height: 1.6em;
  display: flex;
}

.ui-videocall__alice {
  aspect-ratio: 16 / 9;
  opacity: .75;
  background-image: url('../images/alice-full_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1em;
  flex: auto;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
  transform: translate(0, 50%);
}

.ui-videocall__bob {
  aspect-ratio: 3 / 2;
  opacity: .1;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 1em;
  justify-content: flex-start;
  align-items: flex-end;
  width: 32%;
  height: auto;
  margin: .5em .5em .5em auto;
  display: flex;
  transform: translate(0, 50%);
}

.ui-videocall__wrap {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  width: 100%;
  height: auto;
  display: flex;
}

.ui-videocall {
  width: 100%;
  position: relative;
}

.ui-videocall__alice {
  opacity: .1;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  height: auto;
  transform: translate(0, 50%);
}

.app-for-productivity-image-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.app-for-productivity-image {
  z-index: 1;
  width: 100%;
  position: relative;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(#000 60%, #0009 80%, #0000 98%);
  mask-image: linear-gradient(#000 60%, #0009 80%, #0000 98%);
}

.app-for-productivity-image.u-col {
  grid-column: 2 / span 10;
}

.hero-heading-wrap {
  z-index: 2;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 770px;
  font-size: 1.125rem;
  display: flex;
  position: relative;
}

.hero-heading-wrap.hero-heading-wrap--center {
  text-align: center;
  align-items: center;
}

.hero-heading-wrap.grow {
  flex: 1 0 auto;
}

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

.usp {
  width: 100%;
}

.usp__inner {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  background-color: var(--white);
  border-radius: 3em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.usp__inner.usp__inner--dark {
  background-color: var(--dark--bg--card);
  color: var(--dark--text--primary);
}

.ui-videocall__icon {
  width: 1.25em;
  height: 1.25em;
}

.hero__h1 {
  text-shadow: 0 1px 4px #1b1d2226, 0 0 40px #1b1d2240;
  text-wrap: balance;
  font-size: 4rem;
  line-height: 1.1em;
}

.hero__paragraph {
  color: var(--dark--text--primary);
  text-wrap: balance;
  max-width: 770px;
  font-size: 1.5rem;
  line-height: 1.5em;
}

.bloom-hero {
  background-color: var(--dark--bg);
  color: var(--dark--text--primary);
  margin-top: -72px;
  padding-top: 152px;
  overflow: hidden;
}

.cyber-essentials-badge {
  width: 64px;
  margin-bottom: 20px;
}

.cloud-illo {
  margin-bottom: 24px;
}

.horizon-bottom {
  aspect-ratio: 100 / 30;
  background-image: url('../images/grad-dark-light-100px.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.logomark-animation {
  aspect-ratio: 1;
  border-radius: 100%;
  width: 7rem;
  max-width: 50vw;
  height: 7rem;
  box-shadow: 0 0 22px #00000040;
}

.logomark-glass {
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-image: linear-gradient(#0dbda833, #0d5cbd33);
  border: 1px solid #e1e6ec80;
  border-radius: 3rem;
  padding: 1.375rem;
  box-shadow: 0 4px 48px #00000080;
}

.horizon {
  background-color: #fff;
  background-image: url('../images/grad-dark-light-100px.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-height: 30vw;
  margin-top: -1px;
  margin-bottom: -1px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.horizon.light-dark {
  background-color: var(--dark--bg);
  color: var(--dark--text--primary);
  background-image: url('../images/grad-light-dark-100px.png');
}

.horizon.flip--dark-light {
  background-color: var(--dark--bg);
  color: var(--dark--text--primary);
  background-image: url('../images/grad-flip-dark-light-100px.png');
  background-position: 50% 100%;
}

.horizon__content {
  width: 100%;
  height: auto;
  padding-top: 18.6111vw;
  position: relative;
}

.horizon__content.image {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5vw;
  display: flex;
}

.horizon__content.cards {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6.94444vw;
  display: flex;
}

.horizon__content.flip {
  padding-top: 2.77778vw;
  padding-bottom: 18.6111vw;
}

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

.horizon-hero {
  flex-direction: column;
  margin-top: -72px;
}

.wrapper-hero {
  padding-top: 152px;
}

.glass-card {
  border: 1px solid var(--border--border-light);
  -webkit-backdrop-filter: saturate(150%);
  backdrop-filter: saturate(150%);
  color: var(--light--text--primary);
  background-color: #ffffff1a;
  border-radius: 24px;
  flex-flow: column;
  flex: 1;
  transition: color .2s, border-color .3s, background-color .4s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #0000001a, 0 4px 4px #00000017, 0 9px 5px #0000000d, 0 16px 6px #00000003;
}

.glass-card:hover {
  -webkit-backdrop-filter: saturate(200%);
  backdrop-filter: saturate(200%);
  color: var(--light--text--secondary);
  background-color: #fff3;
  border-color: #818a9580;
}

.glass-card.horizontal {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
}

.glass-card__inner {
  flex-flow: column;
  flex: auto;
  width: 100%;
  height: 100%;
  padding: 48px;
  display: flex;
}

.glass-card__image {
  flex-flow: column;
  flex: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 48px;
  display: flex;
}

.title-large {
  letter-spacing: 0;
  font-size: 2rem;
}

.glass__icon {
  width: 362px;
}

.glass__icon.small {
  width: 180px;
}

.stackreal {
  background-color: var(--dark--bg);
  padding-top: 80px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.stackreal__network {
  z-index: 8;
  aspect-ratio: 1440 / 1092;
  background-image: url('../images/stackreal-layer1.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.stackreal__ess {
  z-index: 9;
  aspect-ratio: 1440 / 1092;
  background-image: url('../images/stackreal-layer2.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.stackreal__app {
  z-index: 10;
  aspect-ratio: 1440 / 1092;
  background-image: url('../images/stackreal-layer3_1.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.stackreal__trigger {
  width: 1px;
  height: 85%;
  position: absolute;
  top: 15%;
  left: 50%;
}

.stackreal__inner {
  aspect-ratio: 1440 / 1092;
  width: 100%;
  position: relative;
}

.customer-story {
  border: 1px solid var(--border--border-light);
  border-radius: 24px;
  width: 100%;
  overflow: hidden;
  box-shadow: 0 1px 2px #0000001a, 0 9px 5px #0000000d, 0 4px 4px #00000017;
}

.customer-story__summary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--dark--bg);
  color: var(--dark--text--primary);
  cursor: pointer;
  flex-flow: column;
  min-height: 320px;
  padding: 24px;
  display: flex;
  position: relative;
}

.customer-story__content {
  background-color: var(--white);
  padding: 24px;
}

.customer-story__logo {
  max-width: 144px;
  height: auto;
  max-height: 144px;
  margin-bottom: 20px;
}

.customer-story__bg-img {
  z-index: 8;
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(#00000080 0%, #0000001a 50%);
  mask-image: linear-gradient(#00000080 0%, #0000001a 50%);
}

.customer-story__headline {
  z-index: 10;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-top: auto;
  display: flex;
  position: relative;
}

.customer-story__read-more {
  opacity: 1;
  color: var(--dark--text--secondary);
  font-weight: 500;
  transition: opacity .3s;
}

.customer-story__read-more:hover {
  color: var(--dark--text--primary);
}

.sector-hero {
  background-color: var(--dark--bg);
  color: var(--dark--text--primary);
  flex-direction: column;
  margin-top: -72px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.sector-roundel {
  width: 100%;
}

.sector-hero__grid {
  z-index: 10;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.wrapper-sector-hero {
  padding-top: 152px;
  padding-bottom: 120px;
}

.sector-hero-bg-img {
  z-index: 8;
  opacity: .25;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.sector-hero-bg-blur {
  z-index: 9;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #00000003;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.blur {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: radial-gradient(50% 50%, #000 50%, #0000 100%);
  mask-image: radial-gradient(50% 50%, #000 50%, #0000 100%);
}

.card-slider {
  background-color: #0000;
  border-radius: 32px;
  width: 100%;
  height: auto;
  padding-bottom: 40px;
}

.card-slider__content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 24px;
  display: flex;
}

.card-slider__image {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.card-slider__copy {
  z-index: 2;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.card-slider__copy.text-center {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.card-slider__left-arrow {
  z-index: 1;
  width: 50%;
}

.card-slider__nav {
  z-index: 2;
}

.stat-title {
  color: var(--light--text--primary);
  letter-spacing: 0;
  font-size: 2rem;
  font-weight: 700;
}

.icon-chart {
  position: relative;
}

.icon-chart.u-animate {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-chart__bg {
  background-color: var(--light--bg--subtle-secondary);
  position: relative;
}

.icon-chart__fill {
  filter: blur(16px);
  background-image: linear-gradient(0deg, #005db4, #79dd99);
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
}

.quote-text {
  font-size: 2rem;
  font-weight: 600;
}

.quote {
  z-index: 2;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.quote__marks {
  color: var(--el-green);
  width: 3.375rem;
}

.quote__author {
  color: var(--light--text--primary);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5em;
}

.quote__role {
  color: var(--light--text--secondary);
  font-size: 1rem;
}

.quote-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  padding-left: 3.375rem;
  display: flex;
}

.quote__image {
  object-fit: cover;
}

.customer-story__subject {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card-slider__inner {
  border: 1px solid var(--border--border-light);
  -webkit-backdrop-filter: saturate(150%);
  backdrop-filter: saturate(150%);
  color: var(--light--text--primary);
  background-color: #ffffff1a;
  border-radius: 32px;
  flex-flow: column;
  flex: 1;
  width: 100%;
  height: auto;
  transition: border-color .3s, background-color .4s;
  overflow: hidden;
  box-shadow: 0 1px 2px #0000001a, 0 4px 4px #00000017, 0 9px 5px #0000000d, 0 16px 6px #00000003;
}

.card-slider__inner:hover {
  -webkit-backdrop-filter: saturate(200%);
  backdrop-filter: saturate(200%);
  background-color: #fff3;
  border-color: #818a9580;
}

.overview-card__content {
  z-index: 2;
  grid-row-gap: 16px;
  color: var(--dark--text--primary);
  text-align: center;
  background-image: linear-gradient(0deg, #1d1f24 15%, #5b5d6080 50%, #fff0);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 24px;
  font-size: 1rem;
  display: flex;
  position: relative;
}

.overview-card {
  aspect-ratio: 1;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.overview-card__bg {
  z-index: 1;
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.globe-wrap {
  z-index: 2;
  grid-row-gap: 8px;
  flex-direction: column;
  width: 100%;
  max-width: 770px;
  font-size: 1.125rem;
  display: flex;
  position: relative;
}

.globe-sticky {
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 92px;
}

.logo-wall {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.logo-wall.slim {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: center;
}

.logo-wall__logo {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 144px;
  max-height: 96px;
}

.logo-wall__logo.cap {
  max-width: 96px;
}

.consumer-apps {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.consumer-apps.u-animate {
  flex-flow: column;
}

.consumer-apps__whatsapp {
  pointer-events: none;
  background-image: url('../images/consumer-app-whatsapp.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 200px;
  height: 200px;
  position: absolute;
  left: 0;
}

.consumer-apps__signal {
  pointer-events: none;
  background-image: url('../images/consumer-app-signal.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 200px;
  height: 200px;
  position: absolute;
  right: 0;
}

.builtby {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.builtby__logo {
  height: 2rem;
  margin-top: 2px;
}

.defence-card-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.related-card {
  border: 1px solid var(--border--border-light);
  -webkit-backdrop-filter: saturate(150%);
  backdrop-filter: saturate(150%);
  color: var(--light--text--primary);
  background-color: #ffffff1a;
  border-radius: 24px;
  flex-flow: column;
  flex: auto;
  padding: 24px;
  transition: color .2s, border-color .3s, background-color .4s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #0000001a, 0 4px 4px #00000017, 0 9px 5px #0000000d, 0 16px 6px #00000003;
}

.related-card:hover {
  -webkit-backdrop-filter: saturate(200%);
  backdrop-filter: saturate(200%);
  color: var(--light--text--secondary);
  background-color: #fff3;
  border-color: #818a9580;
}

.info-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--light--bg--card);
  color: var(--light--text--primary);
  text-wrap: balance;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  padding: 24px;
  display: flex;
}

.info-card__text {
  margin-bottom: 0;
  font-size: 1rem;
}

.info-card__icon {
  color: var(--light--text--secondary);
  width: 1.5em;
  height: 1.5em;
}

.customer-story__name {
  margin-bottom: 16px;
  line-height: 1em;
}

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

.image-38 {
  border-radius: 24px;
}

.overview-card__copy {
  text-wrap: balance;
  margin-bottom: 0;
  font-size: 1rem;
}

.airgap-network__diagram {
  aspect-ratio: 1180 / 566;
  background-color: var(--dark--bg--card);
  background-image: url('../images/air-gapped--bg-right.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 24px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.airgap-network__foreground {
  z-index: 10;
  width: 100%;
  position: relative;
}

.airgap-network__zoom {
  z-index: 8;
  aspect-ratio: 1180 / 566;
  background-image: url('../images/air-gapped--bg-left_1.webp');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.airgap-network {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
}

.airgap-network__toggle {
  z-index: 99;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--light--text--primary);
  color: var(--white);
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 6px 16px;
  font-size: 16px;
  font-weight: 500;
  transition: all .3s cubic-bezier(.075, .82, .165, 1);
  display: flex;
  position: relative;
  box-shadow: 0 4px 8px #087d5b1a;
}

.airgap-network__toggle:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
  box-shadow: 0 10px 16px #087d5b26;
}

.airgap-network__toggle:active {
  box-shadow: 0 10px 16px #0000;
}

.airgap-network__icon-connect, .airgap-network__icon-disconnect {
  width: 1.5rem;
  height: 1.5rem;
}

.card-slider__text {
  text-wrap: balance;
  margin-bottom: 0;
  font-size: 1rem;
}

.mission-quote__right-arrow {
  z-index: 1;
  width: 50%;
}

.nav-de {
  z-index: 101;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}

.image-card {
  border-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-card__img {
  z-index: 1;
  object-fit: cover;
  object-position: top;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
}

.image-card__img.bloom {
  z-index: 0;
  position: relative;
}

.image-card__img.image-card__img--blur {
  z-index: 1;
  filter: blur(100px);
  position: absolute;
  inset: 0;
  transform: scale(1.2);
  -webkit-mask-image: linear-gradient(#0000 0%, #000 50%);
  mask-image: linear-gradient(#0000 0%, #000 50%);
}

.image-card__img.image-card__img--center, .image-card__img.image-card__img--top-center {
  object-position: center;
}

.image-card__img.image-card__img--top-left {
  object-position: top left;
}

.image-card__img-wrap {
  z-index: 1;
  position: absolute;
  inset: 0;
}

.image-card__bloom-wrap {
  z-index: -1;
  opacity: .6;
  filter: blur(20px);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: scale(1.1);
}

.image-card__content {
  z-index: 3;
  color: var(--dark--text--primary);
  width: 100%;
  padding-top: 200px;
  font-size: 1.25rem;
  line-height: 1.5em;
  position: relative;
}

.image-card__content.image-card__content--light {
  color: var(--light--text--primary);
}

.div-block-142 {
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#0000 0%, #000 100%);
  mask-image: linear-gradient(#0000 0%, #000 100%);
}

.div-block-143 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff03;
  width: 100%;
  height: 100%;
}

.image-card__blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-image: linear-gradient(#0000, #000000e6);
  margin-top: 40px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#0000 0%, #000 75%);
  mask-image: linear-gradient(#0000 0%, #000 75%);
}

.image-card__blur.image-card__blur--light {
  background-image: linear-gradient(#0000, #f0f2f5e6);
}

.image-card__border {
  z-index: 3;
  border: 1px solid #3c3f4480;
  border-radius: 32px;
  position: absolute;
  inset: 0;
}

.image-card__border.image-card__border--light {
  border-color: #e1e6ec80;
}

.image-card__bg {
  z-index: 0;
  background-color: var(--dark--bg--card);
  position: absolute;
  inset: 0;
}

.image-card__bg.image-card__bg--light {
  background-color: var(--light--bg--card);
}

.image-card__link-overlay {
  z-index: 4;
  position: absolute;
  inset: 0;
}

.comet {
  aspect-ratio: 770 / 160;
  width: 100%;
  max-height: 160px;
  margin-left: auto;
  margin-right: auto;
}

.comet-wrap {
  flex-flow: column;
  justify-content: center;
}

.comet__content {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

@media screen and (max-width: 991px) {
  a.w--current {
    color: #099970;
  }

  .card.card--quote {
    flex: 1;
    align-self: stretch;
  }

  .card.card--matrix {
    flex: 0 100%;
    align-self: auto;
    padding-top: 40px;
    display: flex;
  }

  .mobile-nav-link {
    text-align: left;
    padding: 16px 0;
    font-weight: 500;
  }

  .mobile-nav-link.w--current {
    color: var(--el-green);
  }

  .navigation-container-mob {
    justify-content: space-between;
  }

  .nav__mob {
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .menu-mob {
    color: #000;
    border-radius: 100px;
    padding: 8px;
    font-size: 22px;
  }

  .menu-mob.w--open {
    background-color: var(--light-selected-alpha);
  }

  .mobile-nav {
    background-color: var(--el-smoke);
    color: var(--light--text--primary);
    justify-content: flex-end;
    height: 100vh;
    padding: 20px 20px 20vh;
    position: absolute;
    overflow: auto;
    box-shadow: 42px 42px 55px #20355a17;
  }

  .footer__col--logo__img {
    width: 30px;
  }

  .nav__web {
    display: none;
  }

  .hero {
    padding-left: 20px;
  }

  .flex {
    flex-direction: column;
  }

  .flex.flex__stretch {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .flex.flex__stretch.flex__company--facts, .flex.flex__grid--investors {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .flex__item--align-center {
    flex: none;
    align-items: stretch;
    height: auto;
  }

  .flex__item--align-center.flex__item--quote.flex__item--team-member {
    display: block;
  }

  .flex__item--align-center.flex__item--simple {
    flex: 0 45%;
  }

  .flex__item--align-center.flex__item--investors {
    min-height: 140px;
  }

  .flex__item--align-center.flex__item--help-section-heading, .flex__item--align-center.test {
    background-color: var(--white);
    align-self: stretch;
    top: 59px;
  }

  .hero__wrap {
    flex: 0 auto;
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .hero__wrap.hero__wrap--columns {
    flex-direction: column;
  }

  .hero__wrap.hero__wrap--columns.hero__wrap--columns--milestones.hero__wrap--open-source-top {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .hero__wrap__h1 {
    font-size: 52px;
  }

  .tile__img {
    margin-top: 40px;
  }

  .tile.tile--split {
    background-size: 310px;
  }

  .tile.tile--white {
    justify-content: center;
  }

  .tile.tile--be-in-your-element-symbol {
    justify-content: flex-start;
  }

  .tile.tile--background {
    justify-content: center;
  }

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

  .footer__row.footer__row--heel {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer__row.footer__row--mast {
    padding-top: 40px;
  }

  .footer__col {
    flex: 0 50%;
    margin-bottom: 20px;
  }

  .footer__col.footer__col--logo {
    margin-bottom: 0;
  }

  .footer__col.footer__col--heel {
    flex-wrap: wrap;
    flex-basis: 50%;
    align-self: flex-start;
  }

  .footer__col.footer__col--heel.footer__col-heel--right {
    align-items: flex-start;
  }

  .img-hero-collage-ios-room-dark {
    left: 81%;
  }

  .img-hero-collage-android-rooms-light {
    left: 70%;
  }

  .img--nav-bar-mobile-logo {
    height: 30px;
    min-height: 24px;
  }

  .help__section-title {
    margin-bottom: 0;
    top: 59px;
  }

  .team-member-name-h {
    margin-top: 0;
    margin-bottom: 2px;
    font-size: 20px;
  }

  .team-member-job-title {
    font-size: 1rem;
  }

  .flex__item--company-facts {
    flex-direction: column;
    flex-basis: 50%;
    margin-bottom: 20px;
    display: flex;
  }

  .plans__mobile--feature.plans-feature-comparison__inline-tick {
    align-self: flex-start;
  }

  .plans__features--comparison-h {
    margin-bottom: 20px;
  }

  .plans__features--comparison-h.plans__feature-compare-section-title {
    font-size: 24px;
    font-weight: 600;
  }

  .p-semi-bold {
    font-weight: 600;
  }

  .display__h--xl {
    font-size: 54px;
  }

  .display__h2--large {
    font-size: 40px;
  }

  .display__h1.display__h1--contact {
    text-align: center;
    padding-left: 0;
  }

  .display__h2.display__h2---center.display__h2--m-8-0-100-0 {
    margin-bottom: 80px;
  }

  .display__h2.display__h2--8m-bottom.center-tablet {
    text-align: center;
    margin-bottom: 1rem;
  }

  .display__h2.display__h2--8m-bottom.center-mobile {
    margin-bottom: 1rem;
  }

  .wrap {
    width: 645px;
  }

  .layout__1-col {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .heading__matrix-ecosystem.h2--looks--like-an-h3 {
    margin-top: 0;
  }

  .customer__story--basic--img {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .plans__comparison--ticks {
    margin-bottom: 24px;
    display: block;
  }

  .plans__feature-conparison--sticky {
    position: static;
  }

  .plan--heading--sticky.plan--heading--sticky--hide-desktop {
    margin-bottom: .5em;
    display: block;
  }

  .plan--heading--sticky.plan--heading--sticky--hide-desktop.table-comparison__mobile {
    display: none;
  }

  .div-block-102 {
    align-self: center;
  }

  .div-block-103 {
    flex-basis: 100%;
  }

  .div-block-105 {
    display: block;
  }

  .ems__hero {
    margin-bottom: 60px;
  }

  .img__tchap-case-study-hero {
    width: 100%;
  }

  .div-block-112 {
    display: block;
  }

  .contact__img {
    display: none;
  }

  .table__feature {
    margin-bottom: 10px;
    font-weight: 600;
  }

  .table__feature.table__feature--disclaimer {
    margin-top: -16px;
  }

  .table__features--comparison-h {
    margin-bottom: 20px;
  }

  .table__features--header {
    display: none;
  }

  .table__features--mobile {
    align-self: center;
  }

  .table__feature--compare {
    margin-top: 0;
  }

  .careers-quote-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .photo-wall__slides {
    align-items: flex-start;
  }

  .photo-wall__slide {
    flex: none;
    width: 1760px;
  }

  .flex__home {
    flex-direction: column;
  }

  .flex__home.flex__align-center.flex__pad0.keep-horizontal-on-tablet {
    flex-direction: row;
  }

  .img__open-source {
    align-self: center;
  }

  .text__regular--home.width__80 {
    width: 100%;
  }

  .card__matrix--copy-left {
    margin-bottom: 0;
  }

  .card__matrix--cta-2 {
    flex-direction: row-reverse;
    justify-content: space-between;
    display: flex;
  }

  .card__matrix--cta-2.btn__external-full-width-stacked {
    flex-direction: column;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    margin-top: 20px;
  }

  .card__matrix--logo-2 {
    order: -1;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .page-section.section--ellipse-bg {
    background-position: 50% 40%;
  }

  .page-section.section--no-overflow {
    overflow: hidden;
  }

  .feature-list__item, .feature-list__item._2, .feature-list__item._3, .feature-list__item._4 {
    transition-property: none;
  }

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

  .container.container--card-chatterbox, .container.container--card-purple {
    background-image: linear-gradient(#f8f7ffe6, #f8f7ffe6);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .typeset {
    flex-direction: column;
  }

  .cta-wrap {
    flex-direction: row;
    align-items: flex-start;
  }

  .cta-button {
    white-space: nowrap;
  }

  .learn-more {
    align-content: flex-end;
  }

  .link__text {
    white-space: nowrap;
  }

  .grid--2col {
    grid-template-columns: minmax(200px, 1fr) 1fr;
  }

  .nnav__l {
    display: flex;
  }

  .nnav__item-dd {
    display: block;
  }

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

  .nnav__icon-32-img.nnav__icon-32-img--home {
    color: #545454;
  }

  .nnav-parent, .nnav__menu {
    display: none;
  }

  .personal-img__sticky {
    top: 0%;
  }

  .img--in-right {
    z-index: -1;
  }

  .comparison__check {
    padding-top: 0;
    padding-bottom: 16px;
  }

  .container__grid--table-8col {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .container__grid--table-8col.table__heading--sticky {
    top: 14px;
  }

  .app-stores {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-img {
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid--3col.grid--3col--be-in-your-element-symbol {
    flex-direction: column;
    display: flex;
  }

  .cta-button--secondary {
    text-align: center;
  }

  .ems-grid--3col--enterprise {
    flex: 0 auto;
  }

  .communities__desktop--dark {
    right: -20%;
  }

  .particles {
    padding: 10px;
  }

  .text-effect--forever-copy {
    font-size: 4.5rem;
  }

  .grid-10col__secure-collaboration {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-10col__secure-collaboration.table__heading--sticky__secure-collaboration {
    top: 80px;
  }

  .container__grid--table-9col {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .container__grid--table-9col.table__heading--sticky {
    top: 14px;
  }

  .center-on-tablet {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-button--matrix {
    white-space: nowrap;
    margin-right: 0;
    padding-left: 48px;
    padding-right: 48px;
  }

  .sub-nav__inner {
    justify-content: center;
  }

  .sub-nav__cta {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .cta-button--sub-nav {
    white-space: nowrap;
    background-color: #cffcef;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 0;
    padding-left: 48px;
    padding-right: 48px;
  }

  .cta-button--sub-nav.enterprise, .cta-button--sub-nav.enterprise.m-r-0 {
    align-self: stretch;
  }

  .breadcrumb--sub-nav {
    display: none;
  }

  .sub-nav__right-menu--inline {
    flex-direction: row;
  }

  .banner__inner {
    justify-content: center;
  }

  .grid-8col__cybersecurity {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-8col__cybersecurity.row--dark {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-8col__cybersecurity.table__heading--sticky__secure-collaboration {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    top: 80px;
  }

  .section__cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .section__typography {
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    grid-auto-flow: row;
  }

  .section__split {
    grid-template-rows: auto;
  }

  .btn--primary {
    flex: 1;
  }

  .btn--secondary {
    text-align: center;
    flex: 1;
  }

  .section__image {
    margin-left: 0;
  }

  .header__icons {
    margin-top: 0;
  }

  .section__h2 {
    font-size: 54px;
  }

  .header__split {
    grid-template: "."
                   "."
                   / 1fr;
  }

  .header__split.is-wide-right, .header__split.is-wide-left {
    grid-template-columns: 1fr;
  }

  .header__h1 {
    font-size: 52px;
  }

  .header__cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: space-between;
    display: grid;
  }

  .header__image-mask {
    margin-left: 0;
  }

  .header__image {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
  }

  .grid-5col__devops {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-5col__devops.row--dark {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-5col__devops.table__heading--sticky__secure-collaboration {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    top: 80px;
  }

  .grid-skype-for-business {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-skype-for-business.row--dark {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-skype-for-business.grid-skype-for-business--sticky {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    top: 80px;
  }

  .what-is-chatterbox__grid {
    flex-direction: column-reverse;
    grid-template-columns: minmax(200px, 1fr) 1fr;
    display: flex;
  }

  .grid-5col__frontline-workers {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-5col__frontline-workers.row--dark {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-5col__frontline-workers.table__heading--sticky__frontline-workers {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    top: 59px;
  }

  .nnav__learn-more {
    align-content: flex-end;
  }

  .nnav__link-text {
    white-space: nowrap;
  }

  .grid-7col__on-premise-collaboration {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-7col__on-premise-collaboration.row--dark {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-7col__on-premise-collaboration.table__heading--sticky__on-premise-collaboration {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    top: 80px;
  }

  .chat-3d-img {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    display: none;
  }

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

  .recruitment-hero__grid {
    flex-direction: row;
    grid-template-columns: minmax(200px, 1fr) 1fr;
    display: flex;
  }

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

  .employee-benefit__grid {
    grid-template-columns: 1fr 1fr;
  }

  .silicon-milkroundabout-callout {
    flex-direction: row;
  }

  .feature-img--center {
    margin-top: 0;
    margin-bottom: 0;
  }

  .social-icon {
    width: 44px;
  }

  .cta-button--enterprise-pricing {
    white-space: nowrap;
  }

  .mobile-nav-badge-xs {
    background-color: #e7fdf7;
    margin-bottom: 0;
    padding: 6px 12px;
    font-size: 12px;
    font-weight: 500;
    line-height: 120%;
  }

  .chatterbox-chat {
    margin-right: 20px;
  }

  .forrester__grid {
    grid-template-columns: minmax(200px, 1fr) 1fr;
  }

  .chatterbox-diagram-abstract {
    margin-top: 0;
  }

  .mobile-nav-chevron {
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
  }

  .mobile-nav__toggle {
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 500;
    display: flex;
  }

  .mobile-nav__toggle.mobile-nav__toggle--first {
    margin-top: -16px;
  }

  .mobile-nav__dropdown {
    background-color: var(--white);
    border-radius: 8px;
    flex-direction: column;
    align-items: stretch;
    margin-left: -16px;
    margin-right: -16px;
    padding: 8px 16px;
    display: flex;
  }

  .mobile-nav__product {
    text-align: left;
    margin-left: -16px;
    margin-right: -16px;
    padding: 8px 16px;
  }

  .mobile-nav__product:hover {
    background-color: #f5f7fa;
  }

  .mobile-nav__separator {
    background-color: var(--el-wolf);
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .numbered-list__item {
    transition-property: none;
  }

  .cta-button-mobile-nav {
    white-space: nowrap;
    padding: 6px 16px;
  }

  .cta-button-mobile-nav.w--current {
    color: var(--white);
  }

  .forrester-card__grid {
    grid-template-columns: 1fr;
  }

  .forrester-card__image {
    display: none;
  }

  .row {
    flex-direction: column;
  }

  .row.row--reverse-tablet {
    flex-direction: column-reverse;
  }

  .image-block {
    order: -1;
  }

  .feature.feature--full-width {
    flex-wrap: wrap;
    display: flex;
  }

  .spectrum-wrap {
    justify-content: center;
    align-items: center;
    width: 800px;
    height: 800px;
  }

  .img-crop {
    order: -1;
  }

  .img-crop.img-crop--overview-productive {
    background-position: 100% 48px;
    background-size: 100%;
  }

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

  .feature__integration-list {
    padding: 0;
  }

  .pricing__row {
    flex-wrap: wrap;
  }

  .pricing__row.pricing__row--sticky {
    top: 60px;
  }

  .pricing__description {
    text-align: center;
    align-items: center;
    width: 100%;
  }

  .plan__feature-list-item {
    transition-property: none;
  }

  .column {
    flex-flow: column wrap;
  }

  .table__row {
    flex-direction: column;
  }

  .table__row.table__row--sticky {
    top: 60px;
  }

  .table__description {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .image-block-fed-gov-data {
    order: -1;
  }

  .image-block-fed-gov-data__videocall {
    order: -1;
    inset: 0% 0% auto auto;
  }

  .stack-row {
    flex-direction: column;
    align-items: center;
  }

  .stack-column {
    flex-direction: column;
  }

  .your-setup-grid {
    grid-row-gap: 48px;
    flex-direction: column-reverse;
    align-items: center;
    display: flex;
  }

  .mission-section-title-wrapper {
    margin-bottom: 40px;
  }

  .section-transition.section-transition--light-to-dark, .section-transition.section-transition--dark-to-light, .section-transition.section-transition--arc-dark, .section-transition.section-transition--alpha-to-light {
    background-position: 50% 100%;
    background-size: 100%;
  }

  .homepage-hero__heading {
    padding-top: 140px;
    position: relative;
  }

  .homepage-hero {
    margin-top: -60px;
    overflow: hidden;
  }

  .content-column {
    align-items: center;
  }

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

  .hero__desktop-image {
    width: 100%;
  }

  .mission-quote__row {
    flex-direction: column;
  }

  .mission-quote__image {
    flex-flow: column wrap;
  }

  .mission-hero__wrapper {
    margin-bottom: 40px;
  }

  .hero__heading {
    padding-top: 100px;
    position: relative;
  }

  .hero-section {
    margin-top: -60px;
    overflow: hidden;
  }

  .hero__image {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-button-row {
    flex-direction: column;
  }

  .hero__mobile-image {
    width: 100%;
  }

  .ex-card {
    flex-direction: column;
    display: flex;
  }

  .signpost__row {
    flex-direction: row;
    align-items: center;
  }

  .ess-subnav {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    position: relative;
    overflow: auto;
  }

  .ess-subnav__link {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    color: var(--dark--text--secondary);
    margin-left: 0;
    margin-right: 0;
  }

  .ess-subnav__link.w--current {
    color: var(--dark--text--primary);
  }

  .ess-subnav__label {
    text-align: left;
    flex: none;
  }

  .ess-subnav__label.ess-subnav__label--parent {
    font-family: InterHosted, sans-serif;
    font-size: 15px;
  }

  .ess-layout__sidebar {
    margin-bottom: 40px;
    position: sticky;
    top: 60px;
  }

  .ess-layout__grid {
    flex-direction: column;
    display: flex;
  }

  .hero__grad-transition-bloom {
    aspect-ratio: 2 / 3;
    background-color: #101317;
    background-image: none;
    background-position: 0 0;
  }

  .ess-layout {
    margin-top: 0;
    padding-top: 0;
  }

  .ess-subnav__item {
    flex: none;
    width: auto;
    margin-bottom: 0;
  }

  .ess-subnav__master {
    margin-left: -20px;
    margin-right: -20px;
  }

  .ess-subnav-theme {
    box-shadow: none;
    -webkit-backdrop-filter: saturate(200%) blur(16px);
    backdrop-filter: saturate(200%) blur(16px);
    background-color: #ffffff80;
    height: 44px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .ess-subnav-theme.ess-subnav-theme--dark {
    box-shadow: none;
    background-color: #10131780;
  }

  .custom-js {
    display: none;
  }

  .language-dropdown {
    z-index: 200;
    position: static;
  }

  .panel__img {
    flex: none;
  }

  .page-cta-negative-margin {
    margin-top: -60px;
  }

  .tabs__item, .tabs__item.w--current {
    color: var(--dark--text--primary);
  }

  .matrix-de-column-2-col {
    grid-template-columns: minmax(200px, 1fr) 1fr;
  }

  .matrix-stack__tab.w--current {
    color: var(--dark--text--primary);
  }

  .matrix-stack--tab {
    width: 100%;
  }

  .scroll-animation {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
  }

  .scroll-animation__row {
    flex-direction: column;
    align-items: center;
    min-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .scroll-animation__visual-wrap {
    display: none;
  }

  .scroll-animation__img {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .scroll-animation__img.scroll-animation__img--left {
    align-items: flex-start;
  }

  .page-cta__grad {
    background-size: cover;
  }

  .sidebar-layout {
    margin-top: 0;
    padding-top: 0;
  }

  .scroll-animation__section {
    flex-direction: column;
    align-items: center;
    min-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .scroll-animation-alt {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
  }

  .hp-scroll {
    flex-direction: column;
  }

  .homepage-scroll-animation__img {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .homepage-scroll-animation__img.homepage-scroll-animation__img--left {
    align-items: flex-start;
    width: 100%;
  }

  .homepage-scroll-animation__visual-wrap {
    display: none;
  }

  .homepage-stack {
    margin-left: auto;
    margin-right: auto;
  }

  .homepage-matrix-stack__layer.w--current {
    color: #fff;
  }

  .hp24-hero-grid {
    flex-direction: column;
  }

  .homepage2024-hero__heading {
    padding-top: 140px;
    position: relative;
  }

  .hero2024__drawline {
    display: none;
  }

  .usp-icons {
    color: var(--light--text--secondary);
  }

  .icon-grad {
    margin-bottom: 0;
  }

  .overline-grad {
    background-image: linear-gradient(90deg, #098764, #076dff);
  }

  .hp-file-share-image {
    margin-left: 0;
  }

  .hp-stack-summary-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .hp-scroll__section {
    display: block;
  }

  .hp-matrix-stack-title {
    text-align: center;
  }

  .hp-usp-dark {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    color: var(--light--text--primary);
    background-color: #3668810a;
    background-image: linear-gradient(#f7f9fa 53%, #f7f9fa00);
  }

  .usp-paragraph {
    color: var(--light--text--secondary);
  }

  .hp-setup-image-modal {
    width: 60%;
  }

  .ui-feature-grid.u-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ui-feature.u-col {
    grid-column-end: span 1;
  }

  .ui-actionbar {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .ui-read-receipts {
    justify-content: center;
    align-items: center;
  }

  .ui-theme__wrap {
    min-height: 16em;
  }

  .app-for-productivity-image-wrap {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .hero-heading-wrap {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .bloom-hero {
    margin-top: -60px;
    padding-top: 140px;
  }

  .horizon-hero {
    margin-top: -60px;
    overflow: hidden;
  }

  .wrapper-hero {
    padding-top: 140px;
  }

  .glass-card.horizontal {
    flex-flow: column;
  }

  .sector-hero {
    margin-top: -60px;
    overflow: hidden;
  }

  .wrapper-sector-hero {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .card-slider__content {
    flex-direction: column;
  }

  .card-slider__image {
    flex-flow: column wrap;
  }

  .overview-card {
    flex-direction: column;
  }

  .logo-wall {
    justify-content: center;
    align-items: center;
  }

  .consumer-apps.u-animate {
    padding-top: 120px;
  }

  .consumer-apps__whatsapp {
    width: 100px;
    height: 100px;
    top: 0;
    left: auto;
    right: 50%;
  }

  .consumer-apps__signal {
    width: 100px;
    height: 100px;
    top: 0;
    left: 50%;
    right: auto;
  }

  .defence-card-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .info-card {
    text-align: center;
    flex-flow: column;
  }

  .airgap-network__toggle {
    white-space: nowrap;
  }
}

@media screen and (max-width: 767px) {
  h1, h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.25rem;
  }

  p {
    font-size: 1.125rem;
  }

  .card.card--quote {
    padding: 20px;
  }

  .card.card--matrix {
    flex-direction: column;
  }

  .card-wrap {
    flex: 1;
  }

  .hero.hero--allow-overflow {
    overflow: hidden;
  }

  .flex.flex__stretch {
    flex-direction: column;
    align-self: stretch;
  }

  .flex.flex__grid--leadership-team {
    display: block;
  }

  .flex.flex__grid--4col {
    grid-template-columns: 1fr 1fr;
  }

  .flex__item--align-center {
    margin-right: 0;
  }

  .flex__item--align-center.flex__item--quote.flex__item--team-member {
    margin-bottom: 24px;
  }

  .flex__item--align-center.flex__item--simple {
    flex-basis: 100%;
  }

  .flex__item--align-center.hero-collage-all-platforms {
    align-self: stretch;
  }

  .hero__wrap {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .hero__wrap.hero__wrap--p60-0 {
    overflow: visible;
  }

  .hero__wrap__h1 {
    font-size: 48px;
  }

  .tile {
    padding: 32px 32px 40px;
  }

  .tile.tile--split {
    background-image: url('../images/temp-community-image-02.png');
    background-repeat: no-repeat;
    background-size: 270px;
    background-attachment: scroll;
  }

  .tile.tile--investor {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .card__quote__footer__h {
    font-size: 18px;
    line-height: 1.2em;
  }

  .footer__col__link {
    margin-left: 0;
    margin-right: 20px;
  }

  .hero__wrap--columns__left {
    padding-right: 20px;
  }

  .footer__row.footer__row--heel {
    align-items: flex-start;
    margin-bottom: 0;
  }

  .footer__row.footer__row--mast {
    flex-direction: column;
  }

  .footer__col {
    flex-basis: 100%;
  }

  .footer__col.footer__col--mast_left {
    margin-bottom: 0;
  }

  .tile__cta {
    flex-direction: column;
  }

  .paragraph {
    font-size: 1.125rem;
  }

  .img-hero-collage-ios-room-dark {
    left: 74%;
  }

  .img-hero-collage-android-rooms-light {
    left: 62%;
  }

  .img--nav-bar-mobile-logo {
    height: 28px;
    min-height: auto;
  }

  .team-member-name-h {
    margin-top: 0;
  }

  .flex__item--company-facts {
    flex: 0 auto;
    align-self: stretch;
  }

  .img-plans__mobile--feature-tick {
    height: 24px;
    display: block;
  }

  .plans__mobile--feature.plans-feature-comparison__inline-tick {
    align-self: stretch;
  }

  .plans__features--comparison-h {
    margin-bottom: 40px;
  }

  .p-semi-bold {
    font-weight: 600;
  }

  .display__h--xl {
    font-size: 50px;
  }

  .display__h2.display__h2---center.display__h2--m-8-0-100-0 {
    margin-bottom: 80px;
  }

  .text__medium {
    font-size: 18px;
  }

  .wrap {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .image-15 {
    float: none;
    clear: none;
    display: block;
  }

  .width__50 {
    width: 50%;
  }

  .width__50.width__50---center-responsive {
    text-align: center;
    width: 100%;
  }

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

  .width__80 {
    width: 90%;
  }

  .container__small--left {
    width: 100%;
  }

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

  .plans__comparison--ticks {
    display: block;
  }

  .plan--heading--sticky.plan--heading--sticky--hide-desktop.table-comparison__mobile {
    font-size: .8rem;
    display: block;
  }

  .div-block-102 {
    align-self: stretch;
    margin-bottom: 10px;
    display: flex;
  }

  .div-block-112 {
    display: block;
  }

  .table-comparison__row, .table-comparison__row.table-comparison__row-alt {
    flex-direction: column;
  }

  .table-comparison__header.table-comparison__axis {
    flex: 0 auto;
    align-self: stretch;
    font-size: 1.1rem;
  }

  .table-comparison__header.table-comparison_header-mobile {
    display: none;
  }

  .table__features--comparison-h {
    margin-bottom: 40px;
  }

  .table__features--mobile {
    align-self: stretch;
    margin-bottom: 10px;
    display: flex;
  }

  .careers-quote-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .hiring__bd {
    flex-direction: column;
    align-items: flex-start;
  }

  .hiring__bd-start {
    margin-bottom: 24px;
  }

  .flex__home.flex__align-center.flex__pad0.keep-horizontal-on-tablet {
    flex-direction: column;
  }

  .text__regular--home.width__80 {
    width: 80%;
  }

  .card__matrix--cta-2.btn__external-full-width-stacked {
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-top: 20px;
  }

  .card__matrix--logo-2 {
    margin-bottom: 0;
  }

  .github-table-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .page-section.section--ellipse-bg {
    background-position: 50%;
  }

  .page-section.section--gradient-bg {
    background-position: 50% 72%;
  }

  .feature-list__item._2 {
    transition-timing-function: ease-out;
  }

  .globe {
    min-width: 200px;
    min-height: 200px;
  }

  .map {
    min-width: 200%;
    min-height: 200px;
  }

  .open-source-card {
    padding: 32px 32px 40px;
  }

  .page {
    grid-row-gap: 48px;
  }

  .container.container--card {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    overflow: hidden;
  }

  .container.m-b-0 {
    margin-bottom: 0;
  }

  .container.container--card-chatterbox, .container.container--card-purple {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    overflow: hidden;
  }

  .typeset.typeset--text-center--mobile {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .typeset.typeset--padding-25--bottom {
    padding-bottom: 0%;
  }

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

  .typeset.typeset--center--center-text {
    order: 1;
  }

  .cta-wrap {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .illustration.illustration--center-center {
    align-items: center;
    height: 100%;
  }

  .illustration.flex.flex__item--align-center {
    align-items: center;
  }

  .illustration.illustration--justify-center-top {
    align-items: center;
    height: 100%;
  }

  .link__text--chevron {
    display: none;
  }

  .grid--2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .container__grid--sticky-img {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    overflow: hidden;
  }

  .personal-img__sticky {
    min-height: 200px;
    position: sticky;
    top: 20%;
    bottom: auto;
  }

  .img--in-right.no-margin {
    margin-right: 0;
  }

  .comparison__check {
    order: 1;
  }

  .container__grid--table-8col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .app-stores {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-img {
    order: -1;
  }

  .grid--3col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid--3col.element-home__features, .grid--3col.communities__examples {
    grid-template-rows: auto auto auto;
  }

  .grid--4col {
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .communities__desktop--dark {
    right: -4%;
  }

  .particles {
    padding-left: 60px;
    padding-right: 60px;
  }

  .grid-10col__secure-collaboration, .container__grid--table-9col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .sub-nav__inner, .banner__inner {
    text-align: left;
  }

  .img__device-verification {
    margin-top: 0%;
  }

  .grid-8col__cybersecurity {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-8col__cybersecurity.table__heading--sticky__secure-collaboration {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .section__cta {
    flex-direction: column;
    justify-content: space-between;
    min-width: 50%;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .section__typography {
    grid-template-areas: ".";
  }

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

  .section__body {
    margin-top: 20px;
    font-size: 18px;
  }

  .btn--primary {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .btn--secondary {
    width: 100%;
  }

  .section__image {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .header__icons.is-glowing {
    justify-content: center;
    min-width: 50%;
    display: flex;
  }

  .section__h2 {
    font-size: 50px;
  }

  .header__split {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .header__body {
    margin-top: 0;
    font-size: 18px;
  }

  .header__cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    min-width: 50%;
    margin-top: 0;
    display: grid;
  }

  .header__image-mask {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .header {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .grid-5col__devops {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-5col__devops.table__heading--sticky__secure-collaboration {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-skype-for-business {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: column;
  }

  .grid-skype-for-business.grid-skype-for-business--sticky {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .contact-us {
    flex-direction: column;
    display: flex;
  }

  .what-is-chatterbox__grid, .grid-5col__frontline-workers {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-5col__frontline-workers.table__heading--sticky__frontline-workers {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-7col__on-premise-collaboration {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-7col__on-premise-collaboration.table__heading--sticky__on-premise-collaboration {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .chat-3d-img {
    order: -1;
    width: auto;
    height: 25vh;
    padding-bottom: 0;
  }

  .recruitment-hero__grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .leadership-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .employee-benefit {
    padding: 32px 32px 40px;
  }

  .employee-benefit__grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .feature-img--center {
    order: -1;
  }

  .chatterbox-chat {
    max-width: 70%;
  }

  .subtitle {
    font-size: 1.25rem;
  }

  .forrester__grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .content-section {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-block {
    order: -1;
  }

  .feature {
    flex-direction: column;
    padding: 20px;
  }

  .feature--full-width {
    flex-direction: column;
  }

  .hero-homepage__image-block {
    max-height: 264px;
  }

  .card-base {
    background-image: none;
    padding: 20px;
  }

  .cta-card__text {
    padding-left: 24px;
    padding-right: 24px;
  }

  .spectrum {
    filter: blur(35px);
  }

  .spectrum-wrap {
    width: 600px;
    height: 600px;
  }

  .title {
    font-size: 1.25rem;
  }

  .github-repos {
    margin-left: auto;
    margin-right: auto;
  }

  .brand-2 {
    padding-left: 0;
  }

  .hero-homepage__h1 {
    font-size: 3rem;
  }

  .hero-homepage__paragraph {
    font-size: 1.5rem;
  }

  .customer-logos__flex {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .feature__image-block {
    height: 100%;
  }

  .feature__image-block.feature__image-block--bottom {
    margin-bottom: -20px;
  }

  .plan-row {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .plan__btn-wrap {
    min-height: auto;
  }

  .pricing__plan-name {
    font-size: 1rem;
  }

  .column {
    flex-direction: column;
  }

  .download-os {
    flex-direction: column;
    align-items: center;
  }

  .table__name {
    display: none;
  }

  .testimonial__message {
    margin-top: 0;
    margin-bottom: 4px;
  }

  .testimonial__avatar {
    background-image: url('../images/1200px-Bundeswehr_Kreuz.svg.png');
    background-position: 0 0;
    background-size: auto;
  }

  .image-block-fed-gov-data, .image-block-fed-gov-data__videocall {
    order: -1;
  }

  .comparison__check-detail {
    order: 1;
  }

  .hero__drawline {
    display: none;
  }

  .section-title {
    margin-bottom: 40px;
  }

  .section-divide.section-divide--dark {
    min-height: 1px;
  }

  .your-setup-grid {
    grid-column-gap: 16px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
  }

  .mission-section-title-wrapper {
    margin-bottom: 20px;
  }

  .matrix-founders__img {
    width: 100%;
  }

  .matrix-founder__content {
    margin-bottom: 80px;
  }

  .matrix-founders__title {
    margin-top: -200px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    bottom: 10%;
  }

  .content-column {
    grid-row-gap: 40px;
  }

  .matrix__numbers-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .homepage-hero__image-bloom {
    top: 0;
    bottom: auto;
  }

  .hero__desktop-image {
    display: none;
  }

  .mission-quote__image {
    flex-direction: column;
  }

  .homepage-h2 {
    font-size: 2rem;
  }

  .mission-hero__wrapper {
    margin-bottom: 20px;
  }

  .wrapper-bottom-medium {
    padding-bottom: 40px;
  }

  .wrapper-top-medium {
    padding-top: 40px;
  }

  .wrapper-top-large {
    padding-top: 80px;
  }

  .wrapper-bottom-large {
    padding-bottom: 80px;
  }

  .wrapper-medium {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .wrapper-large {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .card-button {
    flex-direction: column;
    padding: 20px;
  }

  .intro-paragraph {
    font-size: 1.5rem;
  }

  .hero__mobile-image {
    display: block;
  }

  .about-title {
    margin-bottom: 40px;
  }

  .ex-card {
    flex-direction: column;
  }

  .ex-card__content {
    padding: 24px;
  }

  .ex-card__image.ex-card__image--align-bottom {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .signpost__row {
    flex-direction: column;
  }

  .plan__inner {
    width: 100%;
  }

  .hero__grad-transition-bloom {
    aspect-ratio: 2 / 3;
  }

  .card--dark {
    background-image: none;
    padding: 20px;
  }

  .panel__inner.panel__inner--medium {
    padding: 24px;
  }

  .matrix-de-column-2-col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .mig-partner-paragraph, .paragraph-full {
    font-size: 1.0625rem;
  }

  .hero-homepage2024__h1 {
    text-align: center;
    font-size: 3rem;
  }

  .hp24-hero-grid {
    display: flex;
  }

  .hero2024__title {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .h2--large {
    font-size: 2rem;
  }

  .hp-hero-paragraph {
    text-align: center;
    font-size: 1.25rem;
  }

  .overline-grad {
    font-size: 1.0625rem;
  }

  .hp-alice-message {
    margin-left: -16px;
  }

  .hp-file-share-image {
    margin-right: -16px;
  }

  .hp-scroll__section {
    margin-bottom: 40px;
  }

  .hp-stack-summary {
    font-size: 1.0625rem;
  }

  .hp-matrix-stack-title {
    font-size: 2rem;
  }

  .hp-read-receipts {
    margin-right: -16px;
  }

  .usp-inner {
    padding: 24px;
  }

  .usp-paragraph {
    font-size: 1.0625rem;
  }

  .hp-location-sharing-image {
    margin-left: -16px;
  }

  .hp-network__title {
    font-size: 1.25rem;
  }

  .hp-network__server {
    font-size: 1.0625rem;
  }

  .hp-network-connection {
    width: calc(100vw - 148px);
    margin-top: -40px;
  }

  .hp-network__a, .hp-network__b {
    opacity: .75;
  }

  .hp-setup-image-modal {
    margin-bottom: 0;
  }

  .usp-title {
    font-size: 1.25rem;
  }

  .ui-actionbar__mock-text, .ui-read-receipts__mock-text, .ui-fileshare__mock-text {
    font-size: 1.0625rem;
  }

  .hero__h1 {
    font-size: 3rem;
  }

  .hero__paragraph {
    text-align: center;
    font-size: 1.25rem;
  }

  .horizon__content {
    padding-top: calc(18.6111vw + 2rem);
  }

  .wrapper-hero {
    padding-top: 100px;
  }

  .glass-card__inner {
    padding: 24px;
  }

  .title-large {
    font-size: 1.25rem;
  }

  .glass__icon {
    width: 180px;
  }

  .sector-hero__grid {
    flex-flow: column;
    display: flex;
  }

  .wrapper-sector-hero {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .card-slider__image {
    flex-direction: column;
  }

  .stat-title, .quote-text {
    font-size: 1.25rem;
  }

  .quote-wrap {
    padding-left: 0;
  }

  .overview-card__content {
    padding: 24px;
  }

  .logo-wall.slim {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 479px) {
  h3 {
    font-size: 24px;
    line-height: 1.4em;
  }

  .card.card--matrix {
    background-image: linear-gradient(#000, #0009 48%), url('../images/matrix-bg-right-01.svg');
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    flex-direction: column;
    padding: 14px 20px;
  }

  .mobile-nav-link {
    text-align: left;
  }

  .nav__mob {
    height: 60px;
  }

  .menu-mob {
    padding: 8px;
  }

  .mobile-nav {
    height: 100vh;
    position: absolute;
  }

  .hero {
    padding-left: 16px;
    padding-right: 16px;
  }

  .shin__cta {
    flex-direction: column;
    padding-left: 8px;
    padding-right: 8px;
  }

  .cta__btn--primary {
    text-align: center;
    align-self: stretch;
    margin-bottom: 24px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .cta__btn--primary.cta__btn--hollow {
    margin-bottom: 8px;
    display: block;
  }

  .cta__btn--primary.cta__btn--primary--left {
    margin-right: 0;
    display: block;
  }

  .cta__btn--primary.cta__btn--primary-compact {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta__btn--primary.cta__btn--primary-compact.cta__btn--primary-no-margin {
    margin-bottom: 0;
  }

  .flex {
    flex: 0 auto;
  }

  .flex.flex--faq {
    margin-top: 0;
  }

  .flex.flex__stretch.flex__company--facts {
    grid-template-columns: 1fr;
  }

  .flex.flex__grid--investors {
    display: block;
  }

  .flex.flex__grid--4col {
    grid-template-columns: 1fr;
  }

  .flex.flex--justify--center {
    align-items: center;
  }

  .flex__item--align-center.flex__item--investors {
    margin-bottom: 10px;
  }

  .flex__item--align-center.flex__item--investors.flex__item--investors--last {
    margin-bottom: -10px;
  }

  .flex__item--align-center.flex__item--help-section-heading, .flex__item--align-center.test {
    position: static;
  }

  .hero__wrap {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .hero__wrap.hero__wrap--columns.hero__wrap--columns--milestones.hero__wrap--open-source-top {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .hero__wrap.hero__wrap--p0-0-60-0 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .hero__wrap.hero__wrap--features {
    padding-top: 0;
  }

  .hero__wrap__p {
    font-size: 18px;
  }

  .hero__wrap__h1 {
    margin-bottom: 32px;
    font-size: 32px;
  }

  .tile {
    padding: 20px;
  }

  .tile.tile--split {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .hero__wrap--columns__left {
    padding-right: 0;
  }

  .hero__wrap--columns__left.hero__wrap--columns__left--temp2 {
    flex: 0 auto;
    padding-right: 10px;
  }

  .footer__row {
    flex-wrap: wrap;
  }

  .footer__col.footer__col--mast_right {
    align-self: flex-start;
    margin-top: 20px;
  }

  .footer__col.footer__col--heel {
    margin-bottom: 10px;
  }

  .footer__col--mast_right__logos {
    align-self: center;
  }

  .card--about__header__img {
    height: 48px;
  }

  .image-4.social-media-img.cyber-essentials {
    margin-bottom: 20px;
  }

  .img-btn-icon-right {
    flex: none;
    order: 0;
    display: block;
  }

  .paragraph.hero__wrap__p--single-col {
    max-width: 96%;
  }

  .fact--callout {
    padding-left: 20px;
  }

  .github-repos__row {
    flex-direction: column;
  }

  .img-hero-collage-ios-room-dark {
    width: 90px;
  }

  .img-hero-collage-android-rooms-light {
    width: 96px;
  }

  .about-team-member-heading {
    margin-left: -4px;
  }

  .team-member-name-h {
    margin-top: 0;
    font-size: 20px;
  }

  .plans__mobile--features-feature.plans__mobile--features--feature-group {
    flex-direction: column;
    align-items: stretch;
  }

  .plans__mobile--feature.plans-feature-comparison__inline-tick {
    flex: 0 auto;
    margin-bottom: 20px;
    margin-right: 20px;
    font-size: 16px;
  }

  .h2 {
    font-size: 26px;
    line-height: 1.3em;
  }

  .display__h--xl {
    font-size: 32px;
  }

  .display__h2--large {
    font-size: 28px;
  }

  .display__h2---center {
    font-size: 26px;
  }

  .display__h1 {
    font-size: 30px;
  }

  .display__h2 {
    font-size: 26px;
  }

  .display__h2.display__h2---center {
    margin-bottom: 20px;
  }

  .display__h2.display__h2---center.display__h2--m-8-0-100-0 {
    margin-bottom: 60px;
  }

  .display__h2.display__h2--8m-bottom.center-mobile {
    text-align: center;
  }

  .display__h4 {
    font-size: 20px;
  }

  .text__x-large {
    font-size: 28px;
  }

  .text__large {
    font-size: 26px;
  }

  .text__small.text__small--0-7 {
    margin-bottom: 1em;
  }

  .text__x-small.capital {
    font-size: 10px;
  }

  .btn__wrapper {
    align-self: stretch;
    margin-bottom: 8px;
    display: block;
  }

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

  .width__50 {
    width: 100%;
  }

  .width__50.margin0 {
    margin-bottom: 8px;
    display: none;
  }

  .width__50.width__50---center-responsive {
    width: 100%;
  }

  .display__h3 {
    font-size: 20px;
  }

  .width__80, .container__small--left {
    width: 100%;
  }

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

  .plan--heading--sticky.plan--heading--sticky--hide-desktop {
    font-size: 1rem;
  }

  .plan--heading--sticky.plan--heading--sticky--hide-desktop.table-comparison__mobile {
    font-size: .7rem;
    display: block;
  }

  .div-block-102 {
    flex-wrap: wrap;
    width: 300px;
  }

  .feature--comparison--group {
    flex-flow: column wrap;
  }

  .block--quoe--highlight-box {
    display: flex;
  }

  .block-quote.block-quote-style-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .block-quote.block-quote-style-1.block-quote-style-2-center {
    font-size: 18px;
  }

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

  .customer__divider.ems-customer__divider__bottom {
    height: auto;
    max-height: none;
  }

  .table-comparison__row {
    flex-direction: column;
  }

  .table-comparison__row.table-comparison__row-alt {
    flex-direction: column;
    align-items: stretch;
  }

  .table-comparison__header.table-comparison__axis {
    flex: 0 auto;
    align-self: stretch;
  }

  .table-comparison__header.table-comparison_header-mobile {
    display: none;
  }

  .table-comparison__result {
    flex-wrap: wrap;
    place-content: center space-between;
  }

  .table-comparison__result.table-comparison__image {
    align-self: stretch;
  }

  .table-comparison__mobile {
    flex: 1;
    display: block;
  }

  .contact__img {
    display: none;
  }

  .cta__btn--primary-2 {
    align-self: stretch;
    margin-bottom: 24px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .cta__btn--primary-2.cta__btn--primary--left {
    margin-right: 0;
    display: block;
  }

  .table__feature {
    max-width: 280px;
    margin-bottom: 20px;
  }

  .table__feature.table__feature--disclaimer {
    line-height: 1.4em;
  }

  .table__features--comparison-h {
    max-width: 280px;
  }

  .table__features--mobile {
    flex-wrap: wrap;
    width: 300px;
    padding-left: 0;
  }

  .table__feature--compare {
    flex-flow: column wrap;
    justify-content: space-between;
  }

  .careers-card.careers-card--offset {
    top: auto;
  }

  .careers-card-grid {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .careers-quote-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .photo-wall__slide {
    width: 1320px;
  }

  .home__section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .banner__close-parent {
    justify-content: flex-end;
    align-self: auto;
    font-size: 13px;
  }

  .flex__home {
    flex: 0 auto;
  }

  .text__regular--home.width__80 {
    width: 100%;
  }

  .card__matrix--cta-2 {
    flex: 1;
    align-self: center;
    display: block;
  }

  .card__matrix--cta-2.btn__external-full-width-stacked {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .card__matrix--logo-2 {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .page-section.section--ellipse-bg {
    background-position: 50% 60%;
  }

  .page-section.section--no-overflow {
    margin-top: 0;
  }

  .page-section.section--gradient-bg {
    background-position: 50% 78%;
  }

  .globe {
    width: 200px;
    height: 200px;
  }

  .map {
    background-size: auto 200px;
    height: 200px;
  }

  .open-source-card {
    padding: 24px;
  }

  .feature-list {
    width: 100%;
  }

  .container.container--card {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 100%);
    grid-auto-flow: column;
    padding: 20px;
  }

  .container.container--flex--center {
    align-items: center;
  }

  .container.container--flex--center.m-b-20 {
    margin-bottom: 20px;
  }

  .container.m-b-0 {
    margin-bottom: 0;
  }

  .container.container--card-chatterbox, .container.container--card-purple {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 100%);
    grid-auto-flow: column;
    padding: 20px;
  }

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

  .cta-wrap {
    flex-direction: row;
    align-items: stretch;
  }

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

  .cta-button.m-all-0 {
    margin-bottom: 0;
  }

  .learn-more {
    padding-left: 0;
    padding-right: 0;
  }

  .learn-more.link--center {
    padding-left: 20px;
  }

  .grid--2col {
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .icon-4.pricing-features {
    color: var(--light--text--primary);
  }

  .container__grid--sticky-img {
    grid-template-rows: auto auto auto;
    grid-template-columns: repeat(auto-fit, minmax(10%, 100%));
  }

  .container__grid--table-8col {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .container__grid--table-8col.table__heading--sticky {
    top: -20px;
  }

  .comparison__logo {
    height: auto;
    padding: 4px;
  }

  .app-stores {
    width: 100%;
    display: flex;
  }

  .grid--3col {
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .grid--3col.element-home__features {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .grid--4col {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .cta-button--secondary {
    text-align: center;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lightbeam__combine {
    margin-top: 0;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .ems-grid--3col--enterprise {
    grid-column-gap: 51px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .communites__bubble {
    background-position: 50%;
  }

  .communities__ui-mockup.mockup--light, .communities__ui-mockup.mockup--dark {
    z-index: 2;
  }

  .communities__video-call {
    z-index: 1;
    max-width: 50%;
    display: none;
    left: -4%;
  }

  .communities__desktop--dark {
    z-index: 1;
    display: none;
    right: -25%;
  }

  .particles {
    padding: 0 10px;
  }

  .communities__club1 {
    z-index: 0;
    max-width: 50%;
    display: none;
    left: -15%;
  }

  .communities__club2 {
    z-index: 1;
    max-width: 50%;
    display: none;
    right: -24%;
  }

  .text--gradient-fill {
    margin-top: 0;
  }

  .text-effect--forever-copy {
    margin-top: -24px;
    font-size: 3.2rem;
  }

  .grid-10col__secure-collaboration {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-10col__secure-collaboration.table__heading--sticky__secure-collaboration {
    top: 48px;
  }

  .container__grid--table-9col {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .container__grid--table-9col.table__heading--sticky {
    top: 4px;
  }

  .plan__subtitle {
    text-align: center;
  }

  .cta-button--matrix {
    text-align: center;
    align-self: stretch;
    margin-bottom: 24px;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .sub-nav__link {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .sub-nav__link.ems {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-button--sub-nav {
    background-color: var(--el-wolf);
    text-align: center;
    align-self: stretch;
    margin-bottom: 4px;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .cta-button--sub-nav.enterprise {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .cta-button--sub-nav.ems.m-r-0 {
    align-items: center;
  }

  .logo-banner {
    flex-direction: column;
  }

  .grid-8col__cybersecurity {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-8col__cybersecurity.row--dark {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-8col__cybersecurity.table__heading--sticky__secure-collaboration {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    top: 48px;
  }

  .section__content {
    padding: 40px 20px;
  }

  .section__cta {
    flex-direction: column;
  }

  .section__split {
    grid-template-rows: auto auto;
  }

  .section__body {
    font-size: 17px;
  }

  .btn--primary {
    text-align: center;
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .btn--secondary {
    text-align: center;
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .section__h2 {
    font-size: 32px;
  }

  .header__split {
    grid-template-rows: auto auto;
  }

  .header__content {
    padding: 40px 20px;
  }

  .header__h1 {
    font-size: 32px;
  }

  .header__body {
    font-size: 17px;
  }

  .header__cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 20px;
    margin-right: 0;
    display: grid;
  }

  .header {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .grid-5col__devops {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-5col__devops.row--dark {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-5col__devops.table__heading--sticky__secure-collaboration {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    top: 48px;
  }

  .comparison__logo-name {
    display: none;
  }

  .grid-skype-for-business {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-skype-for-business.row--dark {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-skype-for-business.grid-skype-for-business--sticky {
    grid-template-rows: auto auto;
    top: 48px;
  }

  .contact-us {
    flex-direction: column;
  }

  .what-is-chatterbox__grid {
    grid-template-columns: 100%;
    grid-auto-flow: row;
    margin-top: 20px;
    margin-right: 10px;
  }

  .grid-5col__frontline-workers {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-5col__frontline-workers.row--dark {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-5col__frontline-workers.table__heading--sticky__frontline-workers {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    top: 48px;
  }

  .nnav__learn-more {
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-7col__on-premise-collaboration {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-7col__on-premise-collaboration.row--dark {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-7col__on-premise-collaboration.table__heading--sticky__on-premise-collaboration {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    top: 48px;
  }

  .company-facts__title {
    font-size: 28px;
  }

  .recruitment-hero__grid, .leadership-grid {
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .employee-benefit {
    padding: 20px;
  }

  .employee-benefit__grid {
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .silicon-milkroundabout-callout {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
  }

  .cta-button--enterprise-pricing {
    text-align: center;
    flex: 1 0 auto;
  }

  .cta-wrap--enterprise-pricing {
    flex-wrap: wrap;
  }

  .brand {
    padding-left: 0;
  }

  .chatterbox-chat {
    max-width: 100%;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: -10px;
  }

  .chatterbox-chat__avatar {
    margin-top: -22px;
    margin-right: -22px;
    position: relative;
  }

  .chatterbox-chat__chat-left-wrap {
    align-self: flex-start;
  }

  .chatterbox-chat__demo {
    margin-left: 0;
    margin-right: 10px;
  }

  .chatterbox-webframe__search {
    padding: 8px 14px;
  }

  .chatterbox-webframe {
    overflow: hidden;
  }

  .forrester__grid {
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .numbered-list {
    width: 100%;
  }

  .cta-button-mobile-nav {
    text-align: center;
  }

  .image-block, .text-block {
    width: 100%;
  }

  .feature {
    flex: 0 auto;
  }

  .hero-homepage__image-block {
    max-height: 144px;
  }

  .hero-homepage__mobile {
    width: 50%;
    inset: 0% 24px auto auto;
  }

  .spectrum-wrap {
    width: 400px;
    height: 400px;
    margin-left: -200px;
  }

  .hero-homepage__h1 {
    font-size: 2rem;
  }

  .hero-homepage__paragraph {
    font-size: 1.25rem;
  }

  .customer-logos__flex {
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .cta-card-light {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cta-card__title-effect {
    font-size: 40px;
  }

  .img-crop.img-crop--overview-productive {
    background-position: 50%;
  }

  .plan-row {
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .integration {
    flex-direction: column;
  }

  .bridge__paragraph {
    text-align: center;
  }

  .plan__feature-list, .table__row {
    width: 100%;
  }

  .testimonial__name {
    flex: 1;
  }

  .image-block-fed-gov-data {
    width: 100%;
  }

  .image-block-fed-gov-data__videocall {
    width: 50%;
  }

  .stack {
    width: 100%;
  }

  .mission-bloom {
    transform: scale(1.5)translate(0, -50%);
  }

  .matrix-founders__img {
    width: 120%;
  }

  .matrix-founders__title {
    margin-top: -150px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero__grad-transition {
    transform: none;
  }

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

  .hero__grad {
    margin-bottom: -40px;
  }

  .homepage-hero__image-bloom {
    transform: scale(1.5);
  }

  .mission-quote__content {
    width: 100%;
  }

  .mission-hero__bloom {
    transform: scale(1.5)translate(0, -50%);
  }

  .mission-hero__wrapper {
    margin-bottom: 0;
  }

  .hero__heading {
    padding-bottom: 120px;
  }

  .hero__title {
    width: 100%;
  }

  .card-button {
    flex: 0 auto;
  }

  .about-us-hero-section.page-section--dark {
    overflow: hidden;
  }

  .ex-card {
    flex: 0 auto;
  }

  .ex-card__content {
    width: 100%;
  }

  .hide-on-mobile-portrait {
    display: none;
  }

  .hero__grad-bloom {
    margin-bottom: -40px;
  }

  .hero__grad-transition-bloom {
    background-image: none;
    background-position: 0 0;
    transform: none;
  }

  .page-cta-negative-margin {
    margin-top: 0;
  }

  .matrix-de-column-2-col {
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .scroll-animation__row {
    display: block;
  }

  .scroll-animation__visual-wrap {
    display: none;
  }

  .scroll-animation__content {
    width: 100%;
  }

  .scroll-animation__section {
    display: block;
  }

  .homepage-scroll-animation__content {
    width: 100%;
  }

  .homepage-scroll-animation__img.homepage-scroll-animation__img--left {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .homepage-scroll-animation__visual-wrap {
    display: none;
  }

  .homepage-matrix-stack__layer {
    position: relative;
  }

  .homepage-matrix-stack__layer:hover {
    transform: translate(0, -2px)rotateX(60deg)rotateY(0)rotateZ(-45deg);
  }

  .hero-homepage2024__h1 {
    font-size: 3rem;
  }

  .hp24-hero__img {
    min-width: 60%;
  }

  .homepage2024-hero__heading {
    padding-top: 100px;
  }

  .hero2024__title {
    width: 100%;
  }

  .hero__grad-transition24 {
    transform: none;
  }

  .icon-grad {
    background-image: linear-gradient(315deg, #0d5cbd80, #0dbda880);
  }

  .hp-conversations-images {
    z-index: 2;
    position: relative;
    transform: none;
  }

  .hp-network-foreground {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .hp-network__title {
    font-size: 16px;
    line-height: 1.5em;
  }

  .hp-network__server {
    font-size: 12px;
    line-height: 1em;
  }

  .hp-network-bob {
    margin-bottom: 8px;
  }

  .hp-network-connection {
    width: calc(100vw - 112px);
    margin-top: -32px;
    transform: translate(-50%, -50%);
  }

  .hp-network__avatar {
    width: 36px;
  }

  .hp-network__a {
    width: 40px;
  }

  .hp-network__b {
    width: 52px;
    right: 18px;
  }

  .hp-setup-image-modal {
    width: 70%;
    margin-bottom: -20px;
  }

  .hp-hero__grad-transition {
    transform: none;
  }

  .hp-hero__grad {
    margin-bottom: -40px;
  }

  .ui-feature-grid.u-grid {
    font-size: 12px;
  }

  .ui-bubble.u-box-shadow {
    width: 100%;
  }

  .gradient-border {
    border-radius: 2.937em;
  }

  .ui-feature__content {
    width: 100%;
  }

  .ui-actionbar__mock-text {
    z-index: 0;
  }

  .app-for-productivity-image-wrap.u-grid {
    width: calc(100% + 20px);
    display: flex;
  }

  .app-for-productivity-image {
    min-width: 200%;
  }

  .app-for-productivity-image.u-col {
    grid-column-start: 1;
  }

  .hero-heading-wrap {
    width: 100%;
  }

  .hero__h1 {
    font-size: 2rem;
  }

  .horizon-bottom {
    height: 100%;
  }

  .horizon__content.flip {
    padding-bottom: 27.7778vw;
  }

  .customer-story {
    box-shadow: 0 2px 5px #0003, 0 9px 5px #0000001a;
  }

  .card-slider, .card-slider__copy, .quote {
    width: 100%;
  }

  .quote-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .overview-card__content, .globe-wrap {
    width: 100%;
  }

  .logo-wall {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .logo-wall__logo {
    max-width: 72px;
    max-height: 72px;
  }

  .logo-wall__logo.cap {
    max-width: 64px;
    max-height: 64px;
  }

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

  .image-card__blur {
    -webkit-mask-image: linear-gradient(#0000 0%, #000 60%);
    mask-image: linear-gradient(#0000 0%, #000 60%);
  }

  .image-card__paragraph {
    margin-bottom: 0;
  }
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb532a-a8e9a498 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb533a-a8e9a498 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb5364-a8e9a498 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb536a-a8e9a498 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb537c-a8e9a498 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53a0-a8e9a498 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53b0-a8e9a498 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53b8-a8e9a498 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53c8-a8e9a498 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53cd-a8e9a498 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53dd-a8e9a498 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53fe-a8e9a498, #w-node-_156535aa-2720-61fc-48b3-527bc5bb5404-a8e9a498, #w-node-_156535aa-2720-61fc-48b3-527bc5bb540a-a8e9a498, #w-node-_156535aa-2720-61fc-48b3-527bc5bb5410-a8e9a498, #w-node-_0304cd35-019a-959f-abe4-84299961a912-a8e9a4e1, #w-node-_0304cd35-019a-959f-abe4-84299961a918-a8e9a4e1, #w-node-_0304cd35-019a-959f-abe4-84299961a91e-a8e9a4e1, #w-node-_0304cd35-019a-959f-abe4-84299961a924-a8e9a4e1, #w-node-_5ad5e595-0b20-c8c7-bbcb-eedefee838fe-fee838fa, #w-node-_5ad5e595-0b20-c8c7-bbcb-eedefee83910-fee838fa, #w-node-_0304cd35-019a-959f-abe4-84299961a912-a8e9a4e2, #w-node-_0304cd35-019a-959f-abe4-84299961a918-a8e9a4e2, #w-node-_0304cd35-019a-959f-abe4-84299961a91e-a8e9a4e2, #w-node-_0304cd35-019a-959f-abe4-84299961a924-a8e9a4e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32535490-e16a-2ca4-a630-18877f03a961-a8e9a4e6 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d30fc2ee-8ca2-276f-c170-dcc20b24af23-a8e9a4e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30a9aee8-a587-e75d-af20-86744e2c4fc6-a8e9a4ee {
  place-self: center;
}

#w-node-_1cc1131b-4667-0745-6933-976b95da8f10-a8e9a508, #w-node-_1cc1131b-4667-0745-6933-976b95da8f10-a8e9a528 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90f5f19b-e049-2991-cd4a-46085b1426c6-a8e9a529 {
  align-self: center;
}

#w-node-ea968b6d-00e1-8f1b-beaf-6bd96ffdfa73-a8e9a529, #w-node-_71c66ef8-cc64-803e-9aee-e8c74edb5771-a8e9a529 {
  place-self: center;
}

#w-node-_775cc3e7-4ab8-8e25-43a5-533141ebeb1b-a8e9a52a, #w-node-_775cc3e7-4ab8-8e25-43a5-533141ebeb1b-a8e9a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da626d31-d167-8a27-a7ed-b3877ee21b9d-a8e9a52d {
  align-self: auto;
}

#w-node-_3dd90c52-2055-4b51-db8c-9245b9fe4f74-a8e9a533 {
  place-self: center;
}

#w-node-e5ec64c8-c1ac-27c1-8a88-f6039aab6671-a8e9a533 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba7b0606-240a-1441-e514-76beb17d0fca-a8e9a533 {
  align-self: end;
}

#w-node-_2cd8ecb2-0005-6cfe-3cd1-319bf48a4eef-a8e9a533, #w-node-_73b23627-588f-5377-108a-cd6a956f3271-a8e9a533, #w-node-f31c6d17-7bfb-e80c-58da-2a3adf2807f0-a8e9a533 {
  align-self: center;
}

#w-node-f31c6d17-7bfb-e80c-58da-2a3adf2807f8-a8e9a533 {
  place-self: center;
}

#w-node-_55d7c2a1-8160-ebe6-4f9c-2ee32b53855b-a8e9a533 {
  align-self: center;
}

#w-node-_55d7c2a1-8160-ebe6-4f9c-2ee32b538566-a8e9a533 {
  place-self: center;
}

#w-node-_32ff3fcb-6ed9-079e-429c-18c7535597ea-a8e9a535 {
  align-self: center;
}

#w-node-_32ff3fcb-6ed9-079e-429c-18c7535597fe-a8e9a535 {
  place-self: center;
}

#w-node-_2a67e3ee-34df-8dd4-1696-7ec3244c4ea2-a8e9a535 {
  align-self: center;
}

#w-node-_2a67e3ee-34df-8dd4-1696-7ec3244c4eb4-a8e9a535, #w-node-_155e8175-de96-e4b7-ccd6-6eb3190df042-a8e9a536 {
  place-self: center;
}

#video.w-node-_2b43e97c-e9ee-7019-c22e-297b3ebb4ffc-a8e9a536 {
  align-self: center;
}

#w-node-_4e6a6888-6320-b089-93f5-522ee0704960-a8e9a536, #w-node-_2e3dde5a-9963-e02e-d92a-1c47e46011ee-a8e9a536, #w-node-a08f3089-1e59-f315-3622-31409c1ada51-a8e9a536, #w-node-a08f3089-1e59-f315-3622-31409c1ada3e-a8e9a536 {
  place-self: center;
}

#w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a536 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f794-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79a-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79e-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a0-a8e9a536 {
  order: 9999;
  place-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a536 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ae-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b0-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ba-a8e9a536 {
  order: 9999;
  place-self: center;
}

#w-node-be086689-150b-58ca-6074-096127195468-a8e9a536 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-be086689-150b-58ca-6074-09612719546b-a8e9a536, #w-node-be086689-150b-58ca-6074-09612719546d-a8e9a536, #w-node-be086689-150b-58ca-6074-09612719546f-a8e9a536, #w-node-be086689-150b-58ca-6074-096127195471-a8e9a536 {
  order: 9999;
  place-self: center;
}

#w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a536 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a536, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cf-a8e9a536, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d1-a8e9a536, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d3-a8e9a536 {
  order: 9999;
  place-self: center;
}

#w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a536 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a536, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbf-a8e9a536, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dc1-a8e9a536, #w-node-_143d72d2-17ed-87a2-b4d7-b9ffa0c84fa5-a8e9a536 {
  order: 9999;
  place-self: center;
}

#w-node-_296a9a3d-cc66-d902-4259-664c9b29c22e-a8e9a536 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_296a9a3d-cc66-d902-4259-664c9b29c231-a8e9a536, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c233-a8e9a536, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c235-a8e9a536, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c237-a8e9a536 {
  order: 9999;
  place-self: center;
}

#w-node-e290be75-446e-ba0a-2218-147e93ae0775-a8e9a536 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e290be75-446e-ba0a-2218-147e93ae0778-a8e9a536, #w-node-_10625ac7-07eb-c716-16a8-455a0ff4d867-a8e9a536, #w-node-_8a756bca-a188-777a-2c6a-937d6b0165cd-a8e9a536, #w-node-e290be75-446e-ba0a-2218-147e93ae077e-a8e9a536 {
  order: 9999;
  place-self: center;
}

#w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e3-a8e9a536 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e6-a8e9a536, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e8-a8e9a536, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2ea-a8e9a536, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2ec-a8e9a536 {
  order: 9999;
  place-self: center;
}

#w-node-_155e8175-de96-e4b7-ccd6-6eb3190df042-a8e9a54a {
  place-self: center;
}

#w-node-_488d82b0-f9e7-6ae0-ed66-d2c26abf0332-a8e9a54a {
  align-self: center;
}

#w-node-_77cb40c8-9d70-d734-41a8-588a42dfa5b8-a8e9a54a {
  align-self: end;
}

#w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a54a {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f794-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79e-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79a-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f798-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a0-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a4-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79c-a8e9a54a {
  order: 9999;
  place-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a54a {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ae-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b0-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b2-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b4-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b6-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ba-a8e9a54a {
  order: 9999;
  place-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7bd-a8e9a54a {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7c2-a8e9a54a, #w-node-ec11b3bd-b0eb-388c-d3e6-f666d3e27258-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7c6-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7c8-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ca-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7cc-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7d0-a8e9a54a {
  order: 9999;
  place-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7d3-a8e9a54a {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7d8-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7da-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7dc-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7de-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7e0-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7e2-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7e6-a8e9a54a {
  order: 9999;
  place-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7e9-a8e9a54a {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ee-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7f0-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7f2-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7f4-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7f6-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7f8-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7fc-a8e9a54a {
  order: 9999;
  place-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f815-a8e9a54a {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f81a-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f81c-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f81e-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f820-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f822-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f824-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f828-a8e9a54a {
  order: 9999;
  place-self: center;
}

#w-node-_223bb9c9-c455-be6c-06d0-41068834e0eb-a8e9a54a {
  align-self: start;
}

#w-node-_8811fb88-9559-de32-4488-c68b47e27173-a8e9a54a {
  align-self: end;
}

#w-node-_194a11f4-5521-94da-77fc-3b560a848c9a-a8e9a54a {
  align-self: start;
}

#w-node-ac1c7ee2-df59-31b6-fe90-867155a5918f-55a5917d, #w-node-_3f662a87-8aaf-4e88-4658-3dc7d21fabe9-c67a18f8, #w-node-_7d8edec1-167b-3a69-c157-226cc67a1909-c67a18f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69b9746e-d078-b51e-d31a-7208a43f8e84-a8e9a54b {
  place-self: center;
}

#w-node-_69b9746e-d078-b51e-d31a-7208a43f8ef8-a8e9a54b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_69b9746e-d078-b51e-d31a-7208a43f8eff-a8e9a54b {
  place-self: stretch stretch;
}

#w-node-_69b9746e-d078-b51e-d31a-7208a43f8f06-a8e9a54b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_3578c0e2-fc4e-786d-0782-ff082b8971e5-a8e9a54d, #w-node-feb1ad28-9eb0-7932-de63-d6c934cdadc6-a8e9a54d, #w-node-_3286175b-abcf-879d-9f0c-4086870a3797-a8e9a54d, #w-node-_3286175b-abcf-879d-9f0c-4086870a3789-a8e9a54d, #w-node-db7a4efe-5ef2-70f9-c310-f6c72fdcd547-a8e9a54d, #w-node-db7a4efe-5ef2-70f9-c310-f6c72fdcd554-a8e9a54d, #w-node-_21767ff1-6a2d-cc4d-167f-53214cddd96a-2251eb30, #w-node-_21767ff1-6a2d-cc4d-167f-53214cddd978-2251eb30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c92fbee-3db5-4886-c26b-4a3397a11f8f-a8e9a550 {
  align-self: center;
}

#w-node-bad4d1b2-9f3c-a9dc-6e6b-f7b9121a2f54-a8e9a550 {
  justify-self: center;
}

#w-node-_584fb350-e6e7-bfa1-381d-7be3374ef83a-a8e9a566 {
  grid-area: Area-2;
}

#w-node-eca802e2-fc1a-d095-e2ff-9a45242369f7-a8e9a566 {
  grid-area: Area-4;
}

#w-node-_44b2c26b-8f61-e900-b646-e6023f105b24-a8e9a566 {
  grid-area: Area-5;
}

#w-node-b785bdab-916f-fbdf-5e22-dca160240410-a8e9a566 {
  grid-area: Area-10;
}

#w-node-d54f1d9b-7462-70ad-6ec9-60a3658845b6-a8e9a566, #w-node-_3c2d1b42-89a6-0786-c1c5-48f65920fcf4-a8e9a566, #w-node-_19851887-66a6-429f-3de7-8560f70a45f4-a8e9a566, #w-node-_6b18f4a3-ccaf-3b73-81c3-d04c375c1baf-a8e9a566, #w-node-_3962d460-deff-60a4-7cfc-0f1f6190baf6-a8e9a566, #w-node-cf5df4ec-6fa7-bf46-c06b-bc041e2fca70-a8e9a566, #w-node-_65ad651e-f33a-b502-bb3b-44b10f5a6350-a8e9a566, #w-node-_897237f0-fedb-a758-031d-7705968a1dd1-a8e9a566, #w-node-ee7b8fd7-4496-3ac7-ca8b-2a219a431281-a8e9a566, #w-node-c5145130-f18a-30eb-68e0-57e7d166b580-a8e9a566, #w-node-_9ff1eef1-7a22-8221-6f0a-7f21a447ec29-a8e9a566, #w-node-_1897cc6b-1fbc-a9b1-c043-10d7f526afc7-a8e9a566, #w-node-_14817a2b-7705-6cee-5149-f6f8ac9c9bb9-a8e9a566, #w-node-e3fa8f1d-5c9c-d554-9fd3-2adbc839ad4d-a8e9a566, #w-node-_3a936218-6ae5-2dfc-c400-147ca4d79938-a8e9a566, #w-node-_154cd943-c605-6166-0988-8bd27b68bc73-a8e9a566, #w-node-_0811872a-f937-ff61-dfae-36c80d8c432f-a8e9a566, #w-node-_9f3db0c8-f2ee-982a-5ad1-46efb454f001-a8e9a566, #w-node-_111a63da-07bd-c4a8-df10-2a1acbf87b5f-a8e9a566, #w-node-bde00b42-2398-56f8-c526-6600488d357a-a8e9a566, #w-node-_405f6887-7a59-9fee-08c4-1a96fdcbca79-a8e9a566, #w-node-_4d1baa07-84e5-9a50-9122-a9bb0f34ecf0-a8e9a566, #w-node-ba4ff8d7-fe5b-3e2a-0fff-7a07f5d8157d-a8e9a566, #w-node-_65bc3b1a-7936-9e86-0f1e-786e18e0d032-a8e9a566, #w-node-_99bc38cd-e29b-8d76-83f8-c061e30d77f2-a8e9a566, #w-node-_934128a9-0d2d-1de6-bba1-78b86a06eb5b-a8e9a566, #w-node-a8f9c4f4-4885-93da-d671-53b22ecaed09-a8e9a566, #w-node-_05632367-ab9f-934a-2fbc-637747e53941-a8e9a566, #w-node-a17f062e-3dda-0c13-430f-1814c337d282-a8e9a566, #w-node-_17733c60-5da7-f447-606f-90ee193c9190-a8e9a566, #w-node-_44c24015-6caf-6fbb-55e9-65440c68406e-a8e9a566, #w-node-f67e2770-1956-66b8-3edf-5ae1fd0ac9e8-a8e9a566, #w-node-_3fc8a3d4-93d9-e7b8-7c6c-f0b03b994668-a8e9a566, #w-node-f08c752f-b0f3-d52a-5668-976603e6b560-a8e9a566, #w-node-f8bc3a06-935c-5088-2736-709cbbd1ba65-a8e9a566, #w-node-_2bf51ba1-ea1c-ab20-42fe-468080375cce-a8e9a566, #w-node-_988d08f2-0920-d1e7-4c43-1d16b672418e-a8e9a566, #w-node-b03b786e-3766-ea2b-3ca3-69dc112d89ec-a8e9a566, #w-node-cc24c406-2891-08a5-da0f-66bc09db4476-a8e9a566, #w-node-d666b409-dbc5-edfc-291a-8c3bd349d994-a8e9a566, #w-node-ad39edb4-c570-3dca-5c1c-ce0a1de081c0-a8e9a566, #w-node-_2eecb4a6-a071-b198-3f35-55f219b56b71-a8e9a566, #w-node-_21bab94e-f369-4a38-b627-9c47b3c93e65-a8e9a566, #w-node-b5b26375-c48f-825e-32d1-9b94eb8efcf8-a8e9a566, #w-node-ba364106-11e5-afbf-c6eb-90f92d61edcc-a8e9a566, #w-node-dcf99f86-c32a-7655-a58a-4978efd969d7-a8e9a566, #w-node-_6798b1de-c088-7436-ac69-819fd686df5c-a8e9a566, #w-node-_27e33247-84d7-59c0-d09c-5cf0db6867b8-a8e9a566, #w-node-_24c42e72-1bca-a82b-204b-ac47e802806d-a8e9a566, #w-node-_4fbfd1ff-876a-be94-4525-b060332ff50d-a8e9a566, #w-node-be7674ce-9ef2-368e-d9dc-6354e1953610-a8e9a566, #w-node-f806f752-9340-f449-c642-eafcb89bd08d-a8e9a566, #w-node-_8f7524c9-5710-5b96-f303-7152e0f07a09-a8e9a566, #w-node-f30bb5ed-148a-8f3f-f784-c37fcddf72f5-a8e9a566, #w-node-_290a0771-fcd6-06e6-bfa5-adfd17b2ff30-a8e9a566, #w-node-_745af814-96f2-78d7-e865-0ddd6f3ceb5f-a8e9a566, #w-node-_7af2240d-140c-9d20-0a82-22a57c1db927-a8e9a566, #w-node-_369a8865-8a04-1cbf-5a1e-cf2c1a6798ba-a8e9a566, #w-node-_26b9878c-b482-1fdd-62e4-a95f5576759b-a8e9a566, #w-node-_08c2c583-ac00-46af-a0e1-1dda6c43ccc5-a8e9a566, #w-node-_80d5a5d4-a295-0d98-eaf1-cc6fbfa675ad-a8e9a566, #w-node-_99a67e76-0f56-6b62-ffce-321739b3212c-a8e9a566, #w-node-_3532356c-d743-ef02-d103-b7a67d6e754c-a8e9a566, #w-node-_0d441bd0-c4fe-8db8-017a-762bd184ce95-a8e9a566, #w-node-_84b08206-518d-de28-fff8-cd1c623e7357-a8e9a566 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b347814-4f0f-0581-e7dd-10960175d29c-a8e9a566 {
  grid-area: Area-2;
}

#w-node-_5b347814-4f0f-0581-e7dd-10960175d2a2-a8e9a566 {
  grid-area: Area-4;
}

#w-node-_5b347814-4f0f-0581-e7dd-10960175d2a5-a8e9a566 {
  grid-area: Area-5;
}

#w-node-_5b347814-4f0f-0581-e7dd-10960175d2b0-a8e9a566 {
  grid-area: Area-10;
}

#w-node-_5b347814-4f0f-0581-e7dd-10960175d2b2-a8e9a566, #w-node-_7942ebbe-9699-460b-0aa7-0fc50ba32bc5-a8e9a566, #w-node-e61c883e-5676-182c-d22b-f7993140aa2b-a8e9a566, #w-node-bf24ddc6-dee0-4f5e-1eeb-3e13e39703fe-a8e9a566, #w-node-a6c763e5-e0ad-7d34-565c-f5ea234b001c-a8e9a566, #w-node-_0b11730c-4de1-81e1-06bd-592178ba35dd-a8e9a566, #w-node-_131cc63d-c843-bb0f-085e-0f937fafc7ed-a8e9a566, #w-node-_2154530c-feb3-5191-2692-72e1f7810613-a8e9a566, #w-node-_2be1ff53-10ca-2265-2104-e6dc7968e8d3-a8e9a566, #w-node-_3969801d-9077-a9f7-c8ad-5cbde1ee33a0-a8e9a566, #w-node-_384d580a-3f61-52a6-43a9-b74df3104440-a8e9a566, #w-node-_3c8228a1-6508-3bde-67e7-083681e29f6f-a8e9a566, #w-node-_1039bb05-822d-12a4-8ffe-a0d5cd7f279a-a8e9a566, #w-node-_0bf3a78a-a345-32aa-c533-8e13bbc2f0ca-a8e9a566, #w-node-c871daa1-892e-4fd3-5ec7-afe68dec0a11-a8e9a566, #w-node-d8f55b78-22ec-ddb8-3fca-d27672da0d6b-a8e9a566, #w-node-_1a899be7-ff22-752e-028d-668ea50cb836-a8e9a566, #w-node-_4544ee9f-0e4d-d1f9-9056-dd3dbbcad8b6-a8e9a566, #w-node-d010a45e-ad40-87af-9aae-8708585403b0-a8e9a566, #w-node-_31d5843b-eb6f-e9fe-31b6-20f0efd5d074-a8e9a566, #w-node-ea25a37f-322d-7977-0d35-dcba931f31bf-a8e9a566, #w-node-a80fdc17-8abe-acc1-002b-101a79edcdc3-a8e9a566, #w-node-_84ce66de-9d81-e3ed-1911-cdbe2e69984a-a8e9a566, #w-node-_9b0c2aa5-fcba-ad4a-62d6-9cb1a25f2637-a8e9a566, #w-node-_64d39b55-2fc3-b0d6-e274-38e4da1867fc-a8e9a566, #w-node-_9f9bc7b9-b0fe-65c0-5622-9570aff19de4-a8e9a566, #w-node-a7cbbff7-8907-71ce-df2a-4a4647917e34-a8e9a566, #w-node-_3ce785ae-9a10-8250-899c-94de759ba69c-a8e9a566, #w-node-_4ef41409-517c-4fff-a8c9-7b94927bf7d9-a8e9a566, #w-node-b32777f3-9394-7514-4937-ad34ef4aabf8-a8e9a566, #w-node-_2a6333a2-2b2e-0d40-8a1b-6ba535b70e03-a8e9a566, #w-node-_3980ff47-0d31-cd83-9bad-4796ca97bc52-a8e9a566, #w-node-_75639114-dee9-d66d-5b08-141ab736d1ee-a8e9a566, #w-node-_682458d0-05b1-b0dd-24e3-7a72bf66741b-a8e9a566, #w-node-_14799735-ea50-0d08-4dc1-23e53251f214-a8e9a566 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08648fab-b34c-2069-ca17-5cedf98671c1-a8e9a566 {
  grid-area: Area-2;
}

#w-node-_08648fab-b34c-2069-ca17-5cedf98671c7-a8e9a566 {
  grid-area: Area-4;
}

#w-node-_08648fab-b34c-2069-ca17-5cedf98671ca-a8e9a566 {
  grid-area: Area-5;
}

#w-node-_08648fab-b34c-2069-ca17-5cedf98671d8-a8e9a566 {
  grid-area: Area-10;
}

#w-node-_08648fab-b34c-2069-ca17-5cedf98671da-a8e9a566, #w-node-_08648fab-b34c-2069-ca17-5cedf98671dc-a8e9a566, #w-node-_08648fab-b34c-2069-ca17-5cedf98671de-a8e9a566, #w-node-_08648fab-b34c-2069-ca17-5cedf98671e3-a8e9a566, #w-node-_08648fab-b34c-2069-ca17-5cedf98671e5-a8e9a566 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30a9aee8-a587-e75d-af20-86744e2c4fc6-a8e9a569 {
  place-self: center;
}

#w-node-_33ad6eaf-249d-ffc3-f0a5-b2eb7af64859-a8e9a56c, #w-node-_58b23972-e599-f7d3-91dc-09b7b8cdfef3-a8e9a56c, #w-node-a67b615a-0ad1-a189-a2be-3e4b276b4206-a8e9a56c, #w-node-b89bdd26-da6e-e13b-f578-17276212df11-a8e9a56c, #w-node-eb1b11e6-fd12-5e3f-f05c-8e4986100f79-a8e9a56c, #w-node-_1344f9ba-407e-e504-b8b7-64e3abfbe053-a8e9a56c, #w-node-_0113d71d-9b8e-bb3e-17ab-36a9f6bbaf66-a8e9a56c, #w-node-_89007e92-c3a2-aec7-bfa5-0676851068ab-a8e9a56c, #w-node-_19652c7e-ebbc-acab-9bb0-5e12b9ac8026-a8e9a56c, #w-node-_5e307021-af16-ad40-d72d-b55e7cca40ca-a8e9a56c, #w-node-bc343896-b335-a37e-918d-e6affe11e8d3-a8e9a56c, #w-node-_908f8bbe-5720-8d9a-1b5b-8cf2c336bb1c-a8e9a56c, #w-node-_06266037-2a44-ac9d-e9cc-aec0396f0e33-a8e9a56c, #w-node-ef786de7-75bc-35c5-965b-8aa31b4db04a-a8e9a56c, #w-node-_0cfc885f-e383-ec4a-5c3e-c4936940737f-a8e9a56c, #w-node-abb25526-e768-3b59-fff1-224cf7f97ca1-a8e9a56c, #w-node-_57980ab0-b54e-9950-889a-d0e288330ea7-a8e9a56c, #w-node-ef7c3e44-8f5d-ebea-b971-4d6097ecfd08-a8e9a56c, #w-node-e0eaf794-04e8-e78f-eff9-496f6c18cf7b-a8e9a56c, #w-node-_30ae2999-9b41-3dfe-b6b2-d4a3e1c3a057-a8e9a56c, #w-node-_9a6367b8-89f7-cec4-1f5d-5d807f4f3644-a8e9a56c, #w-node-acc43455-bd96-a2da-5a0d-4b8bd01c7168-a8e9a56c, #w-node-_8a1ab4b3-755d-7617-961d-ba16c51631da-a8e9a56c, #w-node-_97981198-d10d-27ee-6432-887ac0fbf012-a8e9a56c, #w-node-_7c8cb01e-938e-4b65-8216-912c67189711-a8e9a56c, #w-node-_59800736-127b-2492-4768-4f6555f3dc7a-a8e9a56c, #w-node-_70c62b51-acea-bfdb-0a9d-46d0b7f3147c-a8e9a56c, #w-node-dacb29d8-61d7-c7da-3627-f9eec3ae48df-a8e9a56c, #w-node-_33af09e0-720d-98f3-cfa7-66692eb32c0d-a8e9a56c, #w-node-_41bb87cd-2bd4-f575-8c08-b6ca48bb47a9-a8e9a56c, #w-node-cd13201e-1e09-5241-44f5-752e4e1e7900-a8e9a56c, #w-node-bd0b63dd-b3cc-6982-a568-c15bcb4fd106-a8e9a56c, #w-node-efea549f-6303-6e54-b6a2-47ca5a8fbd2a-a8e9a56c, #w-node-_6eb365c3-74af-7c7f-148c-a88c3fa4d222-a8e9a56c, #w-node-_50844c08-4109-f72c-945d-e94d76745ff8-a8e9a56c, #w-node-_0d9de28d-c267-b4d3-b313-5e1c2ca138f7-a8e9a56c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c47527ab-348f-3fd1-99b2-d285b72cfab9-a8e9a56d {
  align-self: center;
}

#w-node-c2c09b0f-a01e-4bef-6b84-24f91ad324ad-a8e9a56f {
  align-self: start;
}

#w-node-_23ac92e7-db8b-10e3-7f70-f8c02de7ad87-a8e9a56f {
  justify-self: center;
}

#w-node-_019135e3-b052-d8a2-b90b-dc4253b4a0b1-a8e9a56f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8855886e-6d2f-cb87-6f60-d1204f55da7c-a8e9a574 {
  align-self: center;
}

#w-node-_0a09c710-eecb-94de-e663-f63b407c8615-a8e9a574 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2637fec5-7393-019f-4e6d-f0d7b0975011-a8e9a574 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b46ef2e9-ee6a-766d-2a8c-2629c21a36e1-a8e9a574, #w-node-_8c00790c-1020-9aa1-6b9d-a8266183dffa-a8e9a574 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_162f99de-3119-fc1f-80b4-5babe05f6d75-a8e9a578 {
  align-self: center;
}

#w-node-_8675c5ed-a74d-daa1-684a-ab331e03c867-a8e9a578 {
  place-self: end center;
}

#w-node-_0c2daa4b-62ea-d0eb-71b0-7c4fe6e45f51-a8e9a57a {
  place-self: start center;
}

#w-node-_23c1b43d-21ba-4e72-f80c-2becce9189a3-a8e9a57a {
  place-self: center;
}

#w-node-b333ee17-ae8a-b071-44a4-03c715c61b52-15c61b50 {
  align-self: center;
}

#w-node-b333ee17-ae8a-b071-44a4-03c715c61b5d-15c61b50, #w-node-_03595a97-7f47-1b78-c5e4-85910010faaf-a8e9a57f, #w-node-f8651e80-0456-72a2-4c1a-788b3272e960-a8e9a57f, #w-node-_6672dc5a-cd5e-cc0a-48b4-e6f5e3480f6b-a8e9a57f {
  place-self: center;
}

#w-node-_679bc87a-27b7-ba26-dc42-32ee8fae3556-a8e9a57f, #w-node-b24fe1d1-cf27-65c4-d0b5-089847e476ef-a8e9a57f, #w-node-_1dbf1799-25b8-38b1-ee14-b5c3a25ab947-a8e9a57f, #w-node-_987f0823-ff23-2967-ffc6-9223b6dff4a7-a8e9a584 {
  align-self: center;
}

#w-node-cfddf724-8f6f-3077-3bef-2a21d7cf3cfa-a8e9a584 {
  place-self: center;
}

#w-node-e6f120d0-a15d-b495-02f5-61898eea0381-a8e9a584 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83766d2e-f219-5c0e-b7c5-7b0ea1da0d3c-a8e9a584 {
  place-self: center;
}

#w-node-ca47d2f7-8cea-721c-41f7-5b7f51351694-a8e9a58e, #w-node-e6e3b365-8074-a53f-5c6e-4ebcae68019e-a8e9a595, #w-node-_4a330be5-d2a6-49ac-35de-3c0bff3df802-a8e9a595 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bddf6b44-67a6-36a3-c697-70786dc16b70-a8e9a595, #w-node-_559165e8-ef7a-ff91-71d1-4a86ab2c210a-a8e9a595, #w-node-c08aad23-d5a8-18bb-a570-ad0b2b825e41-a8e9a595, #w-node-e315019b-fa32-4ffb-c7da-cb46824d1c70-a8e9a595, #w-node-_1761e2fa-b17b-cc7f-a9d3-286eab93770f-a8e9a595, #w-node-_90c31fec-bdce-2cb9-9376-bf8a7d7764fe-a8e9a595, #w-node-_2f74c767-5785-64a9-abe7-6a68bf479088-a8e9a595 {
  order: 9999;
  place-self: center;
}

#w-node-_0e7b354e-f2fd-b719-953d-14be1e53df30-a8e9a595, #w-node-_72ffa87b-f6e6-5fe7-0c42-e5daf82f0179-a8e9a595, #w-node-_324eeeb0-adcb-f19e-172b-d870c1c568d4-a8e9a595, #w-node-_6dbbaaa9-c0d3-1cb5-d64c-9435f9a45072-a8e9a595, #w-node-_7bb92898-83c6-8ebe-8215-09a224f6d95f-a8e9a595, #w-node-ff5aed81-3b25-b1f4-37c3-91747723cb50-a8e9a595, #w-node-_6e21d5bd-723b-401f-1ec1-5a19d3d9387e-c6f075c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc504-a8e9a5a1 {
  align-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc510-a8e9a5a1 {
  place-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc533-a8e9a5a1 {
  align-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc540-a8e9a5a1 {
  place-self: start center;
}

#w-node-_1fa21f6b-f7b1-a83b-dc9d-bebe00f8d959-a8e9a5a1 {
  align-self: center;
}

#w-node-_1fa21f6b-f7b1-a83b-dc9d-bebe00f8d964-a8e9a5a1 {
  place-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc54d-a8e9a5a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc557-a8e9a5a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_2c4adfe9-adb2-6d79-3853-bf1b74630617-a8e9a5a1 {
  align-self: center;
}

#w-node-_2c4adfe9-adb2-6d79-3853-bf1b74630628-a8e9a5a1 {
  place-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc58f-a8e9a5a1 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc596-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5a2-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc59a-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc59e-a8e9a5a1 {
  order: 9999;
  place-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5a7-a8e9a5a1 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5aa-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5ac-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5ae-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5b0-a8e9a5a1 {
  order: 9999;
  place-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5b3-a8e9a5a1 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5b6-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5b8-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5ba-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5bc-a8e9a5a1 {
  order: 9999;
  place-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5bf-a8e9a5a1 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5c2-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5c4-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5c6-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5c8-a8e9a5a1 {
  order: 9999;
  place-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5cb-a8e9a5a1 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5d0-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5d2-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5d4-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5d6-a8e9a5a1 {
  order: 9999;
  place-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5d9-a8e9a5a1 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5de-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5e0-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5e2-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5e4-a8e9a5a1 {
  order: 9999;
  place-self: center;
}

#w-node-ac469f97-6bef-5c5f-ea63-2bd65ed60c4e-a8e9a5b5, #w-node-dbd81d34-7882-ce5a-5e07-22c94c718057-a8e9a5b5, #w-node-_7f69d0df-0d1f-4ed1-6e0e-c7045e591b9d-a8e9a5b5 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a2a24b7b-313d-fa74-1a6e-bfc41b08f762-a8e9a5b5 {
  align-self: center;
}

#w-node-a2a24b7b-313d-fa74-1a6e-bfc41b08f76d-a8e9a5b5 {
  justify-self: start;
}

#w-node-a2a24b7b-313d-fa74-1a6e-bfc41b08f772-a8e9a5b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c10953a-4246-c1d1-d664-bb4b899119a1-a8e9a5b5 {
  justify-self: start;
}

#w-node-_2c10953a-4246-c1d1-d664-bb4b899119a6-a8e9a5b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_20035ecd-677a-de9b-1a5e-1ae4f11048a3-a8e9a5b5 {
  justify-self: start;
}

#w-node-_20035ecd-677a-de9b-1a5e-1ae4f11048a8-a8e9a5b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-c533ea48-8dae-0232-5049-bec9fa226a48-a8e9a5d8 {
  align-self: center;
}

#w-node-_2394e951-0c04-ecf0-ba80-dd91576ce083-a8e9a5df, #w-node-_2394e951-0c04-ecf0-ba80-dd91576ce089-a8e9a5df, #w-node-_2394e951-0c04-ecf0-ba80-dd91576ce08f-a8e9a5df, #w-node-_2394e951-0c04-ecf0-ba80-dd91576ce095-a8e9a5df, #w-node-_2394e951-0c04-ecf0-ba80-dd91576ce083-a8e9a5f2, #w-node-_2394e951-0c04-ecf0-ba80-dd91576ce089-a8e9a5f2, #w-node-_2394e951-0c04-ecf0-ba80-dd91576ce08f-a8e9a5f2, #w-node-_2394e951-0c04-ecf0-ba80-dd91576ce095-a8e9a5f2, #w-node-_2394e951-0c04-ecf0-ba80-dd91576ce083-a8e9a5f4, #w-node-_2394e951-0c04-ecf0-ba80-dd91576ce089-a8e9a5f4, #w-node-_2394e951-0c04-ecf0-ba80-dd91576ce08f-a8e9a5f4, #w-node-_2394e951-0c04-ecf0-ba80-dd91576ce095-a8e9a5f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c26f8a4c-823d-1268-96ba-b9eb429cc533-a8e9a5f8 {
  align-self: center;
}

#w-node-e6e3b365-8074-a53f-5c6e-4ebcae68019e-a8e9a5f8, #w-node-_4a330be5-d2a6-49ac-35de-3c0bff3df802-a8e9a5f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90c31fec-bdce-2cb9-9376-bf8a7d7764fe-a8e9a5f8, #w-node-_559165e8-ef7a-ff91-71d1-4a86ab2c210a-a8e9a5f8, #w-node-c08aad23-d5a8-18bb-a570-ad0b2b825e41-a8e9a5f8, #w-node-_2f74c767-5785-64a9-abe7-6a68bf479088-a8e9a5f8, #w-node-e315019b-fa32-4ffb-c7da-cb46824d1c70-a8e9a5f8, #w-node-bddf6b44-67a6-36a3-c697-70786dc16b70-a8e9a5f8 {
  order: 9999;
  place-self: center;
}

#w-node-_0e7b354e-f2fd-b719-953d-14be1e53df30-a8e9a5f8, #w-node-_03fdf81d-e291-b136-f506-26d805bc59d9-a8e9a5f8, #w-node-_72ffa87b-f6e6-5fe7-0c42-e5daf82f0179-a8e9a5f8, #w-node-_324eeeb0-adcb-f19e-172b-d870c1c568d4-a8e9a5f8, #w-node-_6dbbaaa9-c0d3-1cb5-d64c-9435f9a45072-a8e9a5f8, #w-node-_7bb92898-83c6-8ebe-8215-09a224f6d95f-a8e9a5f8, #w-node-ff5aed81-3b25-b1f4-37c3-91747723cb50-a8e9a5f8, #w-node-_50ba31f1-013f-47fe-6423-ed88922c7754-a8e9a5f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed3c838e-208b-933b-11bc-ebf3b7a271ee-a8e9a636 {
  place-self: start center;
}

#w-node-_22b3a10b-3956-c267-d451-13ef8ea444b9-a8e9a636 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_34572dfb-baab-fc76-3343-72fe9d696d58-a8e9a636 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_53820f03-6fd0-4945-f225-035d359fe5eb-a8e9a636 {
  place-self: center;
}

#w-node-_6bb88afd-f172-8620-f320-3c21b0ae6d30-a8e9a636 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb6bd1c6-d21c-f059-4f75-d3ffa2b501d1-a8e9a636 {
  align-self: start;
}

#w-node-_28a61e7a-07f5-74f1-aca9-570c46073edf-a8e9a636 {
  place-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfd9-a8e9a636 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfda-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfe6-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfe4-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfe2-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfdc-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfde-a8e9a636 {
  order: 9999;
  place-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfe9-a8e9a636 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfec-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfee-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcff0-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcff2-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcff4-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcff6-a8e9a636 {
  order: 9999;
  place-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcffb-a8e9a636 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcffe-a8e9a636, #w-node-_5cc75dda-5b4b-0172-1a6e-d0332bf97048-a8e9a636, #w-node-_6ba070bd-0b5a-9fc4-c329-48df681f13aa-a8e9a636, #w-node-_5916dec3-61a3-c716-263a-fb95edb347d6-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd006-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd008-a8e9a636 {
  order: 9999;
  place-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd00d-a8e9a636 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd010-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd018-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd01a-a8e9a636, #w-node-_9811f3c1-2e8f-3dfd-bbcf-da15f21f5761-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd012-a8e9a636, #w-node-b976ec18-56ed-7d6d-b0eb-59626a5f508f-a8e9a636 {
  order: 9999;
  place-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd01f-a8e9a636 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd022-a8e9a636, #w-node-_88bf7a1f-b5c3-6fa5-8655-a9896ad71e30-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd024-a8e9a636, #w-node-_4c7e2a45-a7e2-b09d-808b-f2756f7f30ae-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd028-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd02a-a8e9a636 {
  order: 9999;
  place-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd031-a8e9a636 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd034-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd036-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd038-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd03a-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd03c-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd03e-a8e9a636 {
  order: 9999;
  place-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd043-a8e9a636 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd046-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd048-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd04a-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd04c-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd04e-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd050-a8e9a636 {
  order: 9999;
  place-self: center;
}

#w-node-_60ca0f81-1729-cc10-bf43-430153e1dbfb-a8e9a636 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_60ca0f81-1729-cc10-bf43-430153e1dc07-a8e9a636 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_155e8175-de96-e4b7-ccd6-6eb3190df042-a8e9a64f {
  place-self: center;
}

#w-node-c11f9cf8-4051-9004-f49f-3aa1f1fc6dae-a8e9a64f, #w-node-dfa9bc5c-8a9e-ddc3-66aa-a7c8355edf05-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab7f0-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab7f1-a8e9a64f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0306c978-bd0e-ad68-0025-ed9b0abab806-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab7f2-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab7fe-a8e9a64f, #w-node-_0efef0cb-9764-b1b6-754a-65b404721d05-a8e9a64f, #w-node-f8244a0c-f877-acee-8c89-dfa77d769ba1-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab802-a8e9a64f {
  order: 9999;
  place-self: center;
}

#w-node-_0306c978-bd0e-ad68-0025-ed9b0abab80b-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab81c-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab82d-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab83e-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab84f-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab860-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab871-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab882-a8e9a64f, #w-node-_71a86171-a15d-31d0-a38c-1e51450c17b5-a8e9a64f, #w-node-a5dfd69e-384b-d736-6c39-6719441160ed-a8e9a64f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010faaf-a8e9a654 {
  place-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fabf-a8e9a654 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: start;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fac0-a8e9a654 {
  order: 2;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fad6-a8e9a654 {
  order: 9999;
  grid-area: 2 / 2 / 3 / 3;
  place-self: center start;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb04-a8e9a654 {
  align-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb1e-a8e9a654 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb24-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb28-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb2c-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb30-a8e9a654 {
  order: 9999;
  place-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb35-a8e9a654 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb3a-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb3c-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb3e-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb40-a8e9a654 {
  order: 9999;
  place-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb43-a8e9a654 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb48-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb4a-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb4c-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb4e-a8e9a654 {
  order: 9999;
  place-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb51-a8e9a654 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb56-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb58-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb5a-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb5c-a8e9a654 {
  order: 9999;
  place-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb5f-a8e9a654 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb64-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb66-a8e9a654, #w-node-_81d0bf6b-8c33-9629-3ade-fbb078ca1dcf-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb6a-a8e9a654 {
  order: 9999;
  place-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb6d-a8e9a654 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_03595a97-7f47-1b78-c5e4-85910010fb72-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb74-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb76-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb78-a8e9a654 {
  order: 9999;
  place-self: center;
}

#w-node-_911c58b3-a2c6-38a2-faa7-4a2e27f34d2e-a8e9a658, #w-node-_0c63ca13-7011-b02f-c491-fcf5cbd9634d-a8e9a658 {
  align-self: stretch;
}

#w-node-_671bd0df-d620-3113-e1c9-0faab062d50e-a8e9a672, #w-node-_671bd0df-d620-3113-e1c9-0faab062d50e-a8e9a685, #w-node-_917c5ed6-47c6-59e1-7771-04515a538cf7-a8e9a6a7, #w-node-_917c5ed6-47c6-59e1-7771-04515a538d0b-a8e9a6a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2acb5bf1-3cb1-d8d2-85df-fba39c5f24a0-a8e9a6ac {
  align-self: start;
}

#w-node-c2c09b0f-a01e-4bef-6b84-24f91ad324b4-a8e9a6ac {
  align-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f3955f5-a8e9a6ac {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f3955f6-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f3955f8-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f3955fa-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f3955fc-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f3955fe-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395600-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395602-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395604-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395606-a8e9a6ac {
  order: 9999;
  place-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f395609-a8e9a6ac {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f39560c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39560e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395610-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395612-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395614-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395616-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395618-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39561a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39561c-a8e9a6ac {
  order: 9999;
  place-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f39561f-a8e9a6ac {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f395622-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395624-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395626-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395628-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39562a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39562c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39562e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395630-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395632-a8e9a6ac {
  order: 9999;
  place-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f395635-a8e9a6ac {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f395638-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39563a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39563c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39563e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395640-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395642-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395644-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395646-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395648-a8e9a6ac {
  order: 9999;
  place-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f39564b-a8e9a6ac {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f39564e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395650-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395652-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395654-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395656-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395658-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39565a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39565c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39565e-a8e9a6ac {
  order: 9999;
  place-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f395661-a8e9a6ac {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f395664-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395666-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395668-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39566a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39566c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39566e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395670-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395672-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395674-a8e9a6ac {
  order: 9999;
  place-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f395677-a8e9a6ac {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f39567a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39567c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39567e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395680-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395682-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395684-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395686-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395688-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39568a-a8e9a6ac {
  order: 9999;
  place-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f39568d-a8e9a6ac {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b8980a33-ac64-eef8-1c00-e0760f395690-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395692-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395694-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395696-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395698-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39569a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39569c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39569e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f3956a0-a8e9a6ac {
  order: 9999;
  place-self: center;
}

#w-node-_155e8175-de96-e4b7-ccd6-6eb3190df042-a8e9a6ad, #w-node-_4e6a6888-6320-b089-93f5-522ee0704960-a8e9a6ad, #w-node-_2e3dde5a-9963-e02e-d92a-1c47e46011ee-a8e9a6ad {
  place-self: center;
}

#w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a6ad {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f794-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a0-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79e-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79a-a8e9a6ad {
  order: 9999;
  place-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a6ad {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ae-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b0-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ba-a8e9a6ad {
  order: 9999;
  place-self: center;
}

#w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58ad-a8e9a6ad {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b0-a8e9a6ad, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b2-a8e9a6ad, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b4-a8e9a6ad, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b6-a8e9a6ad {
  order: 9999;
  place-self: center;
}

#w-node-be086689-150b-58ca-6074-096127195468-a8e9a6ad {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-be086689-150b-58ca-6074-09612719546b-a8e9a6ad, #w-node-be086689-150b-58ca-6074-09612719546d-a8e9a6ad, #w-node-be086689-150b-58ca-6074-09612719546f-a8e9a6ad, #w-node-be086689-150b-58ca-6074-096127195471-a8e9a6ad {
  order: 9999;
  place-self: center;
}

#w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a6ad {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a6ad, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cf-a8e9a6ad, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d1-a8e9a6ad, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d3-a8e9a6ad {
  order: 9999;
  place-self: center;
}

#w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a6ad {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a6ad, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbd-a8e9a6ad, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbf-a8e9a6ad, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dc1-a8e9a6ad {
  order: 9999;
  place-self: center;
}

#w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf26-a8e9a6ad {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf29-a8e9a6ad, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf2b-a8e9a6ad, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf2d-a8e9a6ad, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf2f-a8e9a6ad {
  order: 9999;
  place-self: center;
}

#w-node-bfafb30c-59de-0480-9063-111cf41ac48d-a8e9a6ad {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bfafb30c-59de-0480-9063-111cf41ac490-a8e9a6ad, #w-node-bfafb30c-59de-0480-9063-111cf41ac492-a8e9a6ad, #w-node-bfafb30c-59de-0480-9063-111cf41ac494-a8e9a6ad, #w-node-bfafb30c-59de-0480-9063-111cf41ac496-a8e9a6ad {
  order: 9999;
  place-self: center;
}

#w-node-fc7f251e-3c3a-6810-b913-baad3888c861-a8e9a6ad {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fc7f251e-3c3a-6810-b913-baad3888c864-a8e9a6ad, #w-node-fc7f251e-3c3a-6810-b913-baad3888c866-a8e9a6ad, #w-node-fc7f251e-3c3a-6810-b913-baad3888c868-a8e9a6ad, #w-node-fc7f251e-3c3a-6810-b913-baad3888c86a-a8e9a6ad {
  order: 9999;
  place-self: center;
}

#w-node-_48a22153-bbd4-b51c-fd53-e0016bfd16d7-a8e9a6ae, #w-node-_48a22153-bbd4-b51c-fd53-e0016bfd16e3-a8e9a6ae, #w-node-e6e3b365-8074-a53f-5c6e-4ebcae68019e-a8e9a6ae, #w-node-_4a330be5-d2a6-49ac-35de-3c0bff3df802-a8e9a6ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bddf6b44-67a6-36a3-c697-70786dc16b70-a8e9a6ae, #w-node-c08aad23-d5a8-18bb-a570-ad0b2b825e41-a8e9a6ae, #w-node-_559165e8-ef7a-ff91-71d1-4a86ab2c210a-a8e9a6ae, #w-node-_90c31fec-bdce-2cb9-9376-bf8a7d7764fe-a8e9a6ae, #w-node-_2f74c767-5785-64a9-abe7-6a68bf479088-a8e9a6ae, #w-node-e315019b-fa32-4ffb-c7da-cb46824d1c70-a8e9a6ae {
  order: 9999;
  place-self: center;
}

#w-node-_0e7b354e-f2fd-b719-953d-14be1e53df30-a8e9a6ae, #w-node-_03fdf81d-e291-b136-f506-26d805bc59d9-a8e9a6ae, #w-node-_56ea9f6b-a150-17df-a96f-bb3c7afa291c-a8e9a6ae, #w-node-_113a1b0f-0b84-68fd-4201-5ec051595e91-a8e9a6ae, #w-node-_9b41c267-c18e-ede4-f677-6d4d26df25d3-a8e9a6ae, #w-node-_6a42411e-98fc-fae3-ea6a-a3a3f928887d-a8e9a6ae, #w-node-_3f0a45fb-e14f-6905-0bbb-447d83f62074-a8e9a6ae, #w-node-_6c8f20dc-093f-5439-4014-9b8dc328414a-a8e9a6ae, #w-node-_8b3f0efc-7d17-0e99-0ee7-4fa9528dd3e2-a8e9a6ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e921945-011d-0909-f7ac-242f946263b2-a8e9a6c9 {
  place-self: center;
}

#w-node-_6e921945-011d-0909-f7ac-242f946263c2-a8e9a6c9 {
  place-self: start center;
}

#w-node-bb6a8fb0-e924-4fc2-3bed-117d607ed868-a8e9a6c9, #w-node-f6e39342-4a70-9ed8-1195-5931287bb86d-a8e9a6c9, #w-node-ae5e18af-a304-eacd-006a-cce59146ddb8-a8e9a6c9 {
  place-self: stretch center;
}

#w-node-_2210654f-6600-7a29-7dd4-07e1b617711a-a8e9a6c9 {
  place-self: center;
}

#w-node-ee45b6bc-13f5-f5bf-016c-14111da53381-a8e9a6c9, #w-node-_59154256-3384-d501-5b03-d8a4079e825d-a8e9a6c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47a8c730-44c4-be33-67b4-bb4c7ce484b7-a8e9a6c9 {
  align-self: center;
}

#w-node-b4316d3e-2d66-5b65-a980-75ded82d31f9-a8e9a6c9, #w-node-b4316d3e-2d66-5b65-a980-75ded82d31ff-a8e9a6c9 {
  place-self: start center;
}

#w-node-e0693a75-766f-df63-c336-7d6288f71bbd-a8e9a6c9, #w-node-d033829d-ede4-0590-3edc-d4907b464b0d-a8e9a6c9, #w-node-_4976070a-1fa3-706c-75ee-8d638c02a207-a8e9a6c9, #w-node-_79c7f9a0-ed1b-f338-7633-900acaf6d27f-a8e9a6c9, #w-node-_736272dc-d2b9-9c3d-f513-0e405a599c52-a8e9a6c9, #w-node-_223494af-5abf-6b1c-e0a3-b7fda780ba6e-a8e9a6c9 {
  place-self: stretch center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968b3d-a8e9a6ca {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968b3e-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b42-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b46-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b4a-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b4e-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b52-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b56-a8e9a6ca {
  order: 9999;
  place-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968b5b-a8e9a6ca {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968b5e-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b60-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b62-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b64-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b66-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b68-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b6a-a8e9a6ca {
  order: 9999;
  place-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968b6d-a8e9a6ca {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968b70-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b72-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b74-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b76-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b78-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b7a-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b7c-a8e9a6ca {
  order: 9999;
  place-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968b7f-a8e9a6ca {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968b82-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b84-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b86-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b88-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b8a-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b8c-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b8e-a8e9a6ca {
  order: 9999;
  place-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968b91-a8e9a6ca {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968b94-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b96-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b98-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b9a-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b9c-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b9e-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968ba0-a8e9a6ca {
  order: 9999;
  place-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968ba3-a8e9a6ca {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968ba6-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968ba8-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968baa-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bac-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bae-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb0-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb2-a8e9a6ca {
  order: 9999;
  place-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb5-a8e9a6ca {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb8-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bba-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bbc-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bbe-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc0-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc2-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc4-a8e9a6ca {
  order: 9999;
  place-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc7-a8e9a6ca {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968bca-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bcc-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bce-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd0-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd2-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd4-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd6-a8e9a6ca {
  order: 9999;
  place-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd9-a8e9a6ca {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968bdc-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bde-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968be0-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968be2-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968be4-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968be6-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968be8-a8e9a6ca {
  order: 9999;
  place-self: center;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968bf4-a8e9a6ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cec38f7e-743a-9c4a-b0fd-c13281968c07-a8e9a6ca {
  align-self: center;
}

#w-node-_155e8175-de96-e4b7-ccd6-6eb3190df042-a8e9a6cc {
  place-self: center;
}

#bridging-services-video.w-node-df420b8f-afab-07f2-3467-b2baef34ca02-a8e9a6cc {
  align-self: center;
}

#w-node-_523bb24b-4b8d-26ac-56d2-ba7cafca376f-a8e9a6cc, #w-node-_121cdab4-382b-d3cf-be82-4126d74ce315-a8e9a6cc {
  place-self: center;
}

#w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a6cc {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79a-a8e9a6cc, #w-node-_44dc2c70-9f5c-6c07-8cfd-f382180c5171-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79e-a8e9a6cc, #w-node-_1d43cf30-030b-0ace-7e2e-461572102760-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a0-a8e9a6cc, #w-node-_95316e35-04e1-d322-ffd1-dfb52d219da4-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f794-a8e9a6cc {
  order: 9999;
  place-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a6cc {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cce93c1-f6eb-7148-b589-0823f662d84d-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ae-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b0-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ba-a8e9a6cc, #w-node-_59b305c9-fd31-0760-675b-daa4787c4cc4-a8e9a6cc, #w-node-_696aafd9-041b-b857-8443-4f9df690ce23-a8e9a6cc {
  order: 9999;
  place-self: center;
}

#w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58ad-a8e9a6cc {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b0-a8e9a6cc, #w-node-_667fa64b-4696-aaf9-c6dc-a0d1a41f32c1-a8e9a6cc, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b4-a8e9a6cc, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b6-a8e9a6cc, #w-node-b9605625-17ea-c67f-f126-7bc49a7feb5a-a8e9a6cc, #w-node-_30229815-cc3b-71b9-1a5d-b0c06a5ecbf5-a8e9a6cc, #w-node-_0afa9528-5b0e-0ccc-da03-8a819e4a6f1b-a8e9a6cc {
  order: 9999;
  place-self: center;
}

#w-node-be086689-150b-58ca-6074-096127195468-a8e9a6cc {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-be086689-150b-58ca-6074-09612719546f-a8e9a6cc, #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a6cc, #w-node-be086689-150b-58ca-6074-096127195471-a8e9a6cc, #w-node-be086689-150b-58ca-6074-09612719546d-a8e9a6cc, #w-node-f8efad1e-236c-b9a0-b158-0ca3a561752e-a8e9a6cc, #w-node-_849bd85d-8177-3f19-4edc-8d7a06cf7afb-a8e9a6cc, #w-node-_9a68202e-82db-1679-0169-a9029d95e6d9-a8e9a6cc {
  order: 9999;
  place-self: center;
}

#w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a6cc {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a2c85e75-4019-102e-6658-43b3cbcf47cf-a8e9a6cc, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d1-a8e9a6cc, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d3-a8e9a6cc, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a6cc, #w-node-_88058e62-5bf2-b067-98da-5dc9d82f2b1e-a8e9a6cc, #w-node-a1449cb4-b6b2-f4f6-22bb-2c861f39f2a5-a8e9a6cc, #w-node-_1d412620-2fc1-d3cc-b9e7-9cc8ebeae2b0-a8e9a6cc {
  order: 9999;
  place-self: center;
}

#w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a6cc {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbd-a8e9a6cc, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbf-a8e9a6cc, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dc1-a8e9a6cc, #w-node-_0892fb30-ced6-c046-c364-f908ba5c4ee8-a8e9a6cc, #w-node-_183860f8-074e-98db-a815-5871e9308440-a8e9a6cc, #w-node-ed855d2b-267e-bff3-e952-3007d07ce1ab-a8e9a6cc, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a6cc {
  order: 9999;
  place-self: center;
}

#w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf26-a8e9a6cc {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf2b-a8e9a6cc, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf2d-a8e9a6cc, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf2f-a8e9a6cc, #w-node-f19ab00f-9964-82a4-5ee2-f88ba671c460-a8e9a6cc, #w-node-ac46f11c-99de-131c-9958-f0137cdbad7c-a8e9a6cc, #w-node-fe7d87a8-564d-99a1-3651-49c8e0d5814e-a8e9a6cc, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf29-a8e9a6cc {
  order: 9999;
  place-self: center;
}

#w-node-bfafb30c-59de-0480-9063-111cf41ac48d-a8e9a6cc {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bfafb30c-59de-0480-9063-111cf41ac492-a8e9a6cc, #w-node-bfafb30c-59de-0480-9063-111cf41ac494-a8e9a6cc, #w-node-bfafb30c-59de-0480-9063-111cf41ac496-a8e9a6cc, #w-node-_9e770a35-c917-fdad-9015-98754c8db4d9-a8e9a6cc, #w-node-bf62f3ed-f071-a406-9d43-b8b6d33babb6-a8e9a6cc, #w-node-_117f1475-30a2-9f3d-a566-f1e63cff26ce-a8e9a6cc, #w-node-bfafb30c-59de-0480-9063-111cf41ac490-a8e9a6cc {
  order: 9999;
  place-self: center;
}

#w-node-fc7f251e-3c3a-6810-b913-baad3888c861-a8e9a6cc {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fc7f251e-3c3a-6810-b913-baad3888c868-a8e9a6cc, #w-node-_5beb6ad1-9d8a-7ded-8cbe-95bd35fcadd1-a8e9a6cc, #w-node-fc7f251e-3c3a-6810-b913-baad3888c86a-a8e9a6cc, #w-node-_267afa88-3927-c5fa-51e1-9242a1e37fd0-a8e9a6cc, #w-node-_8d1a99ea-5a25-1877-7f88-c523b0a21c89-a8e9a6cc, #w-node-_0bbcab83-c844-0286-cfd1-374b8c7b29e2-a8e9a6cc, #w-node-fc7f251e-3c3a-6810-b913-baad3888c864-a8e9a6cc {
  order: 9999;
  place-self: center;
}

#w-node-_35cf52eb-e7df-50cf-6499-99d671314650-a8e9a6cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_833d9653-79ee-76fd-464d-18d7f5779e03-a8e9a6cc {
  align-self: center;
}

#w-node-_32535490-e16a-2ca4-a630-18877f03a943-a8e9a6cd {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41cc350d-8cb3-071f-dd94-999d6030c4de-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-_32535490-e16a-2ca4-a630-18877f03a944-a8e9a6cd {
  order: 9999;
}

#w-node-_32535490-e16a-2ca4-a630-18877f03a948-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a94c-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a954-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a950-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a958-a8e9a6cd, #w-node-_2e607ba7-d03d-a25e-fe62-c99b66cca424-a8e9a6cd, #w-node-_8c7e0fd9-6391-6c5e-4166-89b5adfda698-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a95c-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-_32535490-e16a-2ca4-a630-18877f03a961-a8e9a6cd {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5a23606e-617d-e67b-683f-3e3eca917f04-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-_32535490-e16a-2ca4-a630-18877f03a964-a8e9a6cd {
  order: 9999;
}

#w-node-_32535490-e16a-2ca4-a630-18877f03a966-a8e9a6cd, #w-node-d3c38beb-dbd3-7030-f32c-a2979ec1131f-a8e9a6cd, #w-node-_0ca25dbd-bf37-f046-6896-52bd2e758059-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a968-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a96a-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a96c-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a96e-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a970-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-dde53679-1e07-9df1-1cf2-91a8a6e405a4-a8e9a6cd {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dde53679-1e07-9df1-1cf2-91a8a6e405a7-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-dde53679-1e07-9df1-1cf2-91a8a6e405a8-a8e9a6cd, #w-node-c35db703-7ffb-eb96-179c-9df48d5e5bf9-a8e9a6cd {
  order: 9999;
}

#w-node-dde53679-1e07-9df1-1cf2-91a8a6e405aa-a8e9a6cd, #w-node-_3576a0a6-5a18-28e5-d6c9-590267430adf-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405ac-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405ae-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405b0-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405b2-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405b4-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-af6facaf-59fd-394d-b541-760c51eeaf58-a8e9a6cd {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6facaf-59fd-394d-b541-760c51eeaf5b-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-af6facaf-59fd-394d-b541-760c51eeaf5c-a8e9a6cd, #w-node-adacfebf-0e18-c39d-a12e-21f699efc3de-a8e9a6cd, #w-node-ea2dfc6f-fd61-0598-cc53-149bf5de6384-a8e9a6cd, #w-node-ba67a51c-7109-ca6e-3650-704c270b2483-a8e9a6cd {
  order: 9999;
}

#w-node-af6facaf-59fd-394d-b541-760c51eeaf5e-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-f316b735-0029-442e-ed45-6dcb8ba166d1-a8e9a6cd, #w-node-_3ac60f1a-099c-eb5a-458c-6f0c96c4ed41-a8e9a6cd, #w-node-_1e71d8c9-a9e5-7fe0-84c1-26b21bd3e8fb-a8e9a6cd {
  order: 9999;
}

#w-node-af6facaf-59fd-394d-b541-760c51eeaf68-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-_8b6cc95d-265c-2e25-81b9-7543033d72d4-a8e9a6cd {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b6cc95d-265c-2e25-81b9-7543033d72d7-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-_8b6cc95d-265c-2e25-81b9-7543033d72d8-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72da-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72dc-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72de-a8e9a6cd {
  order: 9999;
}

#w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e0-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e2-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e4-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e6-a8e9a6cd {
  order: 9999;
}

#w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e8-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e83-a8e9a6cd {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e86-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e87-a8e9a6cd, #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e89-a8e9a6cd {
  order: 9999;
}

#w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e8f-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e91-a8e9a6cd {
  order: 9999;
}

#w-node-_138c12fe-98db-86f2-b4b9-16cec844548e-a8e9a6cd, #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e97-a8e9a6cd, #w-node-_72d24286-e3ea-c5c7-81fb-e1f8a459e678-a8e9a6cd, #w-node-_0bf4c382-4363-30d3-c3ab-984734e7882f-a8e9a6cd, #w-node-b8b3bbcb-afb6-94d0-5feb-e1ba8e21a075-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-ff931b14-7701-9684-e759-ca75961065ed-a8e9a6cd {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ff931b14-7701-9684-e759-ca75961065f0-a8e9a6cd, #w-node-ff931b14-7701-9684-e759-ca75961065f9-a8e9a6cd, #w-node-ff931b14-7701-9684-e759-ca75961065f5-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-ff931b14-7701-9684-e759-ca75961065f7-a8e9a6cd, #w-node-_102f4fdb-33c8-f4c0-6148-28a68f8e5a3f-a8e9a6cd {
  order: 9999;
}

#w-node-_36cb6edc-392d-fe87-99ab-be7045e465e0-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-e3aa015e-497f-bf12-49a0-c3932fbee88b-a8e9a6cd, #w-node-_65b13a67-8ba3-6051-4387-29623e25f7a8-a8e9a6cd, #w-node-_8b2ec3ec-003f-e02c-c52a-ef4c1da115f7-a8e9a6cd {
  order: 9999;
}

#w-node-ff931b14-7701-9684-e759-ca7596106602-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-_5e382bcc-2b7c-c652-a016-23d650470583-a8e9a6cd {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5e382bcc-2b7c-c652-a016-23d650470586-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-_5e382bcc-2b7c-c652-a016-23d650470587-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470589-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d65047058b-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d65047058d-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d65047058f-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470591-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470593-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470595-a8e9a6cd {
  order: 9999;
}

#w-node-_5e382bcc-2b7c-c652-a016-23d650470597-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01d8-a8e9a6cd {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01db-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01dc-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01de-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e0-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e2-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e4-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e6-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e8-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01ea-a8e9a6cd {
  order: 9999;
}

#w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01ec-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac33-a8e9a6cd {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac36-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac37-a8e9a6cd, #w-node-b2b79b36-9a04-94cd-be47-979a05cb0cbe-a8e9a6cd, #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac39-a8e9a6cd, #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac3d-a8e9a6cd, #w-node-c96d7ed7-3305-d042-b566-cd0d0ba11ec5-a8e9a6cd, #w-node-_52b784c2-d4f9-3149-086c-b28469f74fc6-a8e9a6cd, #w-node-_28466daa-f554-105a-039c-8a816e14527d-a8e9a6cd, #w-node-_21e10302-da37-9e0a-b154-a4d80aab0720-a8e9a6cd {
  order: 9999;
}

#w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac48-a8e9a6cd {
  order: 9999;
  place-self: center;
}

#w-node-ddb6fc48-696a-e62c-61fe-c88ed6c447af-a8e9a6cd, #w-node-d866a574-20fd-bd46-ebe5-bdf10f708df6-a8e9a6cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32535490-e16a-2ca4-a630-18877f03aa0d-a8e9a6cd {
  align-self: center;
}

#w-node-ed3c838e-208b-933b-11bc-ebf3b7a271ee-a8e9a6d1 {
  place-self: start center;
}

#w-node-_722a5a56-6698-b3a5-24d5-8273bc31af5a-a8e9a6d1, #w-node-_009f3f01-8809-71f9-d26c-644258912c72-a8e9a6d1, #w-node-_6bb88afd-f172-8620-f320-3c21b0ae6d30-a8e9a6d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f63ad637-5e11-9a70-8044-5224ae06823d-a8e9a6ef {
  place-self: center;
}

#w-node-cc882922-d356-54e7-f094-3a59069754c1-a8e9a6ef {
  place-self: start center;
}

#w-node-f63ad637-5e11-9a70-8044-5224ae06823d-a8e9a701 {
  place-self: center;
}

#w-node-cc882922-d356-54e7-f094-3a59069754c1-a8e9a701 {
  place-self: start center;
}

#w-node-_30a9aee8-a587-e75d-af20-86744e2c4fc6-a8e9a704 {
  place-self: center;
}

#w-node-_30a9aee8-a587-e75d-af20-86744e2c5088-a8e9a704 {
  align-self: center;
}

#w-node-cfb066e2-f08d-1fa9-6373-c06b12ce7c7f-a8e9a704 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4e6a6888-6320-b089-93f5-522ee0704960-a8e9a706, #w-node-d47631b4-7b0d-552a-27d0-ed523be0443b-a8e9a706, #w-node-_76fa3924-6e47-85ed-81bf-1dcb0c95936f-a8e9a706, #w-node-_99ff173b-4011-61d6-537f-4a6ebfcd7652-a8e9a706 {
  place-self: center;
}

#w-node-_02d8c959-c34d-e570-41ce-9d4117cfc03f-a8e9a706 {
  align-self: center;
}

#w-node-_02d8c959-c34d-e570-41ce-9d4117cfc04f-a8e9a706 {
  justify-self: center;
}

#w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a706 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f794-a8e9a706, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79a-a8e9a706, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79e-a8e9a706, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a0-a8e9a706 {
  order: 9999;
  place-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a706 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a706, #w-node-_601bc762-3d67-8152-d3fd-f17729c7824a-a8e9a706, #w-node-_667cffa9-0745-249c-cce2-f2675b040ef5-a8e9a706, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ba-a8e9a706 {
  order: 9999;
  place-self: center;
}

#w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58ad-a8e9a706 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b0-a8e9a706, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b2-a8e9a706, #w-node-_05967d4b-e0bb-1f2a-69a4-86da50042088-a8e9a706, #w-node-_6e7b72e5-865c-65cb-ec1e-bae3dd1f8388-a8e9a706 {
  order: 9999;
  place-self: center;
}

#w-node-be086689-150b-58ca-6074-096127195468-a8e9a706 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-be086689-150b-58ca-6074-09612719546b-a8e9a706, #w-node-be086689-150b-58ca-6074-09612719546d-a8e9a706, #w-node-be086689-150b-58ca-6074-09612719546f-a8e9a706, #w-node-be086689-150b-58ca-6074-096127195471-a8e9a706 {
  order: 9999;
  place-self: center;
}

#w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a706 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a706, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cf-a8e9a706, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d1-a8e9a706, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d3-a8e9a706 {
  order: 9999;
  place-self: center;
}

#w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a706 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a706, #w-node-_9e2c2799-d443-669a-f778-f4b1196d7957-a8e9a706, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dc1-a8e9a706, #w-node-_143d72d2-17ed-87a2-b4d7-b9ffa0c84fa5-a8e9a706 {
  order: 9999;
  place-self: center;
}

#w-node-_296a9a3d-cc66-d902-4259-664c9b29c22e-a8e9a706 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_296a9a3d-cc66-d902-4259-664c9b29c231-a8e9a706, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c233-a8e9a706, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c235-a8e9a706, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c237-a8e9a706 {
  order: 9999;
  place-self: center;
}

#w-node-e290be75-446e-ba0a-2218-147e93ae0775-a8e9a706 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e290be75-446e-ba0a-2218-147e93ae0778-a8e9a706, #w-node-e290be75-446e-ba0a-2218-147e93ae077e-a8e9a706, #w-node-_80951a79-9bd5-d4d8-3d48-9d54817f73bd-a8e9a706, #w-node-_0eeeee24-46ad-9dfa-e4ed-17b20ddf2397-a8e9a706 {
  order: 9999;
  place-self: center;
}

#w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e3-a8e9a706 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e6-a8e9a706, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2ec-a8e9a706, #w-node-_6fd93c61-9ad4-7ec3-c2f8-43daa4d5a053-a8e9a706, #w-node-d1a3bcd0-de95-83f4-50c6-12ad7c85c2ee-a8e9a706 {
  order: 9999;
  place-self: center;
}

#w-node-_81f5df3c-61ce-c683-bb2f-77c5d5e9c208-fc293a8c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_765d968b-68bb-568f-0565-ffb3a7bb6e16-fc293a8c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_32535490-e16a-2ca4-a630-18877f03a961-a189c7b1 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d30fc2ee-8ca2-276f-c170-dcc20b24af23-a189c7b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f6d243c-624a-aa25-1390-7133c1699975-96026c76 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_9f6d243c-624a-aa25-1390-7133c1699985-96026c76 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb532a-2e452b08 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb533a-2e452b08 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb5364-2e452b08 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb536a-2e452b08 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb537c-2e452b08 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53a0-2e452b08 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53b0-2e452b08 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53b8-2e452b08 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53c8-2e452b08 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53cd-2e452b08 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53dd-2e452b08 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_156535aa-2720-61fc-48b3-527bc5bb53fe-2e452b08, #w-node-_156535aa-2720-61fc-48b3-527bc5bb5404-2e452b08, #w-node-_156535aa-2720-61fc-48b3-527bc5bb540a-2e452b08, #w-node-_156535aa-2720-61fc-48b3-527bc5bb5410-2e452b08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7746557-66ae-01e1-97b0-93637d561347-bae1f574 {
  align-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d561352-bae1f574 {
  place-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d561375-bae1f574 {
  align-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d561382-bae1f574 {
  place-self: center;
}

#w-node-_00b39dbf-2054-3758-4711-6e80ce1e91de-bae1f574 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_00b39dbf-2054-3758-4711-6e80ce1e91b9-bae1f574 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_00b39dbf-2054-3758-4711-6e80ce1e91d4-bae1f574 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_00b39dbf-2054-3758-4711-6e80ce1e91c2-bae1f574 {
  place-self: stretch stretch;
}

#w-node-e7746557-66ae-01e1-97b0-93637d5613d1-bae1f574 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d5613d8-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d5613e4-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d5613dc-bae1f574, #w-node-bf40ef3b-ffa3-f447-7f09-34306b179ec7-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d5613e0-bae1f574 {
  order: 9999;
  place-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d5613e9-bae1f574 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d5613ec-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d5613f2-bae1f574, #w-node-_41202fdf-3e4a-659d-7573-fef2aa0ac324-bae1f574, #w-node-_044482fd-0152-a6fa-9cd2-b0199f3d03f8-bae1f574, #w-node-f8c7323c-00e2-8264-a068-84dfe19dfd17-bae1f574 {
  order: 9999;
  place-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d5613f5-bae1f574 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d5613f8-bae1f574, #w-node-_8703fdfa-ce3b-9545-8e81-a03ada684c6b-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d5613fe-bae1f574, #w-node-_300efc56-59af-bc69-04b0-cb8d58106324-bae1f574, #w-node-_010b2352-a487-7b81-48f8-9a2793fc147d-bae1f574 {
  order: 9999;
  place-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d561401-bae1f574 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d561404-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561406-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561408-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d56140a-bae1f574, #w-node-_5642b0bb-410a-47bc-89c2-8ba189c8336d-bae1f574 {
  order: 9999;
  place-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d56140d-bae1f574 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d561412-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561414-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561416-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561418-bae1f574, #w-node-_268c4592-c837-1877-e0d1-e0891148fa3d-bae1f574 {
  order: 9999;
  place-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d561429-bae1f574 {
  order: -9999;
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-e7746557-66ae-01e1-97b0-93637d56142e-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561430-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561432-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561434-bae1f574, #w-node-_3086e6bc-91f2-320a-892f-8620cb2f1336-bae1f574 {
  order: 9999;
  place-self: center;
}

#w-node-_061bd3d9-b1e2-f3e0-f3cb-59909126cfcc-bae1f574, #w-node-_50bbfcfa-b862-02cf-66e3-c1642ba86398-2ba86396 {
  align-self: center;
}

#w-node-_50bbfcfa-b862-02cf-66e3-c1642ba863a3-2ba86396 {
  place-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_156535aa-2720-61fc-48b3-527bc5bb532a-a8e9a498 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a961-a8e9a4e6, #w-node-_65185786-a9ab-feff-6155-66fe83c25baf-a8e9a4e6, #w-node-c44cb12e-1101-760d-b24e-8c6ce539c12f-a8e9a4e6 {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-_563367bc-bbdc-a11a-e918-c172b0bfb168-a8e9a4e6, #w-node-_44b20b57-dfe5-fddf-2a48-df4289c6cf20-a8e9a4e6, #w-node-d376bbab-7d27-36cd-2355-4a9447620034-a8e9a4e6, #w-node-d30fc2ee-8ca2-276f-c170-dcc20b24af25-a8e9a4e6, #w-node-d8115127-266a-2c2b-c239-449f2635317e-a8e9a4e6, #w-node-_01796723-aae2-bbd5-25ec-1f20757bc0ca-a8e9a4e6, #w-node-_30a9aee8-a587-e75d-af20-86744e2c4fd6-a8e9a4ee {
    align-self: start;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a536 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a536 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a536 {
    align-self: start;
  }

  #w-node-be086689-150b-58ca-6074-096127195468-a8e9a536 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a536 {
    align-self: start;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a536 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a536 {
    align-self: start;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a536 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a536, #w-node-_143d72d2-17ed-87a2-b4d7-b9ffa0c84fa5-a8e9a536 {
    align-self: start;
  }

  #w-node-_296a9a3d-cc66-d902-4259-664c9b29c22e-a8e9a536 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-_296a9a3d-cc66-d902-4259-664c9b29c231-a8e9a536 {
    align-self: start;
  }

  #w-node-e290be75-446e-ba0a-2218-147e93ae0775-a8e9a536 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-e290be75-446e-ba0a-2218-147e93ae0778-a8e9a536, #w-node-_10625ac7-07eb-c716-16a8-455a0ff4d867-a8e9a536, #w-node-_8a756bca-a188-777a-2c6a-937d6b0165cd-a8e9a536 {
    align-self: start;
  }

  #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e3-a8e9a536 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e6-a8e9a536, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e8-a8e9a536, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2ea-a8e9a536 {
    align-self: start;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a54a {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a54a {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a54a {
    align-self: start;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7bd-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7d3-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7e9-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f815-a8e9a54a {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-_7efac58e-6222-6d71-29ee-781ed03f8ea8-a8e9a54b {
    align-self: start;
  }

  #w-node-_69b9746e-d078-b51e-d31a-7208a43f8ef8-a8e9a54b {
    grid-column: span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_69b9746e-d078-b51e-d31a-7208a43f8eff-a8e9a54b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_69b9746e-d078-b51e-d31a-7208a43f8f06-a8e9a54b {
    grid-column: span 1 / span 1;
  }

  #w-node-_30a9aee8-a587-e75d-af20-86744e2c4fd6-a8e9a569 {
    align-self: start;
  }

  #w-node-_200f478f-8b77-1275-ad4e-cb55436486dc-a8e9a56d, #w-node-_200f478f-8b77-1275-ad4e-cb55436486e2-a8e9a56d, #w-node-_200f478f-8b77-1275-ad4e-cb55436486e8-a8e9a56d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_83766d2e-f219-5c0e-b7c5-7b0ea1da0d3c-a8e9a584, #w-node-b4cd40de-64f7-4288-1621-c32b6775c695-a8e9a595, #w-node-ad183dad-8391-4cbd-aaa1-e9a2dc3692f5-a8e9a595, #w-node-_63456e67-c9dd-11f8-0be2-672235651452-a8e9a595, #w-node-_70242b5e-bca1-9b18-8237-d92f781aec24-a8e9a595, #w-node-b05dc525-d51e-dbe8-fed8-a8277b967592-a8e9a595, #w-node-c042b4c1-ddc6-42e4-c2f2-e6d0626e990e-a8e9a595, #w-node-c042b4c1-ddc6-42e4-c2f2-e6d0626e9916-a8e9a595, #w-node-c042b4c1-ddc6-42e4-c2f2-e6d0626e9918-a8e9a595, #w-node-c042b4c1-ddc6-42e4-c2f2-e6d0626e991a-a8e9a595, #w-node-_8d7a5aed-24aa-2125-042f-003586554a6c-a8e9a595, #w-node-_0435bcd4-c10d-fcad-a229-e4ea084f6a2c-a8e9a595, #w-node-_881b1b82-7aea-712d-b613-962be243ff03-a8e9a595 {
    align-self: start;
  }

  #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc54d-a8e9a5a1 {
    grid-column: span 4 / span 4;
  }

  #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc557-a8e9a5a1 {
    grid-column: span 4 / span 4;
    place-self: stretch stretch;
  }

  #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5a7-a8e9a5a1 {
    align-self: center;
  }

  #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5aa-a8e9a5a1 {
    align-self: start;
  }

  #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5b3-a8e9a5a1 {
    align-self: center;
  }

  #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5b6-a8e9a5a1 {
    align-self: start;
  }

  #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5bf-a8e9a5a1 {
    align-self: center;
  }

  #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5c2-a8e9a5a1 {
    align-self: start;
  }

  #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5cb-a8e9a5a1 {
    align-self: center;
  }

  #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5d0-a8e9a5a1 {
    align-self: start;
  }

  #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5d9-a8e9a5a1 {
    align-self: center;
  }

  #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5de-a8e9a5a1 {
    align-self: start;
  }

  #w-node-ac469f97-6bef-5c5f-ea63-2bd65ed60c4e-a8e9a5b5, #w-node-dbd81d34-7882-ce5a-5e07-22c94c718057-a8e9a5b5, #w-node-_7f69d0df-0d1f-4ed1-6e0e-c7045e591b9d-a8e9a5b5 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2a24b7b-313d-fa74-1a6e-bfc41b08f763-a8e9a5b5, #w-node-a2a24b7b-313d-fa74-1a6e-bfc41b08f772-a8e9a5b5, #w-node-_2c10953a-4246-c1d1-d664-bb4b89911995-a8e9a5b5, #w-node-_2c10953a-4246-c1d1-d664-bb4b899119a6-a8e9a5b5, #w-node-_20035ecd-677a-de9b-1a5e-1ae4f1104897-a8e9a5b5, #w-node-_20035ecd-677a-de9b-1a5e-1ae4f11048a8-a8e9a5b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b4cd40de-64f7-4288-1621-c32b6775c695-a8e9a5f8, #w-node-_03fdf81d-e291-b136-f506-26d805bc59e7-a8e9a5f8, #w-node-_72ffa87b-f6e6-5fe7-0c42-e5daf82f0187-a8e9a5f8, #w-node-_324eeeb0-adcb-f19e-172b-d870c1c568e2-a8e9a5f8, #w-node-_6dbbaaa9-c0d3-1cb5-d64c-9435f9a45080-a8e9a5f8, #w-node-edfd5181-e942-11d2-5e65-1805c123c3d9-a8e9a5f8, #w-node-_6e9dd9f6-3287-6010-5d32-acb6f7cf9754-a8e9a5f8, #w-node-_243a42c1-1c5a-248a-0b2d-c3371feb80bf-a8e9a5f8, #w-node-_243a42c1-1c5a-248a-0b2d-c3371feb80c1-a8e9a5f8, #w-node-_243a42c1-1c5a-248a-0b2d-c3371feb80c3-a8e9a5f8, #w-node-c92cf374-dedb-7090-ad05-c4c69f8d1aa9-a8e9a5f8, #w-node-c92cf374-dedb-7090-ad05-c4c69f8d1aab-a8e9a5f8, #w-node-c92cf374-dedb-7090-ad05-c4c69f8d1aad-a8e9a5f8, #w-node-c6da55b1-8d0d-376b-7fd2-4e02ea095bc9-a8e9a5f8, #w-node-_83397244-b247-bafe-0bd0-7ffa5da7e47a-a8e9a5f8, #w-node-_83397244-b247-bafe-0bd0-7ffa5da7e47c-a8e9a5f8, #w-node-_83397244-b247-bafe-0bd0-7ffa5da7e47e-a8e9a5f8, #w-node-_83397244-b247-bafe-0bd0-7ffa5da7e484-a8e9a5f8, #w-node-eff0d4f5-52fb-43cd-8694-3c99e96603ed-a8e9a5f8 {
    align-self: start;
  }

  #w-node-_9903abd8-3460-15ae-c79f-1c94b1bc42fe-a8e9a623 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cb6bd1c6-d21c-f059-4f75-d3ffa2b501d1-a8e9a636 {
    align-self: start;
  }

  #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfd9-a8e9a636 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfe9-a8e9a636 {
    grid-column: span 6 / span 6;
    align-self: center;
  }

  #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfec-a8e9a636 {
    align-self: start;
  }

  #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcffb-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd00d-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd01f-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd031-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd043-a8e9a636 {
    grid-column: span 6 / span 6;
    align-self: center;
  }

  #w-node-_60ca0f81-1729-cc10-bf43-430153e1dbfb-a8e9a636 {
    grid-column: span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_60ca0f81-1729-cc10-bf43-430153e1dc07-a8e9a636 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab819-a8e9a64f, #w-node-d993a938-3695-ae6b-0971-d78a0e7b96a9-a8e9a64f, #w-node-_3f5312eb-1f7c-9212-9d79-8cd7b599f215-a8e9a64f, #w-node-_9666d480-3c1e-1971-4b05-0dc9ed2f2184-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab82a-a8e9a64f, #w-node-_4323212b-b3d3-d1a1-6d61-5bb2bb6eb3b5-a8e9a64f, #w-node-d93cadae-2788-e95a-f406-fd9a06f082bd-a8e9a64f, #w-node-_0305bf2c-111c-b933-cc1a-31ef2bf805fa-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab83b-a8e9a64f, #w-node-c03e49c5-fa17-a1af-a52a-066dbc6af02b-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab84c-a8e9a64f, #w-node-_47406817-71c4-a232-79ab-81372168c117-a8e9a64f, #w-node-acfd288f-8e4e-e39c-61fe-2c2bf682d040-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab859-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab86a-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab875-a8e9a64f, #w-node-_9b7e63cb-4858-6245-4dfa-d05279b7e77f-a8e9a64f {
    align-self: start;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fabf-a8e9a654 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: center;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fac0-a8e9a654 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fb35-a8e9a654 {
    align-self: center;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fb3a-a8e9a654 {
    align-self: start;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fb43-a8e9a654 {
    align-self: center;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fb48-a8e9a654 {
    align-self: start;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fb51-a8e9a654 {
    align-self: center;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fb56-a8e9a654 {
    align-self: start;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fb5f-a8e9a654 {
    align-self: center;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fb64-a8e9a654 {
    align-self: start;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fb6d-a8e9a654 {
    align-self: center;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fb72-a8e9a654 {
    align-self: start;
  }

  #w-node-_911c58b3-a2c6-38a2-faa7-4a2e27f34d2e-a8e9a658, #w-node-_0c63ca13-7011-b02f-c491-fcf5cbd9634d-a8e9a658 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #business.w-node-f8818d69-5158-04fe-877b-e390616efc1c-a8e9a672, #enterprise.w-node-f8818d69-5158-04fe-877b-e390616efc47-a8e9a672 {
    grid-column: span 1 / span 1;
  }

  #sovereign.w-node-f8818d69-5158-04fe-877b-e390616efc73-a8e9a672 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_671bd0df-d620-3113-e1c9-0faab062d4fd-a8e9a672, #w-node-_671bd0df-d620-3113-e1c9-0faab062d4fe-a8e9a672 {
    align-self: center;
  }

  #business.w-node-_671bd0df-d620-3113-e1c9-0faab062d439-a8e9a685, #business.w-node-e35a7e0b-d1de-6d88-f1ef-2b091fd41e7e-a8e9a685, #enterprise.w-node-_671bd0df-d620-3113-e1c9-0faab062d46d-a8e9a685 {
    grid-column: span 1 / span 1;
  }

  #sovereign.w-node-_671bd0df-d620-3113-e1c9-0faab062d4b4-a8e9a685 {
    grid-column: span 2 / span 2;
  }

  #w-node-_671bd0df-d620-3113-e1c9-0faab062d4fd-a8e9a685, #w-node-_671bd0df-d620-3113-e1c9-0faab062d4fe-a8e9a685 {
    align-self: center;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f3955f5-a8e9a6ac {
    grid-column: span 9 / span 9;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f395609-a8e9a6ac {
    grid-column: span 9 / span 9;
    align-self: center;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f39560c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39560e-a8e9a6ac {
    align-self: start;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f39561f-a8e9a6ac {
    grid-column: span 9 / span 9;
    align-self: center;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f395622-a8e9a6ac {
    align-self: start;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f395635-a8e9a6ac {
    grid-column: span 9 / span 9;
    align-self: center;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f395638-a8e9a6ac {
    align-self: start;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f39564b-a8e9a6ac {
    grid-column: span 9 / span 9;
    align-self: center;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f39564e-a8e9a6ac {
    align-self: start;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f395661-a8e9a6ac {
    grid-column: span 9 / span 9;
    align-self: center;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f395664-a8e9a6ac {
    align-self: start;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f395677-a8e9a6ac {
    grid-column: span 9 / span 9;
    align-self: center;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f39567a-a8e9a6ac {
    align-self: start;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f39568d-a8e9a6ac {
    grid-column: span 9 / span 9;
    align-self: center;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f395690-a8e9a6ac {
    align-self: start;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a6ad {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a6ad {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a6ad {
    align-self: start;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58ad-a8e9a6ad {
    grid-column: span 4 / span 4;
    place-self: center;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b0-a8e9a6ad {
    align-self: start;
  }

  #w-node-be086689-150b-58ca-6074-096127195468-a8e9a6ad {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a6ad {
    align-self: start;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a6ad {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a6ad {
    align-self: start;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a6ad {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a6ad {
    align-self: start;
  }

  #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf26-a8e9a6ad {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf29-a8e9a6ad {
    align-self: start;
  }

  #w-node-bfafb30c-59de-0480-9063-111cf41ac48d-a8e9a6ad {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-bfafb30c-59de-0480-9063-111cf41ac490-a8e9a6ad {
    align-self: start;
  }

  #w-node-fc7f251e-3c3a-6810-b913-baad3888c861-a8e9a6ad {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-fc7f251e-3c3a-6810-b913-baad3888c864-a8e9a6ad, #w-node-b4cd40de-64f7-4288-1621-c32b6775c695-a8e9a6ae, #w-node-_151916bd-a183-1b75-8eca-0d0ea436b9fd-a8e9a6ae, #w-node-_550dd38e-05e3-979d-57c4-d8067309afa4-a8e9a6ae, #w-node-_327757fe-70e8-b499-ad41-5b187ba96b54-a8e9a6ae, #w-node-_2725f94d-daf7-9449-2c86-72293f4c90d4-a8e9a6ae, #w-node-_20514328-0d6e-42e8-e0ae-70df0b8d4753-a8e9a6ae, #w-node-b8446809-aeb5-ef4e-ab15-c3e9c0cdcb0f-a8e9a6ae, #w-node-f5fb12a1-5f07-93b2-62a5-9446553e166b-a8e9a6ae, #w-node-_6251ad70-f1fa-dae6-14de-b9d4c9b20a21-a8e9a6ae, #w-node-_99b989f3-4e38-5ce4-35a1-c7419b62fe41-a8e9a6ae, #w-node-b23a88f0-1484-bf58-2289-139014f3931e-a8e9a6ae, #w-node-_1b34c2f1-2b58-da1a-d340-db153737c507-a8e9a6ae, #w-node-c554c490-ff43-364e-3a29-4fae0149885d-a8e9a6ae {
    align-self: start;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b3d-a8e9a6ca {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b5b-a8e9a6ca {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b60-a8e9a6ca {
    align-self: start;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b6d-a8e9a6ca {
    grid-column: span 7 / span 7;
    place-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b70-a8e9a6ca {
    align-self: start;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b7f-a8e9a6ca {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b84-a8e9a6ca {
    align-self: start;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b91-a8e9a6ca {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b9a-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b9e-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968ba0-a8e9a6ca {
    align-self: start;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968ba3-a8e9a6ca {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb2-a8e9a6ca {
    align-self: start;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb5-a8e9a6ca {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc4-a8e9a6ca {
    align-self: start;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc7-a8e9a6ca {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd6-a8e9a6ca {
    align-self: start;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd9-a8e9a6ca {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968be8-a8e9a6ca {
    align-self: start;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a6cc {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a6cc {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a6cc {
    align-self: start;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58ad-a8e9a6cc {
    grid-column: span 7 / span 7;
    place-self: center;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b0-a8e9a6cc {
    align-self: start;
  }

  #w-node-be086689-150b-58ca-6074-096127195468-a8e9a6cc {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a6cc {
    align-self: start;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a6cc {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a6cc, #w-node-a1449cb4-b6b2-f4f6-22bb-2c861f39f2a5-a8e9a6cc, #w-node-_1d412620-2fc1-d3cc-b9e7-9cc8ebeae2b0-a8e9a6cc {
    align-self: start;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a6cc {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a6cc {
    align-self: start;
  }

  #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf26-a8e9a6cc {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf29-a8e9a6cc {
    align-self: start;
  }

  #w-node-bfafb30c-59de-0480-9063-111cf41ac48d-a8e9a6cc {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-bfafb30c-59de-0480-9063-111cf41ac490-a8e9a6cc {
    align-self: start;
  }

  #w-node-fc7f251e-3c3a-6810-b913-baad3888c861-a8e9a6cc {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-fc7f251e-3c3a-6810-b913-baad3888c864-a8e9a6cc {
    align-self: start;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a943-a8e9a6cd {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a961-a8e9a6cd {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a966-a8e9a6cd, #w-node-d3c38beb-dbd3-7030-f32c-a2979ec1131f-a8e9a6cd, #w-node-_0ca25dbd-bf37-f046-6896-52bd2e758059-a8e9a6cd {
    align-self: start;
  }

  #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405a4-a8e9a6cd {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405aa-a8e9a6cd, #w-node-_3576a0a6-5a18-28e5-d6c9-590267430adf-a8e9a6cd {
    align-self: start;
  }

  #w-node-af6facaf-59fd-394d-b541-760c51eeaf58-a8e9a6cd {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-af6facaf-59fd-394d-b541-760c51eeaf5e-a8e9a6cd {
    align-self: start;
  }

  #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72d4-a8e9a6cd {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e0-a8e9a6cd {
    align-self: start;
  }

  #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e83-a8e9a6cd {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e8f-a8e9a6cd, #w-node-_138c12fe-98db-86f2-b4b9-16cec844548e-a8e9a6cd {
    align-self: start;
  }

  #w-node-ff931b14-7701-9684-e759-ca75961065ed-a8e9a6cd {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-ff931b14-7701-9684-e759-ca75961065f9-a8e9a6cd, #w-node-ff931b14-7701-9684-e759-ca75961065f5-a8e9a6cd {
    align-self: start;
  }

  #w-node-_5e382bcc-2b7c-c652-a016-23d650470583-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01d8-a8e9a6cd, #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac33-a8e9a6cd {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-_30a9aee8-a587-e75d-af20-86744e2c4fd6-a8e9a704 {
    align-self: start;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a706 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a706 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a706, #w-node-_601bc762-3d67-8152-d3fd-f17729c7824a-a8e9a706, #w-node-_667cffa9-0745-249c-cce2-f2675b040ef5-a8e9a706 {
    align-self: start;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58ad-a8e9a706 {
    grid-column: span 4 / span 4;
    place-self: center;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b0-a8e9a706 {
    align-self: start;
  }

  #w-node-be086689-150b-58ca-6074-096127195468-a8e9a706 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a706 {
    align-self: start;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a706 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a706 {
    align-self: start;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a706 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a706, #w-node-_9e2c2799-d443-669a-f778-f4b1196d7957-a8e9a706, #w-node-_143d72d2-17ed-87a2-b4d7-b9ffa0c84fa5-a8e9a706 {
    align-self: start;
  }

  #w-node-_296a9a3d-cc66-d902-4259-664c9b29c22e-a8e9a706 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-_296a9a3d-cc66-d902-4259-664c9b29c231-a8e9a706 {
    align-self: start;
  }

  #w-node-e290be75-446e-ba0a-2218-147e93ae0775-a8e9a706 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-e290be75-446e-ba0a-2218-147e93ae0778-a8e9a706 {
    align-self: start;
  }

  #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e3-a8e9a706 {
    grid-column: span 4 / span 4;
    align-self: center;
  }

  #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e6-a8e9a706 {
    align-self: start;
  }

  #w-node-_81f5df3c-61ce-c683-bb2f-77c5d5e9c208-fc293a8c {
    grid-column: span 3 / span 3;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a961-a189c7b1, #w-node-_65185786-a9ab-feff-6155-66fe83c25baf-a189c7b1, #w-node-c44cb12e-1101-760d-b24e-8c6ce539c12f-a189c7b1 {
    grid-column: span 7 / span 7;
    align-self: center;
  }

  #w-node-_563367bc-bbdc-a11a-e918-c172b0bfb168-a189c7b1, #w-node-_44b20b57-dfe5-fddf-2a48-df4289c6cf20-a189c7b1, #w-node-d376bbab-7d27-36cd-2355-4a9447620034-a189c7b1, #w-node-d30fc2ee-8ca2-276f-c170-dcc20b24af25-a189c7b1, #w-node-d8115127-266a-2c2b-c239-449f2635317e-a189c7b1, #w-node-_01796723-aae2-bbd5-25ec-1f20757bc0ca-a189c7b1 {
    align-self: start;
  }

  #w-node-_9f6d243c-624a-aa25-1390-7133c1699975-96026c76, #w-node-_156535aa-2720-61fc-48b3-527bc5bb532a-2e452b08 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_00b39dbf-2054-3758-4711-6e80ce1e91de-bae1f574 {
    grid-column: span 4 / span 4;
  }

  #w-node-_00b39dbf-2054-3758-4711-6e80ce1e91b9-bae1f574 {
    grid-column: span 4 / span 4;
    place-self: stretch stretch;
  }

  #w-node-_00b39dbf-2054-3758-4711-6e80ce1e91d4-bae1f574 {
    grid-column: span 4 / span 4;
  }

  #w-node-_00b39dbf-2054-3758-4711-6e80ce1e91c2-bae1f574 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e7746557-66ae-01e1-97b0-93637d5613d1-bae1f574 {
    grid-column: span 5 / span 5;
  }

  #w-node-e7746557-66ae-01e1-97b0-93637d5613e9-bae1f574 {
    grid-column: span 5 / span 5;
    align-self: center;
  }

  #w-node-e7746557-66ae-01e1-97b0-93637d5613ec-bae1f574 {
    align-self: start;
  }

  #w-node-e7746557-66ae-01e1-97b0-93637d5613f5-bae1f574 {
    grid-column: span 5 / span 5;
    align-self: center;
  }

  #w-node-e7746557-66ae-01e1-97b0-93637d5613f8-bae1f574, #w-node-_300efc56-59af-bc69-04b0-cb8d58106324-bae1f574, #w-node-_010b2352-a487-7b81-48f8-9a2793fc147d-bae1f574 {
    align-self: start;
  }

  #w-node-e7746557-66ae-01e1-97b0-93637d561401-bae1f574 {
    grid-column: span 5 / span 5;
    align-self: center;
  }

  #w-node-e7746557-66ae-01e1-97b0-93637d561404-bae1f574 {
    align-self: start;
  }

  #w-node-e7746557-66ae-01e1-97b0-93637d56140d-bae1f574 {
    grid-column: span 5 / span 5;
    align-self: center;
  }

  #w-node-e7746557-66ae-01e1-97b0-93637d561412-bae1f574 {
    align-self: start;
  }

  #w-node-e7746557-66ae-01e1-97b0-93637d561429-bae1f574 {
    grid-column: span 5 / span 5;
    align-self: center;
  }

  #w-node-e7746557-66ae-01e1-97b0-93637d56142e-bae1f574 {
    align-self: start;
  }

  #w-node-_061bd3d9-b1e2-f3e0-f3cb-59909126cfcc-bae1f574 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cee22372-ff94-8aa3-977e-c731ba109022-bae1f574 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_32535490-e16a-2ca4-a630-18877f03a961-a8e9a4e6, #w-node-_65185786-a9ab-feff-6155-66fe83c25baf-a8e9a4e6, #w-node-c44cb12e-1101-760d-b24e-8c6ce539c12f-a8e9a4e6 {
    grid-column: span 7 / span 7;
  }

  #w-node-_563367bc-bbdc-a11a-e918-c172b0bfb164-a8e9a4e6, #w-node-_563367bc-bbdc-a11a-e918-c172b0bfb168-a8e9a4e6, #w-node-_44b20b57-dfe5-fddf-2a48-df4289c6cf1e-a8e9a4e6, #w-node-_44b20b57-dfe5-fddf-2a48-df4289c6cf20-a8e9a4e6, #w-node-d376bbab-7d27-36cd-2355-4a9447620032-a8e9a4e6, #w-node-d376bbab-7d27-36cd-2355-4a9447620034-a8e9a4e6, #w-node-d30fc2ee-8ca2-276f-c170-dcc20b24af23-a8e9a4e6, #w-node-d30fc2ee-8ca2-276f-c170-dcc20b24af25-a8e9a4e6, #w-node-d8115127-266a-2c2b-c239-449f2635317c-a8e9a4e6, #w-node-d8115127-266a-2c2b-c239-449f2635317e-a8e9a4e6, #w-node-_01796723-aae2-bbd5-25ec-1f20757bc0c8-a8e9a4e6, #w-node-_01796723-aae2-bbd5-25ec-1f20757bc0ca-a8e9a4e6 {
    order: -9999;
  }

  #w-node-_32ff3fcb-6ed9-079e-429c-18c7535597fe-a8e9a535, #w-node-_2a67e3ee-34df-8dd4-1696-7ec3244c4eb4-a8e9a535 {
    order: -9999;
    justify-self: center;
  }

  #w-node-_155e8175-de96-e4b7-ccd6-6eb3190df051-a8e9a536, #w-node-_4e6a6888-6320-b089-93f5-522ee070497c-a8e9a536, #w-node-_2e3dde5a-9963-e02e-d92a-1c47e46011fb-a8e9a536, #w-node-a08f3089-1e59-f315-3622-31409c1ada51-a8e9a536 {
    order: -9999;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a536 {
    order: -9999;
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f794-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79a-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79e-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a0-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ae-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b0-a8e9a536, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ba-a8e9a536, #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a536, #w-node-be086689-150b-58ca-6074-09612719546d-a8e9a536, #w-node-be086689-150b-58ca-6074-09612719546f-a8e9a536, #w-node-be086689-150b-58ca-6074-096127195471-a8e9a536, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a536, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cf-a8e9a536, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d1-a8e9a536, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d3-a8e9a536, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a536, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbf-a8e9a536, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dc1-a8e9a536, #w-node-_143d72d2-17ed-87a2-b4d7-b9ffa0c84fa5-a8e9a536, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c231-a8e9a536, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c233-a8e9a536, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c235-a8e9a536, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c237-a8e9a536, #w-node-e290be75-446e-ba0a-2218-147e93ae0778-a8e9a536, #w-node-_10625ac7-07eb-c716-16a8-455a0ff4d867-a8e9a536, #w-node-_8a756bca-a188-777a-2c6a-937d6b0165cd-a8e9a536, #w-node-e290be75-446e-ba0a-2218-147e93ae077e-a8e9a536, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e6-a8e9a536, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e8-a8e9a536, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2ea-a8e9a536, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2ec-a8e9a536, #w-node-_155e8175-de96-e4b7-ccd6-6eb3190df051-a8e9a54a {
    order: -9999;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a54a {
    order: -9999;
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f794-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79e-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79a-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f798-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a0-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a4-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79c-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ae-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b0-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b2-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b4-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b6-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ba-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7c2-a8e9a54a, #w-node-ec11b3bd-b0eb-388c-d3e6-f666d3e27258-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7c6-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7c8-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ca-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7cc-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7d0-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7d8-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7da-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7dc-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7de-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7e0-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7e2-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7e6-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ee-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7f0-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7f2-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7f4-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7f6-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7f8-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7fc-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f81a-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f81c-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f81e-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f820-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f822-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f824-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f828-a8e9a54a {
    order: -9999;
  }

  #w-node-_8811fb88-9559-de32-4488-c68b47e27173-a8e9a54a {
    order: 9999;
  }

  #w-node-_7efac58e-6222-6d71-29ee-781ed03f8ea8-a8e9a54b {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_200f478f-8b77-1275-ad4e-cb55436486dc-a8e9a56d, #w-node-_200f478f-8b77-1275-ad4e-cb55436486e2-a8e9a56d, #w-node-_200f478f-8b77-1275-ad4e-cb55436486e8-a8e9a56d {
    grid-column: span 2 / span 2;
  }

  #w-node-f8651e80-0456-72a2-4c1a-788b3272e960-a8e9a57f {
    justify-self: center;
  }

  #w-node-bddf6b44-67a6-36a3-c697-70786dc16b70-a8e9a595, #w-node-_559165e8-ef7a-ff91-71d1-4a86ab2c210a-a8e9a595, #w-node-c08aad23-d5a8-18bb-a570-ad0b2b825e41-a8e9a595, #w-node-e315019b-fa32-4ffb-c7da-cb46824d1c70-a8e9a595, #w-node-_1761e2fa-b17b-cc7f-a9d3-286eab93770f-a8e9a595, #w-node-_90c31fec-bdce-2cb9-9376-bf8a7d7764fe-a8e9a595, #w-node-_2f74c767-5785-64a9-abe7-6a68bf479088-a8e9a595, #w-node-b4cd40de-64f7-4288-1621-c32b6775c695-a8e9a595, #w-node-_71497f3f-56c4-3f60-2423-f4158edf5807-a8e9a595, #w-node-_16b989d4-e642-cf94-d6be-156986f58ad4-a8e9a595, #w-node-ad183dad-8391-4cbd-aaa1-e9a2dc3692f5-a8e9a595, #w-node-b744b5f2-2499-6858-cd0d-d3db250919ce-a8e9a595, #w-node-_63456e67-c9dd-11f8-0be2-672235651452-a8e9a595, #w-node-_70242b5e-bca1-9b18-8237-d92f781aec24-a8e9a595, #w-node-b05dc525-d51e-dbe8-fed8-a8277b967592-a8e9a595, #w-node-b05dc525-d51e-dbe8-fed8-a8277b967594-a8e9a595, #w-node-b05dc525-d51e-dbe8-fed8-a8277b967596-a8e9a595, #w-node-_90fc05ec-a071-5f75-9995-9c2af3862e58-a8e9a595, #w-node-_4624820d-ea10-0999-7f1a-99b769a5d4a2-a8e9a595, #w-node-_571a65c0-5414-4d74-55a8-52b28c024b14-a8e9a595, #w-node-a8acddb2-3944-ba45-f87e-85f4393aa0b9-a8e9a595, #w-node-c042b4c1-ddc6-42e4-c2f2-e6d0626e990e-a8e9a595, #w-node-c042b4c1-ddc6-42e4-c2f2-e6d0626e9910-a8e9a595, #w-node-c042b4c1-ddc6-42e4-c2f2-e6d0626e9912-a8e9a595, #w-node-c042b4c1-ddc6-42e4-c2f2-e6d0626e9914-a8e9a595, #w-node-c042b4c1-ddc6-42e4-c2f2-e6d0626e9916-a8e9a595, #w-node-c042b4c1-ddc6-42e4-c2f2-e6d0626e9918-a8e9a595, #w-node-c042b4c1-ddc6-42e4-c2f2-e6d0626e991a-a8e9a595, #w-node-_8d7a5aed-24aa-2125-042f-003586554a6c-a8e9a595, #w-node-_8d7a5aed-24aa-2125-042f-003586554a6e-a8e9a595, #w-node-_8d7a5aed-24aa-2125-042f-003586554a70-a8e9a595, #w-node-_8d7a5aed-24aa-2125-042f-003586554a72-a8e9a595, #w-node-_8d7a5aed-24aa-2125-042f-003586554a74-a8e9a595, #w-node-_8d7a5aed-24aa-2125-042f-003586554a76-a8e9a595, #w-node-_8d7a5aed-24aa-2125-042f-003586554a78-a8e9a595, #w-node-_0435bcd4-c10d-fcad-a229-e4ea084f6a2c-a8e9a595, #w-node-_0435bcd4-c10d-fcad-a229-e4ea084f6a2e-a8e9a595, #w-node-_0435bcd4-c10d-fcad-a229-e4ea084f6a30-a8e9a595, #w-node-_0435bcd4-c10d-fcad-a229-e4ea084f6a32-a8e9a595, #w-node-_0435bcd4-c10d-fcad-a229-e4ea084f6a34-a8e9a595, #w-node-_0435bcd4-c10d-fcad-a229-e4ea084f6a36-a8e9a595, #w-node-_0435bcd4-c10d-fcad-a229-e4ea084f6a38-a8e9a595, #w-node-_881b1b82-7aea-712d-b613-962be243ff03-a8e9a595, #w-node-_881b1b82-7aea-712d-b613-962be243ff05-a8e9a595, #w-node-_881b1b82-7aea-712d-b613-962be243ff07-a8e9a595, #w-node-_881b1b82-7aea-712d-b613-962be243ff09-a8e9a595, #w-node-_881b1b82-7aea-712d-b613-962be243ff0b-a8e9a595, #w-node-_881b1b82-7aea-712d-b613-962be243ff0d-a8e9a595, #w-node-_881b1b82-7aea-712d-b613-962be243ff0f-a8e9a595, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc596-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5a2-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc59a-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc59e-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5aa-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5ac-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5ae-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5b0-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5b6-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5b8-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5ba-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5bc-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5c2-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5c4-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5c6-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5c8-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5d0-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5d2-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5d4-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5d6-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5de-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5e0-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5e2-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc5e4-a8e9a5a1 {
    order: -9999;
  }

  #w-node-ac469f97-6bef-5c5f-ea63-2bd65ed60c4a-a8e9a5b5 {
    justify-self: start;
  }

  #w-node-ac469f97-6bef-5c5f-ea63-2bd65ed60c4e-a8e9a5b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dbd81d34-7882-ce5a-5e07-22c94c718053-a8e9a5b5 {
    justify-self: start;
  }

  #w-node-dbd81d34-7882-ce5a-5e07-22c94c718057-a8e9a5b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7f69d0df-0d1f-4ed1-6e0e-c7045e591b99-a8e9a5b5 {
    justify-self: start;
  }

  #w-node-_7f69d0df-0d1f-4ed1-6e0e-c7045e591b9d-a8e9a5b5, #w-node-a2a24b7b-313d-fa74-1a6e-bfc41b08f763-a8e9a5b5, #w-node-a2a24b7b-313d-fa74-1a6e-bfc41b08f768-a8e9a5b5, #w-node-a2a24b7b-313d-fa74-1a6e-bfc41b08f772-a8e9a5b5, #w-node-_2c10953a-4246-c1d1-d664-bb4b89911995-a8e9a5b5, #w-node-_2c10953a-4246-c1d1-d664-bb4b8991199c-a8e9a5b5, #w-node-_2c10953a-4246-c1d1-d664-bb4b899119a6-a8e9a5b5, #w-node-_20035ecd-677a-de9b-1a5e-1ae4f1104897-a8e9a5b5, #w-node-_20035ecd-677a-de9b-1a5e-1ae4f110489e-a8e9a5b5, #w-node-_20035ecd-677a-de9b-1a5e-1ae4f11048a8-a8e9a5b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90c31fec-bdce-2cb9-9376-bf8a7d7764fe-a8e9a5f8, #w-node-_559165e8-ef7a-ff91-71d1-4a86ab2c210a-a8e9a5f8, #w-node-c08aad23-d5a8-18bb-a570-ad0b2b825e41-a8e9a5f8, #w-node-_2f74c767-5785-64a9-abe7-6a68bf479088-a8e9a5f8, #w-node-e315019b-fa32-4ffb-c7da-cb46824d1c70-a8e9a5f8, #w-node-bddf6b44-67a6-36a3-c697-70786dc16b70-a8e9a5f8, #w-node-_429ef76f-78ed-5375-4a8a-765d372820d2-a8e9a5f8, #w-node-_0d64e42d-3d58-d7fc-bb9f-34063b44dff6-a8e9a5f8, #w-node-_8ad0e804-29d9-ffbf-7822-a648de5821fa-a8e9a5f8, #w-node-_1493923b-0d9e-dc3e-7f0f-e80aa1bba1fd-a8e9a5f8, #w-node-_71497f3f-56c4-3f60-2423-f4158edf5807-a8e9a5f8, #w-node-b4cd40de-64f7-4288-1621-c32b6775c695-a8e9a5f8, #w-node-_03fdf81d-e291-b136-f506-26d805bc59dd-a8e9a5f8, #w-node-_03fdf81d-e291-b136-f506-26d805bc59df-a8e9a5f8, #w-node-_03fdf81d-e291-b136-f506-26d805bc59e1-a8e9a5f8, #w-node-_03fdf81d-e291-b136-f506-26d805bc59e3-a8e9a5f8, #w-node-_03fdf81d-e291-b136-f506-26d805bc59e5-a8e9a5f8, #w-node-_03fdf81d-e291-b136-f506-26d805bc59e7-a8e9a5f8, #w-node-_72ffa87b-f6e6-5fe7-0c42-e5daf82f017d-a8e9a5f8, #w-node-_72ffa87b-f6e6-5fe7-0c42-e5daf82f017f-a8e9a5f8, #w-node-_72ffa87b-f6e6-5fe7-0c42-e5daf82f0181-a8e9a5f8, #w-node-_72ffa87b-f6e6-5fe7-0c42-e5daf82f0183-a8e9a5f8, #w-node-_72ffa87b-f6e6-5fe7-0c42-e5daf82f0185-a8e9a5f8, #w-node-_72ffa87b-f6e6-5fe7-0c42-e5daf82f0187-a8e9a5f8, #w-node-_324eeeb0-adcb-f19e-172b-d870c1c568d8-a8e9a5f8, #w-node-_324eeeb0-adcb-f19e-172b-d870c1c568da-a8e9a5f8, #w-node-_324eeeb0-adcb-f19e-172b-d870c1c568dc-a8e9a5f8, #w-node-_324eeeb0-adcb-f19e-172b-d870c1c568de-a8e9a5f8, #w-node-_324eeeb0-adcb-f19e-172b-d870c1c568e0-a8e9a5f8, #w-node-_324eeeb0-adcb-f19e-172b-d870c1c568e2-a8e9a5f8, #w-node-_6dbbaaa9-c0d3-1cb5-d64c-9435f9a45076-a8e9a5f8, #w-node-_6dbbaaa9-c0d3-1cb5-d64c-9435f9a45078-a8e9a5f8, #w-node-_6dbbaaa9-c0d3-1cb5-d64c-9435f9a4507a-a8e9a5f8, #w-node-_6dbbaaa9-c0d3-1cb5-d64c-9435f9a45080-a8e9a5f8, #w-node-edfd5181-e942-11d2-5e65-1805c123c3d9-a8e9a5f8, #w-node-_6e9dd9f6-3287-6010-5d32-acb6f7cf9754-a8e9a5f8, #w-node-_243a42c1-1c5a-248a-0b2d-c3371feb80b9-a8e9a5f8, #w-node-_243a42c1-1c5a-248a-0b2d-c3371feb80bb-a8e9a5f8, #w-node-_243a42c1-1c5a-248a-0b2d-c3371feb80bd-a8e9a5f8, #w-node-_243a42c1-1c5a-248a-0b2d-c3371feb80bf-a8e9a5f8, #w-node-_243a42c1-1c5a-248a-0b2d-c3371feb80c1-a8e9a5f8, #w-node-_243a42c1-1c5a-248a-0b2d-c3371feb80c3-a8e9a5f8, #w-node-c92cf374-dedb-7090-ad05-c4c69f8d1aa9-a8e9a5f8, #w-node-c92cf374-dedb-7090-ad05-c4c69f8d1aab-a8e9a5f8, #w-node-c92cf374-dedb-7090-ad05-c4c69f8d1aad-a8e9a5f8, #w-node-c92cf374-dedb-7090-ad05-c4c69f8d1aa3-a8e9a5f8, #w-node-c92cf374-dedb-7090-ad05-c4c69f8d1aa7-a8e9a5f8, #w-node-c6da55b1-8d0d-376b-7fd2-4e02ea095bc9-a8e9a5f8, #w-node-_83397244-b247-bafe-0bd0-7ffa5da7e480-a8e9a5f8, #w-node-_83397244-b247-bafe-0bd0-7ffa5da7e47a-a8e9a5f8, #w-node-_83397244-b247-bafe-0bd0-7ffa5da7e47c-a8e9a5f8, #w-node-_83397244-b247-bafe-0bd0-7ffa5da7e47e-a8e9a5f8, #w-node-_83397244-b247-bafe-0bd0-7ffa5da7e484-a8e9a5f8, #w-node-eff0d4f5-52fb-43cd-8694-3c99e96603ed-a8e9a5f8 {
    order: -9999;
  }

  #w-node-ed3c838e-208b-933b-11bc-ebf3b7a271ee-a8e9a636 {
    order: 9999;
  }

  #w-node-_22b3a10b-3956-c267-d451-13ef8ea444b9-a8e9a636, #w-node-_34572dfb-baab-fc76-3343-72fe9d696d58-a8e9a636 {
    order: -9999;
  }

  #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfd9-a8e9a636 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfda-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfe6-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfe4-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfe2-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfdc-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfde-a8e9a636 {
    order: -9999;
  }

  #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfe9-a8e9a636 {
    grid-column: span 6 / span 6;
  }

  #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfec-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfee-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcff0-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcff2-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcff4-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcff6-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcffe-a8e9a636, #w-node-_5cc75dda-5b4b-0172-1a6e-d0332bf97048-a8e9a636, #w-node-_6ba070bd-0b5a-9fc4-c329-48df681f13aa-a8e9a636, #w-node-_5916dec3-61a3-c716-263a-fb95edb347d6-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd006-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd008-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd010-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd018-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd01a-a8e9a636, #w-node-_9811f3c1-2e8f-3dfd-bbcf-da15f21f5761-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd012-a8e9a636, #w-node-b976ec18-56ed-7d6d-b0eb-59626a5f508f-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd022-a8e9a636, #w-node-_88bf7a1f-b5c3-6fa5-8655-a9896ad71e30-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd024-a8e9a636, #w-node-_4c7e2a45-a7e2-b09d-808b-f2756f7f30ae-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd028-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd02a-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd034-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd036-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd038-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd03a-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd03c-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd03e-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd046-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd048-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd04a-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd04c-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd04e-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd050-a8e9a636, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab806-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab7f2-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab7fe-a8e9a64f, #w-node-_0efef0cb-9764-b1b6-754a-65b404721d05-a8e9a64f, #w-node-f8244a0c-f877-acee-8c89-dfa77d769ba1-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab802-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab80f-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab811-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab819-a8e9a64f, #w-node-d993a938-3695-ae6b-0971-d78a0e7b96a9-a8e9a64f, #w-node-_3f5312eb-1f7c-9212-9d79-8cd7b599f215-a8e9a64f, #w-node-_9666d480-3c1e-1971-4b05-0dc9ed2f2184-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab820-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab822-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab82a-a8e9a64f, #w-node-_4323212b-b3d3-d1a1-6d61-5bb2bb6eb3b5-a8e9a64f, #w-node-d93cadae-2788-e95a-f406-fd9a06f082bd-a8e9a64f, #w-node-_0305bf2c-111c-b933-cc1a-31ef2bf805fa-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab831-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab833-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab835-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab837-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab83b-a8e9a64f, #w-node-c03e49c5-fa17-a1af-a52a-066dbc6af02b-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab842-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab84c-a8e9a64f, #w-node-_47406817-71c4-a232-79ab-81372168c117-a8e9a64f, #w-node-acfd288f-8e4e-e39c-61fe-2c2bf682d040-a8e9a64f, #w-node-_5acb43f3-4d84-7efa-bb46-13214c92853d-a8e9a64f, #w-node-_8e63ee2d-ecc4-9f92-9002-0520d01db04b-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab853-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab859-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab855-a8e9a64f, #w-node-af229c95-2c6b-5918-8400-ff0882351a5f-a8e9a64f, #w-node-_6970e73b-9be0-4774-1e75-cd3a34e2036b-a8e9a64f, #w-node-_9ccbbfa0-ec87-6e30-c17e-6afe47b9d4a4-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab864-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab86a-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab866-a8e9a64f, #w-node-_6d70a4db-c65a-1c76-3b8f-3a7aee7ab8c2-a8e9a64f, #w-node-_9a60610f-9230-8f65-e93a-16773788d44b-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab868-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab875-a8e9a64f, #w-node-_9b7e63cb-4858-6245-4dfa-d05279b7e77f-a8e9a64f, #w-node-_6daea835-14a4-14e6-9d40-35f962735999-a8e9a64f, #w-node-_3ec5680c-09b7-24a8-674b-194fc775ded4-a8e9a64f, #w-node-_6f0206f2-0354-7c68-f155-b9d27b6e3794-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab87d-a8e9a64f, #w-node-_0306c978-bd0e-ad68-0025-ed9b0abab886-a8e9a64f, #w-node-f5b799f2-ace0-531f-2cde-945abd6309d6-a8e9a64f, #w-node-e4c2a9e6-431c-4718-df66-128656e31b2b-a8e9a64f, #w-node-_4c47ca1c-40ff-6323-f607-87364efa4172-a8e9a64f, #w-node-_2af1c183-56d7-d5d5-d424-8999a25835ce-a8e9a64f, #w-node-e779c4d5-fdf4-8854-d418-f3a3fc968918-a8e9a64f, #w-node-_71a86171-a15d-31d0-a38c-1e51450c17b9-a8e9a64f, #w-node-_71a86171-a15d-31d0-a38c-1e51450c17bb-a8e9a64f, #w-node-_71a86171-a15d-31d0-a38c-1e51450c17bd-a8e9a64f, #w-node-ffce9663-a4ba-b5b7-72d6-66020730d2be-a8e9a64f, #w-node-_3239bbb3-35d4-f4c6-ca57-4a93f0733abd-a8e9a64f, #w-node-_7a361712-07f1-1388-9c73-7c61f7a59700-a8e9a64f, #w-node-a5dfd69e-384b-d736-6c39-6719441160f1-a8e9a64f, #w-node-a5dfd69e-384b-d736-6c39-6719441160f3-a8e9a64f, #w-node-a5dfd69e-384b-d736-6c39-6719441160f5-a8e9a64f, #w-node-_8d0af4b6-1509-18fd-f61b-528903e9413d-a8e9a64f, #w-node-_71b8f3ab-785d-5b0d-2ceb-ea55204e9165-a8e9a64f, #w-node-_16e98a4a-2a9a-a76d-af91-7cd5ce3e32bc-a8e9a64f {
    order: -9999;
  }

  #w-node-f8651e80-0456-72a2-4c1a-788b3272e960-a8e9a654 {
    justify-self: center;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fabf-a8e9a654 {
    order: 2;
    grid-row: 2 / 3;
    grid-column-end: 2;
    justify-self: center;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fac0-a8e9a654 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fad6-a8e9a654 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fb18-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb24-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb28-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb2c-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb30-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb3a-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb3c-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb3e-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb40-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb48-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb4a-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb4c-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb4e-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb56-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb58-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb5a-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb5c-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb64-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb66-a8e9a654, #w-node-_81d0bf6b-8c33-9629-3ade-fbb078ca1dcf-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb6a-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb72-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb74-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb76-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fb78-a8e9a654 {
    order: -9999;
  }

  #w-node-_327ab7b1-3d28-90c3-d574-19f5acb6a370-a8e9a6ac, #w-node-_1755bf3a-0a80-a0be-feb4-9e280522b056-a8e9a6ac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8980a33-ac64-eef8-1c00-e0760f3955f6-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f3955f8-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f3955fa-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f3955fc-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f3955fe-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395600-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395602-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395604-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395606-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39560c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39560e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395610-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395612-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395614-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395616-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395618-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39561a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39561c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395622-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395624-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395626-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395628-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39562a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39562c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39562e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395630-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395632-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395638-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39563a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39563c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39563e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395640-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395642-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395644-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395646-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395648-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39564e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395650-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395652-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395654-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395656-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395658-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39565a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39565c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39565e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395664-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395666-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395668-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39566a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39566c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39566e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395670-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395672-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395674-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39567a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39567c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39567e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395680-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395682-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395684-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395686-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395688-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39568a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395690-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395692-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395694-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395696-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f395698-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39569a-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39569c-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f39569e-a8e9a6ac, #w-node-b8980a33-ac64-eef8-1c00-e0760f3956a0-a8e9a6ac, #w-node-_155e8175-de96-e4b7-ccd6-6eb3190df051-a8e9a6ad, #w-node-_4e6a6888-6320-b089-93f5-522ee070497c-a8e9a6ad, #w-node-_2e3dde5a-9963-e02e-d92a-1c47e46011fb-a8e9a6ad {
    order: -9999;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a6ad {
    order: -9999;
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f794-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a0-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79e-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79a-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ae-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b0-a8e9a6ad, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ba-a8e9a6ad, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b0-a8e9a6ad, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b2-a8e9a6ad, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b4-a8e9a6ad, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b6-a8e9a6ad, #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a6ad, #w-node-be086689-150b-58ca-6074-09612719546d-a8e9a6ad, #w-node-be086689-150b-58ca-6074-09612719546f-a8e9a6ad, #w-node-be086689-150b-58ca-6074-096127195471-a8e9a6ad, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a6ad, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cf-a8e9a6ad, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d1-a8e9a6ad, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d3-a8e9a6ad, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a6ad, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbd-a8e9a6ad, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbf-a8e9a6ad, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dc1-a8e9a6ad, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf29-a8e9a6ad, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf2b-a8e9a6ad, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf2d-a8e9a6ad, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf2f-a8e9a6ad, #w-node-bfafb30c-59de-0480-9063-111cf41ac490-a8e9a6ad, #w-node-bfafb30c-59de-0480-9063-111cf41ac492-a8e9a6ad, #w-node-bfafb30c-59de-0480-9063-111cf41ac494-a8e9a6ad, #w-node-bfafb30c-59de-0480-9063-111cf41ac496-a8e9a6ad, #w-node-fc7f251e-3c3a-6810-b913-baad3888c864-a8e9a6ad, #w-node-fc7f251e-3c3a-6810-b913-baad3888c866-a8e9a6ad, #w-node-fc7f251e-3c3a-6810-b913-baad3888c868-a8e9a6ad, #w-node-fc7f251e-3c3a-6810-b913-baad3888c86a-a8e9a6ad, #w-node-bddf6b44-67a6-36a3-c697-70786dc16b70-a8e9a6ae, #w-node-c08aad23-d5a8-18bb-a570-ad0b2b825e41-a8e9a6ae, #w-node-_559165e8-ef7a-ff91-71d1-4a86ab2c210a-a8e9a6ae, #w-node-_90c31fec-bdce-2cb9-9376-bf8a7d7764fe-a8e9a6ae, #w-node-_2f74c767-5785-64a9-abe7-6a68bf479088-a8e9a6ae, #w-node-e315019b-fa32-4ffb-c7da-cb46824d1c70-a8e9a6ae, #w-node-b4cd40de-64f7-4288-1621-c32b6775c695-a8e9a6ae, #w-node-_8ad0e804-29d9-ffbf-7822-a648de5821fa-a8e9a6ae, #w-node-_1493923b-0d9e-dc3e-7f0f-e80aa1bba1fd-a8e9a6ae, #w-node-_151916bd-a183-1b75-8eca-0d0ea436b9fd-a8e9a6ae, #w-node-_71497f3f-56c4-3f60-2423-f4158edf5807-a8e9a6ae, #w-node-_550dd38e-05e3-979d-57c4-d8067309afa4-a8e9a6ae, #w-node-_03fdf81d-e291-b136-f506-26d805bc59dd-a8e9a6ae, #w-node-_03fdf81d-e291-b136-f506-26d805bc59df-a8e9a6ae, #w-node-_03fdf81d-e291-b136-f506-26d805bc59e1-a8e9a6ae, #w-node-_03fdf81d-e291-b136-f506-26d805bc59e3-a8e9a6ae, #w-node-_03fdf81d-e291-b136-f506-26d805bc59e5-a8e9a6ae, #w-node-_327757fe-70e8-b499-ad41-5b187ba96b54-a8e9a6ae, #w-node-_56ea9f6b-a150-17df-a96f-bb3c7afa2922-a8e9a6ae, #w-node-_56ea9f6b-a150-17df-a96f-bb3c7afa2928-a8e9a6ae, #w-node-_2725f94d-daf7-9449-2c86-72293f4c90d4-a8e9a6ae, #w-node-_56ea9f6b-a150-17df-a96f-bb3c7afa292a-a8e9a6ae, #w-node-_20514328-0d6e-42e8-e0ae-70df0b8d4753-a8e9a6ae, #w-node-b8446809-aeb5-ef4e-ab15-c3e9c0cdcb0f-a8e9a6ae, #w-node-_113a1b0f-0b84-68fd-4201-5ec051595e97-a8e9a6ae, #w-node-_113a1b0f-0b84-68fd-4201-5ec051595e99-a8e9a6ae, #w-node-_113a1b0f-0b84-68fd-4201-5ec051595e9d-a8e9a6ae, #w-node-a617befb-6a7c-3116-ba1b-624c1ce8a2db-a8e9a6ae, #w-node-b85cd141-e9a0-318f-b618-1423172f10ee-a8e9a6ae, #w-node-f5fb12a1-5f07-93b2-62a5-9446553e166b-a8e9a6ae, #w-node-_9b41c267-c18e-ede4-f677-6d4d26df25d9-a8e9a6ae, #w-node-_9b41c267-c18e-ede4-f677-6d4d26df25db-a8e9a6ae, #w-node-_9b41c267-c18e-ede4-f677-6d4d26df25df-a8e9a6ae, #w-node-_93864b50-2c90-e63b-391c-1b448c2893b7-a8e9a6ae, #w-node-_44103395-6883-1789-d360-dfed01c1e408-a8e9a6ae, #w-node-_6251ad70-f1fa-dae6-14de-b9d4c9b20a21-a8e9a6ae, #w-node-_6a42411e-98fc-fae3-ea6a-a3a3f9288883-a8e9a6ae, #w-node-_6a42411e-98fc-fae3-ea6a-a3a3f9288885-a8e9a6ae, #w-node-_6a42411e-98fc-fae3-ea6a-a3a3f9288887-a8e9a6ae, #w-node-_6a42411e-98fc-fae3-ea6a-a3a3f9288889-a8e9a6ae, #w-node-_6a42411e-98fc-fae3-ea6a-a3a3f928888b-a8e9a6ae, #w-node-_99b989f3-4e38-5ce4-35a1-c7419b62fe41-a8e9a6ae, #w-node-_3f0a45fb-e14f-6905-0bbb-447d83f6207a-a8e9a6ae, #w-node-_3f0a45fb-e14f-6905-0bbb-447d83f6207c-a8e9a6ae, #w-node-_3f0a45fb-e14f-6905-0bbb-447d83f6207e-a8e9a6ae, #w-node-_3f0a45fb-e14f-6905-0bbb-447d83f62080-a8e9a6ae, #w-node-_3f0a45fb-e14f-6905-0bbb-447d83f62082-a8e9a6ae, #w-node-b23a88f0-1484-bf58-2289-139014f3931e-a8e9a6ae, #w-node-_6c8f20dc-093f-5439-4014-9b8dc3284154-a8e9a6ae, #w-node-_6c8f20dc-093f-5439-4014-9b8dc3284156-a8e9a6ae, #w-node-_1b34c2f1-2b58-da1a-d340-db153737c507-a8e9a6ae, #w-node-c554c490-ff43-364e-3a29-4fae0149885d-a8e9a6ae, #w-node-_6c8f20dc-093f-5439-4014-9b8dc3284158-a8e9a6ae {
    order: -9999;
  }

  #w-node-_6e921945-011d-0909-f7ac-242f946263c2-a8e9a6c9 {
    justify-self: start;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b3d-a8e9a6ca {
    order: -9999;
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b3e-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b42-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b46-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b4a-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b4e-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b52-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b56-a8e9a6ca {
    order: -9999;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b5b-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b5e-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b60-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b62-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b64-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b66-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b68-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b6a-a8e9a6ca {
    order: -9999;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b6d-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b70-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b72-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b74-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b76-a8e9a6ca {
    order: -9999;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b78-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b7a-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b7c-a8e9a6ca {
    order: -9999;
    place-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b7f-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b82-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b84-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b86-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b88-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b8a-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b8c-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b8e-a8e9a6ca {
    order: -9999;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b91-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b94-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b96-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b98-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b9a-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b9c-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b9e-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968ba0-a8e9a6ca {
    order: -9999;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968ba3-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968ba6-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968ba8-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968baa-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bac-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bae-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb0-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb2-a8e9a6ca {
    order: -9999;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb5-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb8-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bba-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bbc-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bbe-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc0-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc2-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc4-a8e9a6ca {
    order: -9999;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc7-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bca-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bcc-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bce-a8e9a6ca {
    order: -9999;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd0-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd2-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd4-a8e9a6ca {
    order: -9999;
    place-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd6-a8e9a6ca {
    order: -9999;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd9-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bdc-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bde-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968be0-a8e9a6ca {
    order: -9999;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968be2-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968be4-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968be6-a8e9a6ca {
    order: -9999;
    place-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968be8-a8e9a6ca, #w-node-_155e8175-de96-e4b7-ccd6-6eb3190df051-a8e9a6cc {
    order: -9999;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a6cc {
    order: -9999;
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79a-a8e9a6cc, #w-node-_44dc2c70-9f5c-6c07-8cfd-f382180c5171-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79e-a8e9a6cc, #w-node-_1d43cf30-030b-0ace-7e2e-461572102760-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a0-a8e9a6cc, #w-node-_95316e35-04e1-d322-ffd1-dfb52d219da4-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f794-a8e9a6cc {
    order: -9999;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-_2cce93c1-f6eb-7148-b589-0823f662d84d-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ae-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7b0-a8e9a6cc, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ba-a8e9a6cc, #w-node-_59b305c9-fd31-0760-675b-daa4787c4cc4-a8e9a6cc, #w-node-_696aafd9-041b-b857-8443-4f9df690ce23-a8e9a6cc {
    order: -9999;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58ad-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b0-a8e9a6cc, #w-node-_667fa64b-4696-aaf9-c6dc-a0d1a41f32c1-a8e9a6cc, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b4-a8e9a6cc, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b6-a8e9a6cc {
    order: -9999;
  }

  #w-node-b9605625-17ea-c67f-f126-7bc49a7feb5a-a8e9a6cc, #w-node-_30229815-cc3b-71b9-1a5d-b0c06a5ecbf5-a8e9a6cc, #w-node-_0afa9528-5b0e-0ccc-da03-8a819e4a6f1b-a8e9a6cc {
    order: -9999;
    place-self: center;
  }

  #w-node-be086689-150b-58ca-6074-096127195468-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-be086689-150b-58ca-6074-09612719546f-a8e9a6cc, #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a6cc, #w-node-be086689-150b-58ca-6074-096127195471-a8e9a6cc, #w-node-be086689-150b-58ca-6074-09612719546d-a8e9a6cc, #w-node-f8efad1e-236c-b9a0-b158-0ca3a561752e-a8e9a6cc, #w-node-_849bd85d-8177-3f19-4edc-8d7a06cf7afb-a8e9a6cc, #w-node-_9a68202e-82db-1679-0169-a9029d95e6d9-a8e9a6cc {
    order: -9999;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cf-a8e9a6cc, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d1-a8e9a6cc, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d3-a8e9a6cc, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a6cc, #w-node-_88058e62-5bf2-b067-98da-5dc9d82f2b1e-a8e9a6cc, #w-node-a1449cb4-b6b2-f4f6-22bb-2c861f39f2a5-a8e9a6cc, #w-node-_1d412620-2fc1-d3cc-b9e7-9cc8ebeae2b0-a8e9a6cc {
    order: -9999;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbd-a8e9a6cc, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbf-a8e9a6cc, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dc1-a8e9a6cc, #w-node-_0892fb30-ced6-c046-c364-f908ba5c4ee8-a8e9a6cc, #w-node-_183860f8-074e-98db-a815-5871e9308440-a8e9a6cc, #w-node-ed855d2b-267e-bff3-e952-3007d07ce1ab-a8e9a6cc, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a6cc {
    order: -9999;
  }

  #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf26-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf2b-a8e9a6cc, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf2d-a8e9a6cc, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf2f-a8e9a6cc, #w-node-f19ab00f-9964-82a4-5ee2-f88ba671c460-a8e9a6cc, #w-node-ac46f11c-99de-131c-9958-f0137cdbad7c-a8e9a6cc, #w-node-fe7d87a8-564d-99a1-3651-49c8e0d5814e-a8e9a6cc, #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf29-a8e9a6cc {
    order: -9999;
  }

  #w-node-bfafb30c-59de-0480-9063-111cf41ac48d-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-bfafb30c-59de-0480-9063-111cf41ac492-a8e9a6cc, #w-node-bfafb30c-59de-0480-9063-111cf41ac494-a8e9a6cc, #w-node-bfafb30c-59de-0480-9063-111cf41ac496-a8e9a6cc {
    order: -9999;
  }

  #w-node-_9e770a35-c917-fdad-9015-98754c8db4d9-a8e9a6cc, #w-node-bf62f3ed-f071-a406-9d43-b8b6d33babb6-a8e9a6cc, #w-node-_117f1475-30a2-9f3d-a566-f1e63cff26ce-a8e9a6cc {
    order: -9999;
    place-self: center;
  }

  #w-node-bfafb30c-59de-0480-9063-111cf41ac490-a8e9a6cc {
    order: -9999;
  }

  #w-node-fc7f251e-3c3a-6810-b913-baad3888c861-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-fc7f251e-3c3a-6810-b913-baad3888c868-a8e9a6cc, #w-node-_5beb6ad1-9d8a-7ded-8cbe-95bd35fcadd1-a8e9a6cc, #w-node-fc7f251e-3c3a-6810-b913-baad3888c86a-a8e9a6cc {
    order: -9999;
  }

  #w-node-_267afa88-3927-c5fa-51e1-9242a1e37fd0-a8e9a6cc, #w-node-_8d1a99ea-5a25-1877-7f88-c523b0a21c89-a8e9a6cc, #w-node-_0bbcab83-c844-0286-cfd1-374b8c7b29e2-a8e9a6cc {
    order: -9999;
    place-self: center;
  }

  #w-node-fc7f251e-3c3a-6810-b913-baad3888c864-a8e9a6cc {
    order: -9999;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a943-a8e9a6cd {
    order: -9999;
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
  }

  #w-node-_41cc350d-8cb3-071f-dd94-999d6030c4de-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a944-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a948-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a94c-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a954-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a950-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a958-a8e9a6cd, #w-node-_2e607ba7-d03d-a25e-fe62-c99b66cca424-a8e9a6cd, #w-node-_8c7e0fd9-6391-6c5e-4166-89b5adfda698-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a95c-a8e9a6cd {
    order: -9999;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a961-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-_5a23606e-617d-e67b-683f-3e3eca917f04-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a964-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a966-a8e9a6cd, #w-node-d3c38beb-dbd3-7030-f32c-a2979ec1131f-a8e9a6cd, #w-node-_0ca25dbd-bf37-f046-6896-52bd2e758059-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a968-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a96a-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a96c-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a96e-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a970-a8e9a6cd {
    order: -9999;
  }

  #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405a4-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405a7-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405a8-a8e9a6cd, #w-node-c35db703-7ffb-eb96-179c-9df48d5e5bf9-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405aa-a8e9a6cd, #w-node-_3576a0a6-5a18-28e5-d6c9-590267430adf-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405ac-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405ae-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405b0-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405b2-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405b4-a8e9a6cd {
    order: -9999;
  }

  #w-node-af6facaf-59fd-394d-b541-760c51eeaf58-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-af6facaf-59fd-394d-b541-760c51eeaf5b-a8e9a6cd, #w-node-af6facaf-59fd-394d-b541-760c51eeaf5c-a8e9a6cd, #w-node-adacfebf-0e18-c39d-a12e-21f699efc3de-a8e9a6cd, #w-node-ea2dfc6f-fd61-0598-cc53-149bf5de6384-a8e9a6cd, #w-node-ba67a51c-7109-ca6e-3650-704c270b2483-a8e9a6cd, #w-node-af6facaf-59fd-394d-b541-760c51eeaf5e-a8e9a6cd, #w-node-f316b735-0029-442e-ed45-6dcb8ba166d1-a8e9a6cd, #w-node-_3ac60f1a-099c-eb5a-458c-6f0c96c4ed41-a8e9a6cd, #w-node-_1e71d8c9-a9e5-7fe0-84c1-26b21bd3e8fb-a8e9a6cd, #w-node-af6facaf-59fd-394d-b541-760c51eeaf68-a8e9a6cd {
    order: -9999;
  }

  #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72d4-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72d7-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72d8-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72da-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72dc-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72de-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e0-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e2-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e4-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e6-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e8-a8e9a6cd {
    order: -9999;
  }

  #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e83-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e86-a8e9a6cd, #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e87-a8e9a6cd, #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e89-a8e9a6cd, #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e8f-a8e9a6cd, #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e91-a8e9a6cd, #w-node-_138c12fe-98db-86f2-b4b9-16cec844548e-a8e9a6cd, #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e97-a8e9a6cd, #w-node-_72d24286-e3ea-c5c7-81fb-e1f8a459e678-a8e9a6cd, #w-node-_0bf4c382-4363-30d3-c3ab-984734e7882f-a8e9a6cd, #w-node-b8b3bbcb-afb6-94d0-5feb-e1ba8e21a075-a8e9a6cd {
    order: -9999;
  }

  #w-node-ff931b14-7701-9684-e759-ca75961065ed-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-ff931b14-7701-9684-e759-ca75961065f0-a8e9a6cd, #w-node-ff931b14-7701-9684-e759-ca75961065f9-a8e9a6cd, #w-node-ff931b14-7701-9684-e759-ca75961065f5-a8e9a6cd, #w-node-ff931b14-7701-9684-e759-ca75961065f7-a8e9a6cd, #w-node-_102f4fdb-33c8-f4c0-6148-28a68f8e5a3f-a8e9a6cd, #w-node-_36cb6edc-392d-fe87-99ab-be7045e465e0-a8e9a6cd, #w-node-e3aa015e-497f-bf12-49a0-c3932fbee88b-a8e9a6cd, #w-node-_65b13a67-8ba3-6051-4387-29623e25f7a8-a8e9a6cd, #w-node-_8b2ec3ec-003f-e02c-c52a-ef4c1da115f7-a8e9a6cd, #w-node-ff931b14-7701-9684-e759-ca7596106602-a8e9a6cd {
    order: -9999;
  }

  #w-node-_5e382bcc-2b7c-c652-a016-23d650470583-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-_5e382bcc-2b7c-c652-a016-23d650470586-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470587-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470589-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d65047058b-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d65047058d-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d65047058f-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470591-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470593-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470595-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470597-a8e9a6cd {
    order: -9999;
  }

  #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01d8-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01db-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01dc-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01de-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e0-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e2-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e4-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e6-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e8-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01ea-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01ec-a8e9a6cd {
    order: -9999;
  }

  #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac33-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac36-a8e9a6cd, #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac37-a8e9a6cd, #w-node-b2b79b36-9a04-94cd-be47-979a05cb0cbe-a8e9a6cd, #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac39-a8e9a6cd, #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac3d-a8e9a6cd, #w-node-c96d7ed7-3305-d042-b566-cd0d0ba11ec5-a8e9a6cd, #w-node-_52b784c2-d4f9-3149-086c-b28469f74fc6-a8e9a6cd, #w-node-_28466daa-f554-105a-039c-8a816e14527d-a8e9a6cd, #w-node-_21e10302-da37-9e0a-b154-a4d80aab0720-a8e9a6cd, #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac48-a8e9a6cd {
    order: -9999;
  }

  #w-node-ed3c838e-208b-933b-11bc-ebf3b7a271ee-a8e9a6d1 {
    order: 9999;
  }

  #w-node-_155e8175-de96-e4b7-ccd6-6eb3190df051-a8e9a706, #w-node-d47631b4-7b0d-552a-27d0-ed523be04449-a8e9a706, #w-node-_76fa3924-6e47-85ed-81bf-1dcb0c95936f-a8e9a706, #w-node-_99ff173b-4011-61d6-537f-4a6ebfcd7650-a8e9a706, #w-node-_02d8c959-c34d-e570-41ce-9d4117cfc04f-a8e9a706 {
    order: -9999;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a706 {
    order: -9999;
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f794-a8e9a706, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79a-a8e9a706, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f79e-a8e9a706, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a0-a8e9a706, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a706, #w-node-_601bc762-3d67-8152-d3fd-f17729c7824a-a8e9a706, #w-node-_667cffa9-0745-249c-cce2-f2675b040ef5-a8e9a706, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ba-a8e9a706, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b0-a8e9a706, #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b2-a8e9a706, #w-node-_05967d4b-e0bb-1f2a-69a4-86da50042088-a8e9a706, #w-node-_6e7b72e5-865c-65cb-ec1e-bae3dd1f8388-a8e9a706, #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a706, #w-node-be086689-150b-58ca-6074-09612719546d-a8e9a706, #w-node-be086689-150b-58ca-6074-09612719546f-a8e9a706, #w-node-be086689-150b-58ca-6074-096127195471-a8e9a706, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a706, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cf-a8e9a706, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d1-a8e9a706, #w-node-a2c85e75-4019-102e-6658-43b3cbcf47d3-a8e9a706, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a706, #w-node-_9e2c2799-d443-669a-f778-f4b1196d7957-a8e9a706, #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dc1-a8e9a706, #w-node-_143d72d2-17ed-87a2-b4d7-b9ffa0c84fa5-a8e9a706, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c231-a8e9a706, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c233-a8e9a706, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c235-a8e9a706, #w-node-_296a9a3d-cc66-d902-4259-664c9b29c237-a8e9a706, #w-node-e290be75-446e-ba0a-2218-147e93ae0778-a8e9a706, #w-node-e290be75-446e-ba0a-2218-147e93ae077e-a8e9a706, #w-node-_80951a79-9bd5-d4d8-3d48-9d54817f73bd-a8e9a706, #w-node-_0eeeee24-46ad-9dfa-e4ed-17b20ddf2397-a8e9a706, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e6-a8e9a706, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2ec-a8e9a706, #w-node-_6fd93c61-9ad4-7ec3-c2f8-43daa4d5a053-a8e9a706, #w-node-d1a3bcd0-de95-83f4-50c6-12ad7c85c2ee-a8e9a706 {
    order: -9999;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a961-a189c7b1, #w-node-_65185786-a9ab-feff-6155-66fe83c25baf-a189c7b1, #w-node-c44cb12e-1101-760d-b24e-8c6ce539c12f-a189c7b1 {
    grid-column: span 7 / span 7;
  }

  #w-node-_563367bc-bbdc-a11a-e918-c172b0bfb164-a189c7b1, #w-node-_563367bc-bbdc-a11a-e918-c172b0bfb168-a189c7b1, #w-node-_44b20b57-dfe5-fddf-2a48-df4289c6cf1e-a189c7b1, #w-node-_44b20b57-dfe5-fddf-2a48-df4289c6cf20-a189c7b1, #w-node-d376bbab-7d27-36cd-2355-4a9447620032-a189c7b1, #w-node-d376bbab-7d27-36cd-2355-4a9447620034-a189c7b1, #w-node-d30fc2ee-8ca2-276f-c170-dcc20b24af23-a189c7b1, #w-node-d30fc2ee-8ca2-276f-c170-dcc20b24af25-a189c7b1, #w-node-d8115127-266a-2c2b-c239-449f2635317c-a189c7b1, #w-node-d8115127-266a-2c2b-c239-449f2635317e-a189c7b1, #w-node-_01796723-aae2-bbd5-25ec-1f20757bc0c8-a189c7b1, #w-node-_01796723-aae2-bbd5-25ec-1f20757bc0ca-a189c7b1, #w-node-e7746557-66ae-01e1-97b0-93637d5613d8-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d5613e4-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d5613dc-bae1f574, #w-node-bf40ef3b-ffa3-f447-7f09-34306b179ec7-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d5613e0-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d5613ec-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d5613f2-bae1f574, #w-node-_41202fdf-3e4a-659d-7573-fef2aa0ac324-bae1f574, #w-node-_044482fd-0152-a6fa-9cd2-b0199f3d03f8-bae1f574, #w-node-f8c7323c-00e2-8264-a068-84dfe19dfd17-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d5613f8-bae1f574, #w-node-_8703fdfa-ce3b-9545-8e81-a03ada684c6b-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d5613fe-bae1f574, #w-node-_300efc56-59af-bc69-04b0-cb8d58106324-bae1f574, #w-node-_010b2352-a487-7b81-48f8-9a2793fc147d-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561404-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561406-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561408-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d56140a-bae1f574, #w-node-_5642b0bb-410a-47bc-89c2-8ba189c8336d-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561412-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561414-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561416-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561418-bae1f574, #w-node-_268c4592-c837-1877-e0d1-e0891148fa3d-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d56142e-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561430-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561432-bae1f574, #w-node-e7746557-66ae-01e1-97b0-93637d561434-bae1f574, #w-node-_3086e6bc-91f2-320a-892f-8620cb2f1336-bae1f574 {
    order: -9999;
  }

  #w-node-cee22372-ff94-8aa3-977e-c731ba109022-bae1f574 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_32535490-e16a-2ca4-a630-18877f03a961-a8e9a4e6, #w-node-_65185786-a9ab-feff-6155-66fe83c25baf-a8e9a4e6, #w-node-c44cb12e-1101-760d-b24e-8c6ce539c12f-a8e9a4e6 {
    grid-column: span 7 / span 7;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a536 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a536 {
    grid-column: span 4 / span 4;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a536 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be086689-150b-58ca-6074-096127195468-a8e9a536 {
    grid-column: span 4 / span 4;
  }

  #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a536 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a536 {
    grid-column: span 4 / span 4;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a536 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a536 {
    grid-column: span 4 / span 4;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a536, #w-node-_143d72d2-17ed-87a2-b4d7-b9ffa0c84fa5-a8e9a536 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_296a9a3d-cc66-d902-4259-664c9b29c22e-a8e9a536 {
    grid-column: span 4 / span 4;
  }

  #w-node-_296a9a3d-cc66-d902-4259-664c9b29c231-a8e9a536 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e290be75-446e-ba0a-2218-147e93ae0775-a8e9a536 {
    grid-column: span 4 / span 4;
  }

  #w-node-e290be75-446e-ba0a-2218-147e93ae0778-a8e9a536, #w-node-_10625ac7-07eb-c716-16a8-455a0ff4d867-a8e9a536, #w-node-_8a756bca-a188-777a-2c6a-937d6b0165cd-a8e9a536 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e3-a8e9a536 {
    grid-column: span 4 / span 4;
  }

  #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e6-a8e9a536, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e8-a8e9a536, #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2ea-a8e9a536 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a54a {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a54a {
    grid-column: span 7 / span 7;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a54a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7bd-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7d3-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7e9-a8e9a54a, #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f815-a8e9a54a {
    grid-column: span 7 / span 7;
  }

  #w-node-_223bb9c9-c455-be6c-06d0-41068834e0eb-a8e9a54a {
    order: -9999;
  }

  #w-node-ac1c7ee2-df59-31b6-fe90-867155a591a6-55a5917d, #w-node-ac1c7ee2-df59-31b6-fe90-867155a591bd-55a5917d, #w-node-ac1c7ee2-df59-31b6-fe90-867155a5918f-55a5917d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7efac58e-6222-6d71-29ee-781ed03f8ea8-a8e9a54b, #w-node-_69b9746e-d078-b51e-d31a-7208a43f8ef8-a8e9a54b, #w-node-_69b9746e-d078-b51e-d31a-7208a43f8eff-a8e9a54b, #w-node-_69b9746e-d078-b51e-d31a-7208a43f8f06-a8e9a54b, #w-node-_200f478f-8b77-1275-ad4e-cb55436486dc-a8e9a56d, #w-node-_200f478f-8b77-1275-ad4e-cb55436486e2-a8e9a56d, #w-node-_200f478f-8b77-1275-ad4e-cb55436486e8-a8e9a56d, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc54d-a8e9a5a1, #w-node-c26f8a4c-823d-1268-96ba-b9eb429cc557-a8e9a5a1 {
    grid-column: span 1 / span 1;
  }

  #w-node-d0b4ae74-90e2-a020-e688-1d3cac020c89-a8e9a5b5, #w-node-dbd81d34-7882-ce5a-5e07-22c94c71804a-a8e9a5b5, #w-node-_7f69d0df-0d1f-4ed1-6e0e-c7045e591b90-a8e9a5b5 {
    align-self: auto;
  }

  #w-node-a2a24b7b-313d-fa74-1a6e-bfc41b08f76d-a8e9a5b5, #w-node-_2c10953a-4246-c1d1-d664-bb4b899119a1-a8e9a5b5, #w-node-_20035ecd-677a-de9b-1a5e-1ae4f11048a3-a8e9a5b5 {
    justify-self: stretch;
  }

  #w-node-ed3c838e-208b-933b-11bc-ebf3b7a271fc-a8e9a636 {
    order: -9999;
    align-self: center;
  }

  #w-node-_53820f03-6fd0-4945-f225-035d359fe5eb-a8e9a636, #w-node-_28a61e7a-07f5-74f1-aca9-570c46073edf-a8e9a636 {
    order: -9999;
  }

  #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfd9-a8e9a636 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfe9-a8e9a636 {
    grid-column: span 6 / span 6;
  }

  #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcfec-a8e9a636 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bcffb-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd00d-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd01f-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd031-a8e9a636, #w-node-_3c9fae43-2cbe-7fe6-1bf0-f726947bd043-a8e9a636 {
    grid-column: span 6 / span 6;
  }

  #w-node-_60ca0f81-1729-cc10-bf43-430153e1dbfb-a8e9a636, #w-node-_60ca0f81-1729-cc10-bf43-430153e1dc07-a8e9a636 {
    grid-column: span 1 / span 1;
  }

  #w-node-_03595a97-7f47-1b78-c5e4-85910010fac0-a8e9a654, #w-node-_03595a97-7f47-1b78-c5e4-85910010fad6-a8e9a654 {
    justify-self: stretch;
  }

  #w-node-_911c58b3-a2c6-38a2-faa7-4a2e27f34d2e-a8e9a658, #w-node-_0c63ca13-7011-b02f-c491-fcf5cbd9634d-a8e9a658, #business.w-node-f8818d69-5158-04fe-877b-e390616efc1c-a8e9a672, #enterprise.w-node-f8818d69-5158-04fe-877b-e390616efc47-a8e9a672, #sovereign.w-node-f8818d69-5158-04fe-877b-e390616efc73-a8e9a672 {
    grid-column: span 1 / span 1;
  }

  #w-node-_671bd0df-d620-3113-e1c9-0faab062d4fd-a8e9a672, #w-node-_671bd0df-d620-3113-e1c9-0faab062d4fe-a8e9a672 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #business.w-node-_671bd0df-d620-3113-e1c9-0faab062d439-a8e9a685, #business.w-node-e35a7e0b-d1de-6d88-f1ef-2b091fd41e7e-a8e9a685, #enterprise.w-node-_671bd0df-d620-3113-e1c9-0faab062d46d-a8e9a685, #sovereign.w-node-_671bd0df-d620-3113-e1c9-0faab062d4b4-a8e9a685 {
    grid-column: span 1 / span 1;
  }

  #w-node-_671bd0df-d620-3113-e1c9-0faab062d4fd-a8e9a685, #w-node-_671bd0df-d620-3113-e1c9-0faab062d4fe-a8e9a685 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a6ad {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a6ad {
    grid-column: span 4 / span 4;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a6ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58ad-a8e9a6ad {
    grid-column: span 4 / span 4;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b0-a8e9a6ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be086689-150b-58ca-6074-096127195468-a8e9a6ad {
    grid-column: span 4 / span 4;
  }

  #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a6ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a6ad {
    grid-column: span 4 / span 4;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a6ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a6ad {
    grid-column: span 4 / span 4;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a6ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf26-a8e9a6ad {
    grid-column: span 4 / span 4;
  }

  #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf29-a8e9a6ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bfafb30c-59de-0480-9063-111cf41ac48d-a8e9a6ad {
    grid-column: span 4 / span 4;
  }

  #w-node-bfafb30c-59de-0480-9063-111cf41ac490-a8e9a6ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc7f251e-3c3a-6810-b913-baad3888c861-a8e9a6ad {
    grid-column: span 4 / span 4;
  }

  #w-node-fc7f251e-3c3a-6810-b913-baad3888c864-a8e9a6ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6e921945-011d-0909-f7ac-242f946263c2-a8e9a6c9 {
    justify-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b3d-a8e9a6ca {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b5b-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b5e-a8e9a6ca {
    order: -9999;
    place-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b60-a8e9a6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b68-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b6a-a8e9a6ca {
    order: -9999;
    place-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b6d-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b70-a8e9a6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b72-a8e9a6ca {
    order: -9999;
    place-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b7f-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b84-a8e9a6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b8a-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b8c-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b8e-a8e9a6ca {
    order: -9999;
    place-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b91-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b9a-a8e9a6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b9c-a8e9a6ca {
    order: -9999;
    place-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968b9e-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968ba0-a8e9a6ca {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968ba3-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bac-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bae-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb0-a8e9a6ca {
    order: -9999;
    place-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb2-a8e9a6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bb5-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bbe-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc0-a8e9a6ca, #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc2-a8e9a6ca {
    order: -9999;
    place-self: center;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc4-a8e9a6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bc7-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd6-a8e9a6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968bd9-a8e9a6ca {
    grid-column: span 7 / span 7;
  }

  #w-node-cec38f7e-743a-9c4a-b0fd-c13281968be8-a8e9a6ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a6cc {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-_2cce93c1-f6eb-7148-b589-0823f662d84d-a8e9a6cc {
    order: -9999;
    place-self: center;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a6cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_59b305c9-fd31-0760-675b-daa4787c4cc4-a8e9a6cc, #w-node-_696aafd9-041b-b857-8443-4f9df690ce23-a8e9a6cc {
    order: -9999;
    place-self: center;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58ad-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b0-a8e9a6cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_667fa64b-4696-aaf9-c6dc-a0d1a41f32c1-a8e9a6cc {
    order: -9999;
    place-self: center;
  }

  #w-node-be086689-150b-58ca-6074-096127195468-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a6cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f8efad1e-236c-b9a0-b158-0ca3a561752e-a8e9a6cc, #w-node-_849bd85d-8177-3f19-4edc-8d7a06cf7afb-a8e9a6cc, #w-node-_9a68202e-82db-1679-0169-a9029d95e6d9-a8e9a6cc {
    order: -9999;
    place-self: center;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a6cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88058e62-5bf2-b067-98da-5dc9d82f2b1e-a8e9a6cc {
    order: -9999;
    place-self: center;
  }

  #w-node-a1449cb4-b6b2-f4f6-22bb-2c861f39f2a5-a8e9a6cc, #w-node-_1d412620-2fc1-d3cc-b9e7-9cc8ebeae2b0-a8e9a6cc {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-_0892fb30-ced6-c046-c364-f908ba5c4ee8-a8e9a6cc, #w-node-_183860f8-074e-98db-a815-5871e9308440-a8e9a6cc, #w-node-ed855d2b-267e-bff3-e952-3007d07ce1ab-a8e9a6cc {
    order: -9999;
    place-self: center;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a6cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf26-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-f19ab00f-9964-82a4-5ee2-f88ba671c460-a8e9a6cc, #w-node-ac46f11c-99de-131c-9958-f0137cdbad7c-a8e9a6cc, #w-node-fe7d87a8-564d-99a1-3651-49c8e0d5814e-a8e9a6cc {
    order: -9999;
    place-self: center;
  }

  #w-node-_335803c7-bf96-3c09-6dc9-3c88460fbf29-a8e9a6cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bfafb30c-59de-0480-9063-111cf41ac48d-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-bfafb30c-59de-0480-9063-111cf41ac490-a8e9a6cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc7f251e-3c3a-6810-b913-baad3888c861-a8e9a6cc {
    grid-column: span 7 / span 7;
  }

  #w-node-fc7f251e-3c3a-6810-b913-baad3888c864-a8e9a6cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a943-a8e9a6cd {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a961-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-_5a23606e-617d-e67b-683f-3e3eca917f04-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a964-a8e9a6cd {
    order: -9999;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a966-a8e9a6cd, #w-node-d3c38beb-dbd3-7030-f32c-a2979ec1131f-a8e9a6cd, #w-node-_0ca25dbd-bf37-f046-6896-52bd2e758059-a8e9a6cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a96e-a8e9a6cd, #w-node-_32535490-e16a-2ca4-a630-18877f03a970-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405a4-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405a7-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405a8-a8e9a6cd, #w-node-c35db703-7ffb-eb96-179c-9df48d5e5bf9-a8e9a6cd {
    order: -9999;
  }

  #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405aa-a8e9a6cd, #w-node-_3576a0a6-5a18-28e5-d6c9-590267430adf-a8e9a6cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405b2-a8e9a6cd, #w-node-dde53679-1e07-9df1-1cf2-91a8a6e405b4-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-af6facaf-59fd-394d-b541-760c51eeaf58-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-af6facaf-59fd-394d-b541-760c51eeaf5b-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-af6facaf-59fd-394d-b541-760c51eeaf5c-a8e9a6cd, #w-node-adacfebf-0e18-c39d-a12e-21f699efc3de-a8e9a6cd, #w-node-ea2dfc6f-fd61-0598-cc53-149bf5de6384-a8e9a6cd, #w-node-ba67a51c-7109-ca6e-3650-704c270b2483-a8e9a6cd {
    order: -9999;
  }

  #w-node-af6facaf-59fd-394d-b541-760c51eeaf5e-a8e9a6cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f316b735-0029-442e-ed45-6dcb8ba166d1-a8e9a6cd, #w-node-_3ac60f1a-099c-eb5a-458c-6f0c96c4ed41-a8e9a6cd, #w-node-_1e71d8c9-a9e5-7fe0-84c1-26b21bd3e8fb-a8e9a6cd {
    order: -9999;
  }

  #w-node-af6facaf-59fd-394d-b541-760c51eeaf68-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72d4-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72d7-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72d8-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72da-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72dc-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72de-a8e9a6cd {
    order: -9999;
  }

  #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e0-a8e9a6cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e2-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e4-a8e9a6cd, #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e6-a8e9a6cd {
    order: -9999;
  }

  #w-node-_8b6cc95d-265c-2e25-81b9-7543033d72e8-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e83-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e86-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e87-a8e9a6cd, #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e89-a8e9a6cd {
    order: -9999;
  }

  #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e8f-a8e9a6cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e91-a8e9a6cd {
    order: -9999;
  }

  #w-node-_138c12fe-98db-86f2-b4b9-16cec844548e-a8e9a6cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aad1e4bc-3d39-e10f-4ce2-143b3dce5e97-a8e9a6cd, #w-node-_72d24286-e3ea-c5c7-81fb-e1f8a459e678-a8e9a6cd, #w-node-_0bf4c382-4363-30d3-c3ab-984734e7882f-a8e9a6cd, #w-node-b8b3bbcb-afb6-94d0-5feb-e1ba8e21a075-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-ff931b14-7701-9684-e759-ca75961065ed-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-ff931b14-7701-9684-e759-ca75961065f0-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-ff931b14-7701-9684-e759-ca75961065f9-a8e9a6cd, #w-node-ff931b14-7701-9684-e759-ca75961065f5-a8e9a6cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ff931b14-7701-9684-e759-ca75961065f7-a8e9a6cd, #w-node-_102f4fdb-33c8-f4c0-6148-28a68f8e5a3f-a8e9a6cd {
    order: -9999;
  }

  #w-node-_36cb6edc-392d-fe87-99ab-be7045e465e0-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-e3aa015e-497f-bf12-49a0-c3932fbee88b-a8e9a6cd, #w-node-_65b13a67-8ba3-6051-4387-29623e25f7a8-a8e9a6cd, #w-node-_8b2ec3ec-003f-e02c-c52a-ef4c1da115f7-a8e9a6cd {
    order: -9999;
  }

  #w-node-ff931b14-7701-9684-e759-ca7596106602-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-_5e382bcc-2b7c-c652-a016-23d650470583-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-_5e382bcc-2b7c-c652-a016-23d650470586-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-_5e382bcc-2b7c-c652-a016-23d650470587-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470589-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d65047058b-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d65047058d-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d65047058f-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470591-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470593-a8e9a6cd, #w-node-_5e382bcc-2b7c-c652-a016-23d650470595-a8e9a6cd {
    order: -9999;
  }

  #w-node-_5e382bcc-2b7c-c652-a016-23d650470597-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01d8-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01db-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01dc-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01de-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e0-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e2-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e4-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e6-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01e8-a8e9a6cd, #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01ea-a8e9a6cd {
    order: -9999;
  }

  #w-node-bf0e96c2-b7a5-7e8d-5b2a-06ec4a9c01ec-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac33-a8e9a6cd {
    grid-column: span 7 / span 7;
  }

  #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac36-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac37-a8e9a6cd, #w-node-b2b79b36-9a04-94cd-be47-979a05cb0cbe-a8e9a6cd, #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac39-a8e9a6cd, #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac3d-a8e9a6cd, #w-node-c96d7ed7-3305-d042-b566-cd0d0ba11ec5-a8e9a6cd, #w-node-_52b784c2-d4f9-3149-086c-b28469f74fc6-a8e9a6cd, #w-node-_28466daa-f554-105a-039c-8a816e14527d-a8e9a6cd, #w-node-_21e10302-da37-9e0a-b154-a4d80aab0720-a8e9a6cd {
    order: -9999;
  }

  #w-node-_10856e5d-c0ca-8318-efa1-d5e588a0ac48-a8e9a6cd {
    order: -9999;
    place-self: center;
  }

  #w-node-ed3c838e-208b-933b-11bc-ebf3b7a271fc-a8e9a6d1 {
    order: -9999;
    align-self: center;
  }

  #w-node-_87df3603-7fe5-5eef-8e36-83ca85d97f6a-a8e9a706 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7a7-a8e9a706 {
    grid-column: span 4 / span 4;
  }

  #w-node-_1e6fe255-2b2e-1fbb-990a-232706a5f7ac-a8e9a706, #w-node-_601bc762-3d67-8152-d3fd-f17729c7824a-a8e9a706, #w-node-_667cffa9-0745-249c-cce2-f2675b040ef5-a8e9a706 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58ad-a8e9a706 {
    grid-column: span 4 / span 4;
  }

  #w-node-_43c7b4a8-f7c7-d05b-c364-2670983a58b0-a8e9a706 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be086689-150b-58ca-6074-096127195468-a8e9a706 {
    grid-column: span 4 / span 4;
  }

  #w-node-be086689-150b-58ca-6074-09612719546b-a8e9a706 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47ca-a8e9a706 {
    grid-column: span 4 / span 4;
  }

  #w-node-a2c85e75-4019-102e-6658-43b3cbcf47cd-a8e9a706 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523db8-a8e9a706 {
    grid-column: span 4 / span 4;
  }

  #w-node-_8d97afeb-bbe3-ba5f-a6d1-5e7d19523dbb-a8e9a706, #w-node-_9e2c2799-d443-669a-f778-f4b1196d7957-a8e9a706, #w-node-_143d72d2-17ed-87a2-b4d7-b9ffa0c84fa5-a8e9a706 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_296a9a3d-cc66-d902-4259-664c9b29c22e-a8e9a706 {
    grid-column: span 4 / span 4;
  }

  #w-node-_296a9a3d-cc66-d902-4259-664c9b29c231-a8e9a706 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e290be75-446e-ba0a-2218-147e93ae0775-a8e9a706 {
    grid-column: span 4 / span 4;
  }

  #w-node-e290be75-446e-ba0a-2218-147e93ae0778-a8e9a706 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e3-a8e9a706 {
    grid-column: span 4 / span 4;
  }

  #w-node-_487ce7ec-aaec-749a-b0dc-d102b4a1a2e6-a8e9a706 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32535490-e16a-2ca4-a630-18877f03a961-a189c7b1, #w-node-_65185786-a9ab-feff-6155-66fe83c25baf-a189c7b1, #w-node-c44cb12e-1101-760d-b24e-8c6ce539c12f-a189c7b1 {
    grid-column: span 7 / span 7;
  }

  #w-node-_00b39dbf-2054-3758-4711-6e80ce1e91de-bae1f574, #w-node-_00b39dbf-2054-3758-4711-6e80ce1e91b9-bae1f574, #w-node-_00b39dbf-2054-3758-4711-6e80ce1e91d4-bae1f574, #w-node-_00b39dbf-2054-3758-4711-6e80ce1e91c2-bae1f574, #w-node-_061bd3d9-b1e2-f3e0-f3cb-59909126cfcc-bae1f574 {
    grid-column: span 1 / span 1;
  }

  #w-node-cee22372-ff94-8aa3-977e-c731ba109022-bae1f574 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-ExtraBold.woff') format('woff'), url('../fonts/Inter-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-BoldItalic.woff') format('woff'), url('../fonts/Inter-ExtraBoldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-BlackItalic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-ExtraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-ExtraLightItalic.woff') format('woff');
  font-weight: 200;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-Italic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-SemiBoldItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-ThinItalic.woff') format('woff');
  font-weight: 100;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'InterHosted';
  src: url('../fonts/Inter-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Extratype eina02';
  src: url('../fonts/Eina02-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Extratype Eina04';
  src: url('../fonts/Eina04-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: 'Extratype eina02';
  src: url('../fonts/Extratype---Eina02-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
