@font-face {
  font-family: Avenir next;
  src: url('../fonts/Avenir-Next-LightItalic.otf') format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Avenir next;
  src: url('../fonts/Avenir-Next-RegularItalic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

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

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

@font-face {
  font-family: Avenir next;
  src: url('../fonts/Avenir-Next-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenir next;
  src: url('../fonts/Avenir-Next-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenir next;
  src: url('../fonts/Avenir-Next-MediumItalic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

:root {
  --extra-dark: #0b0d12;
  --dark-blue: #113245;
  --rich-blue: #0069f3;
  --background-tint: #fafafc;
  --midnight-blue: #11141d;
  --dark-blue-light: #1b202e;
  --faint-blue: #dadfed;
  --lavender: #dfe8ff;
  --blue: #6955ff;
  --light-blue-text: #474c6e;
  --dodger-blue: #5da3ff;
  --ice-green: #b2ca98;
  --bright-orange: #ff9634;
}

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

body {
  background-color: var(--extra-dark);
  color: #92bad1;
  letter-spacing: -.1px;
  font-family: Avenir next, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.65em;
}

h1 {
  color: var(--dark-blue);
  letter-spacing: -1.25px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.25em;
}

h2 {
  color: var(--dark-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3em;
}

h3 {
  letter-spacing: -.25px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5em;
}

h4 {
  color: var(--dark-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.5em;
}

h5 {
  color: var(--dark-blue);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.35em;
}

h6 {
  color: var(--dark-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5em;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--rich-blue);
  text-decoration: none;
}

img {
  border-radius: 5px;
  max-width: 100%;
  display: inline-block;
}

strong {
  font-weight: 600;
}

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

.section.dark-blue {
  background-color: var(--midnight-blue);
}

.section.dark-blue.right-half-hero-pattern-light {
  background-image: linear-gradient(#113245b3, #113245b3), url('../images/TopographicTexture.png');
  background-position: 0 0, 61vw 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 100%;
}

.section.dark-blue.right-half-hero-pattern-light-dimmed-light {
  background-image: linear-gradient(#151724bf, #151724bf), url('../images/TopographicTexture.png');
  background-position: 0 0, 56vw 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 100%;
}

.section.dark-blue.right-half-hero-3d-image {
  background-color: var(--extra-dark);
  background-image: linear-gradient(to bottom, var(--extra-dark), #0b0d1200 21%), url('../images/hero-2022.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 111%;
}

.section.dark-blue.right-half-hero-3d-image-alt {
  background-color: var(--extra-dark);
  background-image: linear-gradient(to bottom, var(--extra-dark), #0b0d1200 21%), url('../images/hero-2022.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-color: var(--extra-dark);
  background-image: linear-gradient(to bottom, var(--extra-dark), #0b0d1200 21%), url('../images/hero-2022.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section.rich-purple {
  background-color: var(--rich-blue);
}

.section.muted {
  opacity: .2;
  filter: saturate(0%);
}

.section.background-tint {
  background-color: var(--background-tint);
}

.section.right-half-hero-image {
  background-image: url('../images/man-on-laptop.jpg');
  background-position: 52vw;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.section.right-half-hero-pattern-dark {
  background-image: url('../images/Dot-Grid-Dark.png');
  background-position: 64vw 0;
  background-repeat: no-repeat;
  background-size: 2400px;
}

.section.right-half-hero-pattern-light {
  background-image: url('../images/Dot-Grid-Light.png');
  background-position: 64vw 0;
  background-repeat: no-repeat;
  background-size: 2400px;
}

.section.white-background {
  background-color: #fff;
}

.section.dark-blue-light {
  background-color: var(--dark-blue-light);
}

.section.dark-blue-light.right-half-hero-pattern-light {
  background-image: linear-gradient(#113245b3, #113245b3), url('../images/TopographicTexture.png');
  background-position: 0 0, 61vw 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 100%;
}

.section.dark-blue-light.right-half-hero-pattern-light-dimmed-light {
  background-image: linear-gradient(#151724bf, #151724bf), url('../images/TopographicTexture.png');
  background-position: 0 0, 56vw 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 100%;
}

.section.dark-blue-light.right-half-hero-3d-image {
  background-image: url('../images/HOME_ROCK-3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 111%;
}

.section.extra-dark-blue {
  background-color: var(--extra-dark);
}

.section.extra-dark-blue.right-half-hero-pattern-light {
  background-image: linear-gradient(#113245b3, #113245b3), url('../images/TopographicTexture.png');
  background-position: 0 0, 61vw 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 100%;
}

.section.extra-dark-blue.right-half-hero-pattern-light-dimmed-light {
  background-image: linear-gradient(#151724bf, #151724bf), url('../images/TopographicTexture.png');
  background-position: 0 0, 56vw 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 100%;
}

.section.extra-dark-blue.right-half-hero-3d-image {
  background-image: url('../images/HOME_ROCK-3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 111%;
}

.section.background-video {
  background-color: #f5f4f5;
  position: relative;
}

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

.container.small-top {
  padding-top: 50px;
}

.container.medium-top {
  padding-top: 75px;
}

.container.large-top {
  padding-top: 100px;
}

.container.giant-top {
  padding-top: 125px;
}

.container.small-bottom {
  padding-bottom: 50px;
}

.container.medium-bottom {
  padding-bottom: 75px;
}

.container.large-bottom {
  padding-bottom: 100px;
}

.container.giant-bottom {
  padding-bottom: 125px;
}

.container.tiny-top {
  padding-top: 25px;
}

.container.tiny-bottom {
  padding-bottom: 25px;
}

.container.hero-top {
  padding-top: 175px;
}

.container.hero-bottom {
  padding-bottom: 175px;
}

.container.hero-plus-bottom {
  padding-bottom: 200px;
}

.container.hero-plus-top {
  padding-top: 200px;
}

.container.hero-bottom-negative {
  margin-bottom: -270px;
}

.container.giant-top-negative {
  margin-top: -120px;
}

.container.hero-extra-plus-bottom {
  padding-bottom: 450px;
}

.navbar {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.brand {
  color: var(--dark-blue);
  align-items: center;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.nav-link {
  align-items: center;
  margin-left: 10px;
  padding: 10px 20px;
  display: flex;
}

.nav-link:hover {
  color: var(--rich-blue);
}

.nav-menu {
  align-items: center;
  display: flex;
}

.brand-wrapper-large {
  flex: 1;
  display: flex;
}

.nav-end-link {
  background-color: var(--rich-blue);
  color: #fff;
  border-radius: 5px;
  align-items: center;
  margin-left: 20px;
  padding: 11px 20px 10px;
  display: flex;
}

.nav-end-link:hover {
  background-color: #338cff;
}

.nav-end-link.visible-in-menu {
  display: none;
}

.presentation-wrapper {
  margin-top: 0;
  margin-bottom: 250px;
}

.brand-wrapper-small {
  display: flex;
}

.nav-spacer {
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.nav-link-dropdown {
  align-items: center;
  margin-left: 10px;
  padding: 10px 35px 10px 20px;
  font-weight: 500;
  display: flex;
}

.nav-link-dropdown:hover {
  color: var(--rich-blue);
}

.dropdown-list {
  background-color: var(--faint-blue);
}

.dropdown-list.w--open {
  box-shadow: inset 0 0 0 1px var(--faint-blue);
  background-color: #fff;
  border-radius: 5px;
}

.dropdown-link {
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 500;
}

.dropdown-link:hover {
  color: var(--rich-blue);
}

.dropdown-icon {
  margin-right: 10px;
}

.simple-center-notice {
  text-align: center;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 14px;
}

.left-right-notice {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 14px;
  display: flex;
}

.right-notice-text {
  margin-left: 12px;
}

.light-link {
  color: #fff;
}

.simple-button-notice {
  text-align: left;
  justify-content: center;
  align-items: center;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 14px;
  display: flex;
}

.small-light-text-button {
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  align-items: center;
  height: 42px;
  margin-left: 12px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.left-right-box-notice {
  box-shadow: inset 0 0 0 1px var(--faint-blue);
  text-align: left;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  margin-top: 9px;
  margin-bottom: 9px;
  padding: 9px 12px;
  font-size: 14px;
  display: flex;
}

.white-text {
  color: #fff;
}

.nav-white-end-link {
  color: var(--rich-blue);
  background-color: #fff;
  border-radius: 5px;
  align-items: center;
  margin-left: 20px;
  padding: 10px 20px;
  display: flex;
}

.nav-white-end-link.visible-in-menu {
  display: none;
}

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

.light-text:hover {
  color: #fff;
}

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

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

.medium-button {
  box-shadow: inset 0 0 0 1px var(--faint-blue);
  color: var(--rich-blue);
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  align-items: center;
  padding: 14px 24px;
}

.medium-button.visible-in-menu {
  display: none;
}

.medium-button.rich-blue {
  background-color: var(--rich-blue);
  box-shadow: none;
  color: #fff;
}

.hero-h1-heading {
  margin-bottom: .4em;
}

.hero-h3-sub-heading {
  color: var(--light-blue-text);
  margin-bottom: 1em;
}

.large-button {
  box-shadow: inset 0 0 0 1px var(--faint-blue), 0 2px 6px 0 #2d335d17;
  color: var(--rich-blue);
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  align-items: center;
  padding: 18px 30px;
  font-size: 17px;
}

.large-button.visible-in-menu {
  display: none;
}

.large-button.rich-blue {
  background-color: var(--rich-blue);
  box-shadow: none;
  color: #fff;
}

.large-button.rich-blue:hover {
  background-color: var(--dodger-blue);
}

.large-button.iphone-app-store {
  box-shadow: none;
  color: #fff;
  text-align: left;
  background-color: #000;
  background-image: url('../images/apple-icon.png');
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: 28px;
  width: 100%;
  max-width: 275px;
  padding-top: 19px;
  padding-bottom: 17px;
  padding-left: 60px;
}

.large-button.android-app-store {
  box-shadow: none;
  color: #fff;
  text-align: left;
  background-color: #000;
  background-image: url('../images/android-icon.png');
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: 28px;
  width: 100%;
  max-width: 275px;
  padding-top: 19px;
  padding-bottom: 17px;
  padding-left: 60px;
}

.hero-right {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 10%;
  display: flex;
}

.hero-image-1 {
  border-radius: 5px;
  width: 100%;
}

.pillbox-ice-green {
  background-color: var(--ice-green);
  color: var(--midnight-blue);
  letter-spacing: .5px;
  border-radius: 100px;
  padding: 11px 14px 9px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  display: inline-block;
}

.pillbox-ice-green._5em-right-margin {
  flex: 0 auto;
}

.stars-1 {
  align-items: center;
  margin-right: 8px;
  display: flex;
}

.full-orange-star {
  background-image: url('../images/600464bd6ae0e549b82fcdf7_icons8-star-filled-48-1_1600464bd6ae0e549b82fcdf7_icons8-star-filled-48 (1).png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  margin-right: 2px;
}

.hero-stars-lockup-1 {
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.half-full-orange-star {
  background-image: url('../images/icons8-star-filled-48-1_1icons8-star-filled-48 (1).png'), linear-gradient(to right, var(--bright-orange) 50%, #626fce40 50%);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 18px, auto;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  margin-right: 2px;
}

.hero-email-sign-up-lockup-1 {
  align-items: center;
  display: flex;
}

.hero-email-sign-up-wrapper-1 {
  width: 75%;
  max-width: 460px;
  margin-bottom: 0;
}

.hero-email-sign-up-field {
  border: 1px solid var(--faint-blue);
  border-radius: 5px;
  height: 58px;
  margin-bottom: 0;
  margin-right: 1em;
  padding-left: 14px;
  padding-right: 14px;
  font-size: 15px;
  box-shadow: 0 1px 3px #2d335d12;
}

.hero-email-sign-up-field::placeholder {
  color: #b8bdcc;
}

.hero-h1-heading-white {
  color: #fff;
  margin-bottom: .4em;
}

.hero-h3-sub-heading-light {
  color: var(--lavender);
  margin-bottom: 1em;
}

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

.content-box-icon-image {
  width: 24px;
  height: 24px;
}

.content-box {
  box-shadow: inset 0 0 0 1px var(--faint-blue);
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 23px 20px;
  display: flex;
}

.content-box.box-emphasis-purple-outline {
  box-shadow: inset 0 0 0 2px var(--rich-blue);
}

.content-box.left-connected {
  box-shadow: inset 0 -1px 0 0 var(--faint-blue), inset 1px 0 0 0 var(--faint-blue), inset 0 1px 0 0 var(--faint-blue);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.content-box.right-connected {
  box-shadow: inset 0 -1px 0 0 var(--faint-blue), inset -1px 1px 0 0 var(--faint-blue), inset 0 1px 0 0 var(--faint-blue);
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
}

.content-box.box-emphasis-purple-fill {
  background-color: var(--rich-blue);
  box-shadow: inset 0 0 0 0 var(--faint-blue);
  color: var(--lavender);
}

.content-box-bottom-button {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.content-box-top-avatar-image {
  border-radius: 100px;
  width: 48px;
  height: 48px;
}

.paragraph-highlight-1 {
  color: #afd0e4;
  font-weight: 500;
}

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

._5em-bottom-margin {
  margin-bottom: .5em;
}

.heading-highlight-dark {
  color: var(--rich-blue);
}

._1em-bottom-margin {
  margin-bottom: 1em;
}

.heading-highlight-light {
  color: var(--ice-green);
}

.small-button {
  box-shadow: inset 0 0 0 1px var(--faint-blue);
  color: var(--rich-blue);
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  align-items: center;
  padding: 12px 16px 10px;
  font-size: 14px;
}

.small-button.visible-in-menu {
  display: none;
}

.small-button.rich-purple {
  background-color: var(--rich-blue);
  box-shadow: none;
  color: #fff;
}

.small-button.rich-purple.index-99999 {
  z-index: 99999;
  position: relative;
}

.right-2-3-image-container {
  flex-direction: column;
  align-items: flex-end;
  padding-left: 60px;
}

._100-image {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
}

._100-image.map {
  object-position: 0% 50%;
  background-image: url('../images/central-texas.webp');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 640px;
}

._100-image.map-mobile {
  object-fit: contain;
  object-position: 50% 50%;
  max-height: 560px;
  display: none;
}

.left-2-3-image-container {
  flex-direction: column;
  align-items: flex-end;
  padding-right: 60px;
}

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

.top-image {
  border-radius: 8px 8px 0 0;
}

.bottom-content-box {
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px;
  display: flex;
}

.content-box-top-logo-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 144px;
  height: 48px;
  margin-bottom: 1em;
}

.drop-shdow-box {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 3px 7px #14173012, 0 6px 60px #14173012;
}

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

.check-list {
  margin-bottom: 0;
  padding-left: 0;
  font-size: 16px;
}

._1-5em-bottom-margin {
  margin-bottom: 1.5em;
}

.tick-check-list-item {
  background-image: url('../images/check_1check.png');
  background-position: 0 -1px;
  background-repeat: no-repeat;
  background-size: 24px;
  min-height: 22px;
  padding-left: 32px;
}

.tick-check-list-item.inactive {
  color: #aab0bf;
  background-image: url('../images/icons8-horizontal-line-48_1icons8-horizontal-line-48.png');
}

._6-column-content {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._6-column-content.extra-padding {
  grid-column-gap: 64px;
}

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

.side-by-side {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._1em-right-margin {
  margin-right: 1em;
}

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

.hero-center.inner-padding {
  padding-left: 10%;
  padding-right: 10%;
}

.hero-avatars-lockup-1 {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.avatars-1 {
  flex-direction: row-reverse;
  align-items: center;
  margin-right: 8px;
  display: flex;
}

.small-avatar {
  border-radius: 100%;
  width: 32px;
  height: 32px;
  box-shadow: 0 0 0 2px #fff;
}

.small-avatar.overlap {
  margin-right: -10px;
}

._25em-bottom-margin {
  margin-bottom: .25em;
}

._375em-bottom-margin {
  margin-bottom: .375em;
}

.pillbox-rich-purple {
  background-color: var(--rich-blue);
  color: #fff;
  border-radius: 100px;
  padding: 4px 14px;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
}

._1-25em-bottom-margin {
  margin-bottom: 1.25em;
}

.success-message {
  background-color: var(--lavender);
  color: var(--dark-blue);
  border-radius: 5px;
  padding: 18px;
  font-weight: 500;
}

.error-message {
  color: var(--dark-blue);
  text-align: center;
  border-radius: 4px;
  margin-top: 0;
  padding: 18px;
  font-weight: 500;
  position: relative;
}

._100vh-hero-waitlist {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100vh;
  display: flex;
}

._100vh-hero-waitlist-grow {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-form-1 {
  background-color: #fff;
  border-radius: 7px;
  width: 100%;
  padding: 32px;
  box-shadow: 0 2px 6px 1px #1417300f, 0 10px 30px #1417300f;
}

.text-field {
  border: 1px solid var(--faint-blue);
  border-radius: 5px;
  height: 50px;
  padding-top: 7px;
  box-shadow: 0 1px 3px #2d335d12;
}

.text-field::placeholder {
  color: #b8bdcc;
}

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

._100-button {
  text-align: center;
  width: 100%;
}

.hero-logos-lockup-1 {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-size: 14px;
  display: flex;
}

.logos-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-right: 8px;
  display: grid;
}

.logos-1.inverted {
  filter: contrast(200%) invert();
}

.logo-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 88px;
}

._700 {
  font-weight: 700;
}

._75em-bottom-margin {
  margin-bottom: .75em;
}

.light-dimmed-text {
  color: #afd0e4;
}

.smaller-text {
  font-size: 13px;
}

.pillbox-lockup-1-light {
  background-color: var(--midnight-blue);
  color: #fff;
  background-image: url('../images/icons8-forward-48-1_1icons8-forward-48 (1).png');
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 32px 5px 5px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

._5em-right-margin {
  margin-right: .5em;
}

._75em-right-margin {
  margin-right: .75em;
}

.pillbox-lockup-1-dark {
  color: var(--dark-blue);
  background-color: #fff;
  background-image: url('../images/icons8-forward-48_1icons8-forward-48.png');
  background-position: 97% 46%;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 32px 5px 5px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.icon-image-box-rich-purple {
  background-color: var(--rich-blue);
  border-radius: 150px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

._1-75em-bottom-margin {
  margin-bottom: 1.75em;
}

._2em-bottom-margin {
  margin-bottom: 2em;
}

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

.call-to-action-right-align {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.cta-email-sign-up-wrapper-1 {
  width: 75%;
  max-width: 460px;
  margin-bottom: 0;
}

._15em-bottom-margin {
  margin-bottom: .15em;
}

.horizontal-rule-dark {
  background-color: var(--faint-blue);
  width: 100%;
  height: 1px;
}

.last-tick-checklist-item {
  background-image: url('../images/check_1check.png');
  background-position: 0 -1px;
  background-repeat: no-repeat;
  background-size: 24px;
  min-height: 22px;
  margin-bottom: 0;
  padding-left: 32px;
}

.last-tick-checklist-item.inactive {
  color: #aab0bf;
  background-image: url('../images/icons8-horizontal-line-48_1icons8-horizontal-line-48.png');
}

._12-column-pricing {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: minmax(auto, auto);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(auto, auto);
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  max-width: 1200px;
  display: grid;
}

._12-column-pricing.connected {
  grid-column-gap: 0px;
}

.pillbox-lavender {
  background-color: var(--lavender);
  color: var(--midnight-blue);
  border-radius: 100px;
  padding: 4px 14px;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
}

.pillbox-lavender._5em-right-margin {
  flex: 0 auto;
}

._12-column-pricing-matrix-header {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 32px;
  display: grid;
}

.pricing-matrix-tier-item {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing-matrix-tier-item.box-emphasis {
  box-shadow: inset 0 0 0 2px var(--rich-blue);
}

.feature-detail {
  min-width: 24px;
  min-height: 22px;
  margin-bottom: 0;
  padding-left: 0;
}

.feature-detail.with-line {
  background-image: url('../images/icons8-horizontal-line-48_1icons8-horizontal-line-48.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 24px;
}

._12-column-pricing-line-item {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  border-top: 1px solid var(--faint-blue);
  border-bottom-width: 1px;
  border-bottom-color: var(--faint-blue);
  grid-template-rows: minmax(auto, auto);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(auto, auto);
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  min-width: 727px;
  max-width: 1200px;
  padding-top: 1.25em;
  padding-bottom: 1.25em;
  display: grid;
}

._12-column-pricing-matrix {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(auto, auto);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(auto, auto);
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  max-width: 1200px;
  display: grid;
}

.pricing-feature-item {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 1em;
  display: flex;
}

.with-tick {
  background-image: url('../images/check_1check.png');
  background-position: 0 -1px;
  background-repeat: no-repeat;
  background-size: 24px;
  min-width: 22px;
  min-height: 22px;
  margin-bottom: 0;
  padding-left: 32px;
}

.horizontal-scroll-pricing-heading {
  padding-left: 1em;
}

._12-column-pricing-matrix-footer {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 32px;
  display: grid;
}

.pricing-matrix {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(auto, auto);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(auto, auto);
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  display: grid;
}

._12-column-pricing-line-item-heading {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  border-top: 1px solid var(--faint-blue);
  border-bottom-width: 1px;
  border-bottom-color: var(--faint-blue);
  background-color: var(--background-tint);
  grid-template-rows: minmax(auto, auto);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(auto, auto);
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  min-width: 727px;
  max-width: 1200px;
  padding-top: 1.25em;
  padding-bottom: 1.25em;
  font-weight: 600;
  display: grid;
}

.horizontal-rule-light {
  background-color: #797bff;
  width: 100%;
  height: 1px;
}

.dark-dimmed-text {
  color: #47616e91;
}

.dark-dimmed-text._1-5em-bottom-margin {
  color: #4d5274;
}

.hero-testimonial-1 {
  color: var(--dark-blue);
  text-shadow: 0 0 20px var(--faint-blue), 0 10px 20px var(--faint-blue);
  background-color: #fff;
  background-image: url('../images/heroimage.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 7px;
  width: 100%;
  padding: 40% 32% 32px 32px;
  font-weight: 500;
  box-shadow: 0 2px 6px 1px #1417300f, 0 10px 30px #1417300f;
}

.testimonial-hero {
  letter-spacing: -.2px;
  font-size: 21px;
  line-height: 1.5em;
}

.brand-logo {
  z-index: 99999;
  background-image: url('../images/new-rockery-logo-4-1.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 132px;
  height: 30px;
  position: relative;
}

.app-store-icon {
  width: 200px;
}

.logotype {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.hero-stars-lockup-2 {
  justify-content: center;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.enlarged-paragraph {
  font-size: 22px;
  line-height: 1.75em;
}

._2-column-internal-hero-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._100-width-div {
  min-width: 100%;
}

.hero-bullet-points {
  grid-column-gap: 2em;
  grid-row-gap: 0em;
  text-align: left;
  justify-content: center;
  align-items: flex-start;
  min-width: 90%;
  margin-bottom: 1.5em;
  display: flex;
}

.utility-page-wrap {
  background-color: var(--midnight-blue);
  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;
}

.html-embed {
  position: sticky;
}

.contractor-lp-hero {
  background-image: url('../images/contractor.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: flex-end;
  width: 100%;
  height: 100vw;
  max-height: 700px;
}

.partern-landing-page-hero-grid {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contractor-lp-right-hero-container {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.brand-logo-dark {
  background-image: url('../images/rocker-logo-dark-1.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 132px;
  height: 30px;
}

.background-video-2 {
  height: 1500px;
}

.lp-video-embed {
  position: sticky;
}

.pillbox-rich-blue {
  color: #fff;
  background-color: #0069f3;
  border-radius: 100px;
  padding: 6px 14px 4px;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
}

.hidden {
  display: none;
}

.hero-check-list {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex: none;
  margin-bottom: 2em;
  padding-left: 0;
  font-size: 16px;
  display: flex;
}

.hero-video {
  background-color: #000;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 20px 110px #000;
}

.hero-button-container {
  width: 100%;
}

.play-button {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  align-items: center;
  padding: 22px 25px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1em;
  box-shadow: 0 2px 6px #2d335d17;
}

.play-button.visible-in-menu {
  display: none;
}

.play-button.rich-blue {
  background-color: var(--rich-blue);
  box-shadow: none;
  color: #fff;
}

.play-button.rich-blue:hover {
  background-color: var(--dodger-blue);
}

.play-button.iphone-app-store {
  box-shadow: none;
  color: #fff;
  text-align: left;
  background-color: #000;
  background-image: url('../images/apple-icon.png');
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: 28px;
  width: 100%;
  max-width: 275px;
  padding-top: 19px;
  padding-bottom: 17px;
  padding-left: 60px;
}

.play-button.android-app-store {
  box-shadow: none;
  color: #fff;
  text-align: left;
  background-color: #000;
  background-image: url('../images/android-icon.png');
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: 28px;
  width: 100%;
  max-width: 275px;
  padding-top: 19px;
  padding-bottom: 17px;
  padding-left: 60px;
}

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

.hero-center-alt.inner-padding {
  padding-left: 7%;
  padding-right: 7%;
}

.right-arrow {
  color: #0000;
  background-image: url('../images/icons8-forward-1.svg');
  background-position: 50%;
  background-size: auto;
  width: 11px;
  display: inline-block;
  position: relative;
  top: -1px;
}

.tabs-menu {
  z-index: 10000;
  grid-column-gap: .5em;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  height: 47px;
  margin: 20px auto -47px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.lang {
  color: var(--lavender);
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 47px;
  padding: 10px 0;
  font-size: 12px;
  line-height: 1em;
  display: flex;
  box-shadow: inset 0 0 0 2px #7d818b87;
}

.lang.w--current {
  box-shadow: none;
  color: var(--midnight-blue);
  background-color: #fff;
  display: none;
}

.nav-container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-right: 100px;
  display: flex;
}

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

@media screen and (max-width: 991px) {
  .section.dark-blue.right-half-hero-pattern-light, .section.dark-blue.right-half-hero-pattern-light-dimmed-light {
    background-image: linear-gradient(#15172480, #15172480), url('../images/TopographicTexture.png');
    background-position: 0 0, 63vw 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
  }

  .section.dark-blue.right-half-hero-3d-image {
    background-size: auto, cover;
  }

  .section.dark-blue.right-half-hero-3d-image-alt {
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .section.right-half-hero-image {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section.dark-blue-light.right-half-hero-pattern-light, .section.dark-blue-light.right-half-hero-pattern-light-dimmed-light {
    background-image: linear-gradient(#15172480, #15172480), url('../images/TopographicTexture.png');
    background-position: 0 0, 63vw 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
  }

  .section.dark-blue-light.right-half-hero-3d-image {
    background-position: 50% 0;
    background-size: cover;
  }

  .section.extra-dark-blue.right-half-hero-pattern-light, .section.extra-dark-blue.right-half-hero-pattern-light-dimmed-light {
    background-image: linear-gradient(#15172480, #15172480), url('../images/TopographicTexture.png');
    background-position: 0 0, 63vw 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
  }

  .section.extra-dark-blue.right-half-hero-3d-image {
    background-position: 50% 0;
    background-size: cover;
  }

  .container.hero-bottom-negative {
    margin-bottom: -260px;
  }

  .navbar {
    align-items: center;
  }

  .nav-link {
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link.light-text {
    color: var(--dark-blue);
  }

  .nav-link.light-text:hover {
    color: var(--rich-blue);
  }

  .nav-menu {
    box-shadow: inset 0 0 0 1px var(--faint-blue);
    background-color: #fff;
    border-radius: 5px;
    margin-top: 5px;
  }

  .nav-end-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-end-link.visible-in-menu {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    display: block;
  }

  .nav-end-link.visible-outside-menu {
    display: none;
  }

  .presentation-wrapper {
    margin-bottom: 500px;
  }

  .menu-button {
    background-color: var(--faint-blue);
    border-radius: 100px;
    height: 40px;
    padding: 9px 18px 8px;
    display: flex;
  }

  .menu-button.w--open {
    background-color: var(--faint-blue);
    color: var(--dark-blue);
  }

  .nav-spacer {
    justify-content: flex-end;
  }

  .nav-link-dropdown {
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link-dropdown.light-text {
    color: var(--dark-blue);
  }

  .nav-link-dropdown.light-text:hover {
    color: var(--rich-blue);
  }

  .dropdown-list.w--open {
    box-shadow: inset 0 0 30px 0 var(--faint-blue), inset 0 0 0 1px var(--faint-blue);
    border-radius: 0;
  }

  .dropdown-link {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .dropdown-icon {
    margin-right: 20px;
  }

  .nav-white-end-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-white-end-link.visible-in-menu {
    display: block;
  }

  .nav-white-end-link.visible-outside-menu {
    display: none;
  }

  .white-menu-button {
    color: var(--dark-blue);
    background-color: #fff;
    border-radius: 100px;
    height: 40px;
    padding: 9px 18px 8px;
    display: flex;
  }

  .white-menu-button.w--open {
    color: var(--dark-blue);
    background-color: #fff;
  }

  .rich-purple-menu-button {
    background-color: var(--blue);
    color: #fff;
    border-radius: 100px;
    height: 40px;
    padding: 9px 18px 8px;
    display: flex;
  }

  .rich-purple-menu-button.w--open {
    background-color: var(--blue);
  }

  .light-menu-button {
    color: var(--dark-blue);
    background-color: #fff;
    border-radius: 100px;
    height: 40px;
    padding: 9px 18px 8px;
    display: flex;
  }

  .light-menu-button.w--open {
    color: var(--dark-blue);
    background-color: #fff;
  }

  ._8-column {
    grid-template-columns: 1fr;
    height: auto;
  }

  .hero-left {
    padding-bottom: 0%;
  }

  .medium-button {
    margin-left: 0;
  }

  .medium-button.visible-in-menu {
    display: block;
  }

  .medium-button.visible-outside-menu {
    display: none;
  }

  .large-button {
    margin-left: 0;
  }

  .large-button.visible-in-menu {
    display: block;
  }

  .large-button.visible-outside-menu {
    display: none;
  }

  .hero-right {
    padding-left: 0%;
  }

  ._3-column-content {
    grid-template-columns: 1fr;
    height: auto;
  }

  .content-box.left-connected {
    box-shadow: inset 0 0 0 1px var(--faint-blue);
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  .content-box.right-connected {
    box-shadow: inset 0 0 0 1px var(--faint-blue);
    border-radius: 5px;
  }

  .small-button {
    height: 45px;
    padding: 11px 12px 9px;
    font-size: 13px;
  }

  .small-button.visible-in-menu {
    display: block;
  }

  .small-button.visible-outside-menu {
    display: none;
  }

  .right-2-3-image-container {
    padding-left: 0;
  }

  ._100-image.map {
    background-size: cover;
  }

  .left-2-3-image-container {
    padding-left: 0;
    padding-right: 0;
  }

  ._2-column-content {
    grid-template-columns: 1fr;
    height: auto;
  }

  .top-image {
    height: 64vw;
  }

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

  ._6-column-content {
    grid-template-columns: 1fr;
    height: auto;
  }

  .hero-center {
    padding-bottom: 0%;
  }

  .right-align-footer-content {
    align-items: flex-start;
  }

  .call-to-action-right-align {
    justify-content: flex-start;
    align-items: flex-start;
  }

  ._12-column-pricing {
    height: auto;
  }

  ._12-column-pricing.connected {
    grid-column-gap: 32px;
  }

  ._12-column-pricing-matrix-header {
    margin-top: 32px;
  }

  ._12-column-pricing-line-item {
    grid-row-gap: 1.25em;
    height: auto;
  }

  ._12-column-pricing-matrix {
    height: auto;
  }

  .pricing-feature-item {
    justify-content: center;
  }

  .with-tick {
    display: inline;
  }

  .pricing-matrix, ._12-column-pricing-line-item-heading {
    grid-row-gap: 1.25em;
    height: auto;
  }

  .hero-testimonial-1 {
    padding-top: 35%;
    padding-right: 45%;
  }

  .brand-logo {
    width: 120px;
    height: 20px;
  }

  ._2-column-internal-hero-content {
    height: auto;
  }

  .contractor-lp-hero {
    max-height: 550px;
  }

  .partern-landing-page-hero-grid {
    height: auto;
  }

  .lp-video-container {
    margin-left: -20px;
    overflow: hidden;
  }

  .lp-video-embed {
    margin-left: -70px;
  }

  .dark-menu-button {
    background-color: var(--dark-blue);
    color: var(--faint-blue);
    border-radius: 100px;
    height: 40px;
    padding: 9px 18px 8px;
    display: flex;
  }

  .dark-menu-button.w--open {
    color: var(--dark-blue);
    background-color: #fff;
  }

  .play-button {
    margin-left: 0;
  }

  .play-button.visible-in-menu {
    display: block;
  }

  .play-button.visible-outside-menu {
    display: none;
  }

  .hero-center-alt {
    padding-bottom: 0%;
  }

  .tabs-menu {
    height: 45px;
    margin-bottom: -45px;
  }

  .lang {
    height: 45px;
  }
}

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

  h3 {
    font-size: 22px;
  }

  .container.small-top {
    padding-top: 25px;
  }

  .container.medium-top {
    padding-top: 37.5px;
  }

  .container.large-top {
    padding-top: 50px;
  }

  .container.giant-top {
    padding-top: 62.5px;
  }

  .container.small-bottom {
    padding-bottom: 25px;
  }

  .container.medium-bottom {
    padding-bottom: 37.5px;
  }

  .container.large-bottom {
    padding-bottom: 50px;
  }

  .container.giant-bottom {
    padding-bottom: 62.5px;
  }

  .container.tiny-top {
    padding-top: 12.5px;
  }

  .container.tiny-bottom {
    padding-bottom: 12.5px;
  }

  .container.hero-top {
    padding-top: 87.5px;
  }

  .container.hero-bottom {
    padding-bottom: 87.5px;
  }

  .container.hero-plus-bottom {
    padding-bottom: 100px;
  }

  .container.hero-plus-top {
    padding-top: 100px;
  }

  .container.giant-top-negative {
    margin-top: -60px;
  }

  .container.hero-extra-plus-bottom {
    padding-bottom: 400px;
  }

  .left-right-notice {
    flex-direction: column;
  }

  .simple-button-notice {
    justify-content: space-between;
  }

  ._8-column {
    grid-row-gap: 32px;
  }

  .large-button {
    padding: 18px 24px;
    font-size: 16px;
  }

  .pillbox-ice-green {
    padding: 10px 12px 8px;
    font-size: 13px;
  }

  .hero-email-sign-up-wrapper-1 {
    width: 100%;
  }

  ._100-image.map {
    background-position: -5vw -5vw;
    background-size: cover;
    min-height: 90vw;
    max-height: none;
  }

  ._100-image.map-mobile {
    min-height: 350px;
    max-height: none;
    display: block;
  }

  ._2-column-content {
    grid-row-gap: 32px;
  }

  .bottom-content-box {
    padding: 20px;
  }

  ._6-column-content {
    grid-row-gap: 32px;
  }

  .hero-center.inner-padding {
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-form-1 {
    padding: 20px;
  }

  .logos-1 {
    grid-template-columns: 1fr 1fr;
  }

  .logo-image {
    object-position: 50% 50%;
  }

  .pillbox-lockup-1-dark {
    font-size: 13px;
    line-height: 1em;
  }

  .pillbox-lockup-1-dark._1-5em-bottom-margin {
    background-position: 97% 45%;
  }

  .cta-email-sign-up-wrapper-1 {
    width: 100%;
  }

  ._12-column-pricing.connected {
    grid-column-gap: 16px;
  }

  ._12-column-pricing-matrix-header {
    min-width: 727px;
  }

  ._727px-overflow-scroll {
    overflow: scroll;
  }

  .horizontal-scroll-pricing-heading {
    display: inline-block;
    position: sticky;
    left: 0;
  }

  ._12-column-pricing-matrix-footer, .pricing-matrix {
    min-width: 727px;
  }

  .horizontal-scroll {
    display: inline-block;
    position: sticky;
    left: 0;
  }

  .hero-testimonial-1 {
    padding-bottom: 20px;
    padding-left: 20px;
  }

  ._2-column-internal-hero-content {
    grid-row-gap: 16px;
  }

  .hero-bullet-points {
    min-width: 100%;
  }

  .contractor-lp-hero {
    align-self: flex-end;
  }

  .partern-landing-page-hero-grid {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .hero-check-list {
    text-align: left;
  }

  .play-button {
    padding: 18px 24px;
    font-size: 16px;
  }

  .hero-center-alt.inner-padding {
    padding-left: 0%;
    padding-right: 0%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
  }

  h3 {
    font-size: 18px;
  }

  .section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section.dark-blue.right-half-hero-3d-image, .section.dark-blue.right-half-hero-3d-image-alt, .section.dark-blue-light.right-half-hero-3d-image, .section.extra-dark-blue.right-half-hero-3d-image {
    background-position: 47% 0;
  }

  .container.hero-extra-plus-bottom {
    padding-bottom: 340px;
  }

  .brand.white-text {
    width: 100%;
    margin-right: 20px;
  }

  .nav-link, .nav-end-link, .nav-link-dropdown, .dropdown-link {
    padding: 15px;
  }

  .dropdown-icon {
    margin-right: 15px;
  }

  .simple-center-notice, .left-right-notice {
    flex-direction: column;
    display: flex;
  }

  .simple-button-notice, .left-right-box-notice {
    display: flex;
  }

  .nav-white-end-link {
    padding: 15px;
  }

  .medium-button {
    padding-left: 15px;
    padding-right: 15px;
  }

  .large-button {
    text-align: center;
    padding: 13px 15px;
  }

  .hero-email-sign-up-lockup-1 {
    flex-direction: column;
    align-items: stretch;
  }

  .hero-email-sign-up-field {
    height: 48px;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .small-button {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .small-button.rich-purple.index-99999 {
    flex: none;
  }

  ._100-image.map {
    object-fit: cover;
    object-position: 0% 70%;
  }

  ._100-image.map-mobile {
    object-fit: cover;
    object-position: 0% 70%;
    min-height: auto;
    max-height: 480px;
  }

  .logos-1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  ._12-column-pricing, ._12-column-pricing-matrix-header, ._12-column-pricing-line-item, ._12-column-pricing-matrix, ._12-column-pricing-matrix-footer, .pricing-matrix, ._12-column-pricing-line-item-heading {
    grid-column-gap: 16px;
  }

  .hero-testimonial-1 {
    padding-top: 25%;
    padding-right: 42%;
  }

  .testimonial-hero {
    font-size: 17px;
  }

  .brand-logo {
    flex: 0 auto;
    width: 100%;
    max-width: 100px;
    margin-right: 15px;
  }

  .app-store-icon {
    width: 180px;
  }

  ._2-column-internal-hero-content {
    grid-template-columns: 1fr;
  }

  .hero-bullet-points {
    flex-direction: column;
    margin-bottom: 1.5em;
  }

  .contractor-lp-hero {
    background-position: 25% 100%;
    background-size: auto 64vw;
    align-self: stretch;
    width: 170px;
    height: auto;
    max-height: none;
  }

  .partern-landing-page-hero-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .contractor-lp-right-hero-container {
    justify-content: flex-end;
  }

  .lp-video-container {
    margin-left: -15px;
  }

  .hero-check-list {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-button-container {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

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

  .hero-center-alt {
    text-align: center;
    align-items: center;
  }

  .tabs-menu {
    padding-left: 15px;
    padding-right: 15px;
  }

  .lang {
    text-align: center;
    width: 70px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    line-height: 1.25em;
  }

  .nav-container {
    padding-right: 78px;
  }
}

#w-node-fb32b6bf-f80d-2010-311d-3b47f364d618-312d61aa, #w-node-_51e48990-05e8-0947-aa4a-4ac444d826b9-312d61aa, #w-node-_158f938f-bd11-9fe6-22f2-9f864437aa3d-312d61aa {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-e0b72234-dee6-e0c1-55b0-f5b747679470-312d61aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d808e80-0022-b3ef-b48a-f2bf2dd8f65c-312d61aa {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_3d808e80-0022-b3ef-b48a-f2bf2dd8f663-312d61aa {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_4c9020f4-c46f-d586-0c7c-b6f547745c0a-312d61aa {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_7b6fb297-3f15-9b53-f29f-4f3c951a00c5-312d61aa {
  grid-area: 1 / 1 / 2 / 9;
  align-self: auto;
}

#w-node-_7b6fb297-3f15-9b53-f29f-4f3c951a00c7-312d61aa {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_32a98145-1aac-0d0d-ed24-6a177ff6d338-312d61aa {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-d4a1a971-1efe-e2de-0457-55a9812c2033-312d61aa, #w-node-d4a1a971-1efe-e2de-0457-55a9812c203f-312d61aa, #w-node-d3b828ba-d234-5a4f-2e83-75ad9d6dad87-312d61aa, #w-node-_3d9c7004-c6c7-285e-0203-34f08ed9dd3b-312d61aa {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ea22b763-6329-ea61-2110-095c119cae37-312d61aa {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-ea22b763-6329-ea61-2110-095c119cae43-312d61aa {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-f1588425-cd48-bd11-b895-10f329cd6793-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd67a8-312d61aa {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-f1588425-cd48-bd11-b895-10f329cd67d5-312d61aa {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f1588425-cd48-bd11-b895-10f329cd67da-312d61aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1588425-cd48-bd11-b895-10f329cd67de-312d61aa {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f1588425-cd48-bd11-b895-10f329cd67e2-312d61aa {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-f1588425-cd48-bd11-b895-10f329cd67e7-312d61aa {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-f1588425-cd48-bd11-b895-10f329cd67f0-312d61aa {
  grid-area: 1 / 1 / 2 / 9;
  align-self: auto;
}

#w-node-f1588425-cd48-bd11-b895-10f329cd67f1-312d61aa {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-f1588425-cd48-bd11-b895-10f329cd67fd-312d61aa {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f1588425-cd48-bd11-b895-10f329cd680c-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd6813-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd681a-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd6821-312d61aa {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f1588425-cd48-bd11-b895-10f329cd682b-312d61aa {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-f1588425-cd48-bd11-b895-10f329cd683a-312d61aa {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-_0b2b094e-a1e0-a4d3-0ba0-d16de3f8d3f7-e3f8d3f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b2b094e-a1e0-a4d3-0ba0-d16de3f8d406-e3f8d3f4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e201be5e-da80-c65c-f4c1-9946a474dc99-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d41cc691-bbd7-8753-e96f-0c2b8a2eb4ed-602d61ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec3d1494-03c5-b2cf-d014-02b62c58589d-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_944e39e3-d776-c10f-9dab-c1fbb4bf4ec6-602d61ac, #w-node-_9fd34202-68fc-91b5-7a4f-92f368338807-602d61ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fd34202-68fc-91b5-7a4f-92f36833880c-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_262d8362-da88-5f3e-6f95-3953f39b79b0-602d61ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_262d8362-da88-5f3e-6f95-3953f39b79b8-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_402b50f1-3f8d-6967-2a20-0f83f1875bbc-602d61ac {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-af8aab2a-2dd1-0ae9-87ac-6d9dc8a1f00d-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af8aab2a-2dd1-0ae9-87ac-6d9dc8a1f012-602d61ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af8aab2a-2dd1-0ae9-87ac-6d9dc8a1f01b-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af8aab2a-2dd1-0ae9-87ac-6d9dc8a1f020-602d61ac, #w-node-af8aab2a-2dd1-0ae9-87ac-6d9dc8a1f029-602d61ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af8aab2a-2dd1-0ae9-87ac-6d9dc8a1f02f-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bae184b9-03e9-3c86-b364-59fd9814c4c6-602d61ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bae184b9-03e9-3c86-b364-59fd9814c4ce-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5d1cb797-950a-f29a-cf1e-faba41262df0-602d61ac {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-a88ed6b5-ceff-8c36-67f9-ae6872152c62-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a88ed6b5-ceff-8c36-67f9-ae6872152c67-602d61ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a88ed6b5-ceff-8c36-67f9-ae6872152c70-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a88ed6b5-ceff-8c36-67f9-ae6872152c75-602d61ac, #w-node-dbe235d7-421b-be46-5677-9c88343952b4-602d61ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbe235d7-421b-be46-5677-9c88343952bc-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a88ed6b5-ceff-8c36-67f9-ae6872152c7e-602d61ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a88ed6b5-ceff-8c36-67f9-ae6872152c84-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa6f7a0c-cd09-0b41-dfb2-8d43a1eb0fd2-602d61ac {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_0e657b53-faa5-4a68-85a0-40566bc95432-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e657b53-faa5-4a68-85a0-40566bc95437-602d61ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e657b53-faa5-4a68-85a0-40566bc95440-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e657b53-faa5-4a68-85a0-40566bc95445-602d61ac, #w-node-_0e657b53-faa5-4a68-85a0-40566bc9544e-602d61ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e657b53-faa5-4a68-85a0-40566bc95454-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2aed3c1d-95f9-424b-1751-9f4b2ea7a220-602d61ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2aed3c1d-95f9-424b-1751-9f4b2ea7a228-602d61ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb5b290d-e7f5-6699-29b9-9802468337a7-602d61ac {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_1364eea4-24f4-a5c5-29d7-d7e9e891f80a-382d61ad, #w-node-_31c3360a-06eb-9cd0-4c50-4cfb02b171a6-382d61ad, #w-node-_9b083f6b-a40d-014e-1167-0099bd541b5c-382d61ad, #w-node-da31cc4d-c206-36bc-a26a-2a022edce5b3-382d61ad, #w-node-_0967d91d-b52a-c32f-10ed-eb178af83d2f-382d61ad, #w-node-_7bdfeeb9-c256-4e8d-69fa-2b4d05c8ddd9-382d61ad, #w-node-_86ab9ca0-9226-c010-e03c-4928a2bdc795-382d61ad, #w-node-_47237271-99a7-1689-81be-2353fa5fe14a-382d61ad, #w-node-_380d3010-57e8-7ddf-f88f-83d4049decdd-382d61ad, #w-node-_08d7bab8-1eb2-deb1-d7e3-0555312cd56a-382d61ad, #w-node-_08d7bab8-1eb2-deb1-d7e3-0555312cd570-382d61ad, #w-node-_08d7bab8-1eb2-deb1-d7e3-0555312cd576-382d61ad, #w-node-d9980015-8fa1-ab3d-e5f7-bc3c16b69f1b-382d61ad, #w-node-_0f68764c-2774-9de7-cd62-5b9b162b9a65-382d61ad, #w-node-e7525323-2d0f-26df-9a1b-fa82b00c95cc-382d61ad, #w-node-fc2a4165-d3b3-7fcb-a618-7e58e7bfec0b-382d61ad, #w-node-fc2a4165-d3b3-7fcb-a618-7e58e7bfec11-382d61ad, #w-node-fc2a4165-d3b3-7fcb-a618-7e58e7bfec17-382d61ad, #w-node-a737cb70-f36e-669a-5e41-bd33875ace21-382d61ad, #w-node-_8fe2914e-9219-6eae-34cb-37cb4ca306d1-382d61ad, #w-node-_6991ae59-62f2-c9a6-12ac-96ac8920589a-382d61ad, #w-node-b2216e59-a548-2398-2ff9-76f10c2e2ae6-492d61ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2216e59-a548-2398-2ff9-76f10c2e2aef-492d61ae, #w-node-c3b33cbc-2f4f-b098-5532-c5dd8c7503f3-492d61ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-faebc752-b6e3-ea05-c0b3-265b758ec0d4-492d61ae, #w-node-edaf44a4-ac05-8e73-8562-72c3383d168f-492d61ae, #w-node-_7c7464b7-2da0-f8b3-5e7a-2d69fb99e0d2-492d61ae, #w-node-b92e5362-8fb4-1193-fd73-7a8177d94068-492d61ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abb5edd6-8f2c-37ad-5c28-3b6c860a4f49-492d61ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dfd467ad-e54c-e094-c40b-1a73d6b0f103-492d61ae {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_283ed1b7-d70a-021c-fa4d-fa944610f3b0-492d61ae {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-b92e5362-8fb4-1193-fd73-7a8177d9407d-492d61ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e201be5e-da80-c65c-f4c1-9946a474dc99-972d61b0, #w-node-ec3d1494-03c5-b2cf-d014-02b62c58589d-972d61b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_45e1f831-fce2-b3e2-767c-2da6d35d548c-972d61b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0ef75dc-6f5c-5c61-b3db-9b43a3b47567-972d61b0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5cd0476a-931b-6725-c958-43ceabcd7fad-972d61b0, #w-node-ac6515ca-4e57-a667-533c-fa2cd1cc64e6-972d61b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b20c798f-e263-d57f-d140-369bb2ad6b5c-972d61b0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ab674c78-8807-7eed-6a52-353b61f6c586-972d61b0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_060d57f1-a4ca-6176-ab03-4d33c9fac1e9-972d61b0, #w-node-c65af943-9438-d7c0-187f-95b037d25da4-972d61b0 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-f6d927a9-fa64-0b28-5892-28bd870bbadc-972d61b0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_732fbe92-1690-e459-a6fc-00e7d7a17e30-4b2d61b2, #w-node-_732fbe92-1690-e459-a6fc-00e7d7a17e39-4b2d61b2, #w-node-_17d73e5a-f577-ba69-d6ec-d661d0f09599-4b2d61b2, #w-node-_17d73e5a-f577-ba69-d6ec-d661d0f095ab-4b2d61b2, #w-node-e119aa80-2a1c-9f8a-cc5f-5d12fc43117c-4b2d61b2, #w-node-e119aa80-2a1c-9f8a-cc5f-5d12fc431193-4b2d61b2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2d81bb87-a169-2c70-8ebd-95f065053ef4-4b2d61b2, #w-node-_8168ed99-af3b-7ed6-fbd2-9ab60b84eafa-4b2d61b2 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_8168ed99-af3b-7ed6-fbd2-9ab60b84eb01-4b2d61b2 {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-_8caad9e9-2091-2e9e-671b-22456b01b98e-4b2d61b2, #w-node-c5181151-d2dc-8b50-2fb3-c35cbda9ff6e-4b2d61b2, #w-node-c5181151-d2dc-8b50-2fb3-c35cbda9ff7a-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be946f-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be947b-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be949d-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be94af-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be94d1-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be94e8-4b2d61b2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_88c3deba-bed6-7372-8768-fe7566be950a-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be9536-4b2d61b2 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_88c3deba-bed6-7372-8768-fe7566be9542-4b2d61b2 {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-_88c3deba-bed6-7372-8768-fe7566be9564-4b2d61b2, #w-node-_59dbaaca-0102-61aa-76ae-33a3d56364f3-4b2d61b2, #w-node-_59dbaaca-0102-61aa-76ae-33a3d5636502-4b2d61b2, #w-node-_3f43852b-9ff5-995b-b0a1-86556c47b477-4b2d61b2, #w-node-_3f43852b-9ff5-995b-b0a1-86556c47b480-4b2d61b2, #w-node-_5eb49fca-e947-481b-2057-92a6c198a834-4b2d61b2, #w-node-_5eb49fca-e947-481b-2057-92a6c198a846-4b2d61b2, #w-node-_85691e8f-eacd-3223-2abf-98e186986d42-4b2d61b2, #w-node-_85691e8f-eacd-3223-2abf-98e186986d59-4b2d61b2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ff515a9d-45cc-7f4f-0148-873ab3af4fa6-4b2d61b2, #w-node-_5b0216a6-e3de-8b4c-92d4-367369a0b278-4b2d61b2 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_5b0216a6-e3de-8b4c-92d4-367369a0b281-4b2d61b2 {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-fd439ef2-732d-2c96-9d93-c5676ddcec14-4b2d61b2, #w-node-_000e7845-d297-20f4-b2ee-447e343d0b04-4b2d61b2, #w-node-_000e7845-d297-20f4-b2ee-447e343d0b1b-4b2d61b2, #w-node-_64304064-888e-4a0d-9332-7355c7b706cb-4b2d61b2, #w-node-_64304064-888e-4a0d-9332-7355c7b706d4-4b2d61b2, #w-node-d2f47907-46ba-ed2e-4920-b7b55b557398-4b2d61b2, #w-node-d2f47907-46ba-ed2e-4920-b7b55b5573aa-4b2d61b2, #w-node-_92e6df6a-824a-eac8-6807-1d5c3e1babf8-4b2d61b2, #w-node-_92e6df6a-824a-eac8-6807-1d5c3e1bac08-4b2d61b2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b9fc801-78a5-735d-1fef-5fd3f565b453-4b2d61b2, #w-node-_34e31dc1-21ae-646d-889f-9043387a79a1-4b2d61b2 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_1640989e-8c6c-cf07-d009-d9a2be81d93d-4b2d61b2 {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-bb430ec7-63cd-64d8-956f-0e1af6f3d4a3-4b2d61b2, #w-node-e78852ee-6427-50a5-4d66-07ceddc10799-4b2d61b2, #w-node-e78852ee-6427-50a5-4d66-07ceddc107a9-4b2d61b2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-dfac11a3-9874-d38e-a135-0336218ac3f2-5b2d61b9 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_9331b9fd-38bb-0495-d890-30f9ada9e2d9-5b2d61b9 {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-dfac11a3-9874-d38e-a135-0336218ac3fd-5b2d61b9 {
  grid-area: 1 / 4 / 3 / 6;
}

#w-node-f852c1fb-c04e-7c61-6b05-2f33fec58960-982d61bb, #w-node-_92c46e90-ffce-1447-b2a6-2ee1242d1345-982d61bb, #w-node-f3d7325b-8584-503b-84f3-636d3375c4c3-982d61bb, #w-node-dbc47b11-6bbb-b499-b23c-4cdbd1caece0-982d61bb, #w-node-_011ff275-da91-a843-2076-8237c29f1791-982d61bb, #w-node-_011ff275-da91-a843-2076-8237c29f17aa-982d61bb, #w-node-_011ff275-da91-a843-2076-8237c29f17c3-982d61bb, #w-node-_011ff275-da91-a843-2076-8237c29f17dc-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51d73018-dd24-6d09-4ea0-f30be724d5dd-982d61bb {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_51d73018-dd24-6d09-4ea0-f30be724d5e6-982d61bb {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_51d73018-dd24-6d09-4ea0-f30be724d607-982d61bb {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_2eb5336a-11b6-c3d9-f667-18602da7218e-982d61bb {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2eb5336a-11b6-c3d9-f667-18602da72197-982d61bb {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_2eb5336a-11b6-c3d9-f667-18602da721b8-982d61bb {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_3f1a4f06-e733-392a-b228-c04d8bfda742-982d61bb {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_3f1a4f06-e733-392a-b228-c04d8bfda762-982d61bb {
  grid-area: 1 / 5 / 4 / 9;
}

#w-node-_3f1a4f06-e733-392a-b228-c04d8bfda74b-982d61bb {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-_3e08cb89-ef20-cd42-1f12-804096946eed-982d61bb {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_3e08cb89-ef20-cd42-1f12-804096946f04-982d61bb {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_3e08cb89-ef20-cd42-1f12-804096946f1b-982d61bb {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_6b1f3ca4-2438-5404-ce16-7ae3a5ec4443-982d61bb {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_6b1f3ca4-2438-5404-ce16-7ae3a5ec445a-982d61bb {
  grid-area: 1 / 5 / 4 / 9;
}

#w-node-_6b1f3ca4-2438-5404-ce16-7ae3a5ec4475-982d61bb {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-_551a4e6b-89d9-51b8-cc05-bca7f741f1bb-982d61bb {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_551a4e6b-89d9-51b8-cc05-bca7f741f1d4-982d61bb {
  grid-area: 1 / 5 / 4 / 9;
}

#w-node-_551a4e6b-89d9-51b8-cc05-bca7f741f1ed-982d61bb {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c15-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c1e-982d61bb {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c1f-982d61bb, #w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c2d-982d61bb, #w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c3b-982d61bb, #w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c49-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_794c87b6-b5fd-c134-4fa7-241afd0a8e94-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_794c87b6-b5fd-c134-4fa7-241afd0a8e95-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_794c87b6-b5fd-c134-4fa7-241afd0a8e99-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_794c87b6-b5fd-c134-4fa7-241afd0a8e9a-982d61bb, #w-node-_794c87b6-b5fd-c134-4fa7-241afd0a8e9c-982d61bb, #w-node-_794c87b6-b5fd-c134-4fa7-241afd0a8e9e-982d61bb, #w-node-_794c87b6-b5fd-c134-4fa7-241afd0a8ea0-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7e706651-2c0f-8bc7-ba23-b69cd4f457a8-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7e706651-2c0f-8bc7-ba23-b69cd4f457a9-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7e706651-2c0f-8bc7-ba23-b69cd4f457ad-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7e706651-2c0f-8bc7-ba23-b69cd4f457ae-982d61bb, #w-node-_7e706651-2c0f-8bc7-ba23-b69cd4f457b1-982d61bb, #w-node-_7e706651-2c0f-8bc7-ba23-b69cd4f457b4-982d61bb, #w-node-_7e706651-2c0f-8bc7-ba23-b69cd4f457b7-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d849112e-53c6-fcb3-5d04-913fb6970664-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d849112e-53c6-fcb3-5d04-913fb6970665-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d849112e-53c6-fcb3-5d04-913fb6970669-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d849112e-53c6-fcb3-5d04-913fb697066a-982d61bb, #w-node-d849112e-53c6-fcb3-5d04-913fb697066d-982d61bb, #w-node-d849112e-53c6-fcb3-5d04-913fb6970670-982d61bb, #w-node-d849112e-53c6-fcb3-5d04-913fb6970673-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c57-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c58-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ab9ae1a9-a2bc-6270-cff5-1e642b2c3c12-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ab9ae1a9-a2bc-6270-cff5-1e642b2c3c18-982d61bb, #w-node-_8ba92c48-f255-c2a5-0584-93795657ac2c-982d61bb, #w-node-_778e7ad2-f137-fd41-0789-417798e9905e-982d61bb, #w-node-_105f3050-bfdb-8e37-d03e-13b1399e54d9-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bad955df-c2ff-3317-0cae-171e268aba8a-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-bad955df-c2ff-3317-0cae-171e268aba8b-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bad955df-c2ff-3317-0cae-171e268aba8f-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bad955df-c2ff-3317-0cae-171e268aba91-982d61bb, #w-node-bad955df-c2ff-3317-0cae-171e268aba94-982d61bb, #w-node-bad955df-c2ff-3317-0cae-171e268aba97-982d61bb, #w-node-bad955df-c2ff-3317-0cae-171e268aba9a-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a0c60292-9692-bffc-c578-e6dc25c6b43f-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a0c60292-9692-bffc-c578-e6dc25c6b440-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a0c60292-9692-bffc-c578-e6dc25c6b444-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a0c60292-9692-bffc-c578-e6dc25c6b445-982d61bb, #w-node-a0c60292-9692-bffc-c578-e6dc25c6b447-982d61bb, #w-node-a0c60292-9692-bffc-c578-e6dc25c6b449-982d61bb, #w-node-a0c60292-9692-bffc-c578-e6dc25c6b44b-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2b872f6e-2937-08d5-7c2d-14c6674a163a-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2b872f6e-2937-08d5-7c2d-14c6674a163b-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2b872f6e-2937-08d5-7c2d-14c6674a163f-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2b872f6e-2937-08d5-7c2d-14c6674a1640-982d61bb, #w-node-_2b872f6e-2937-08d5-7c2d-14c6674a1642-982d61bb, #w-node-_2b872f6e-2937-08d5-7c2d-14c6674a1644-982d61bb, #w-node-_2b872f6e-2937-08d5-7c2d-14c6674a1646-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8cda-982d61bb {
  grid-area: 9 / 5 / 10 / 13;
}

#w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8cdb-982d61bb, #w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8cdf-982d61bb, #w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8ce3-982d61bb, #w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8ce7-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04d5a-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04d63-982d61bb {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04d64-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04d72-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04d80-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04d9c-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04d9d-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04da1-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04da2-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04da4-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04da6-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04daa-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dab-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04daf-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04db0-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04db3-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04db6-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dbc-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dbd-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dc1-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dc2-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dc5-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dc8-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dce-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dcf-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dd3-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dd4-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dd6-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dd9-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04ddf-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04de0-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04de4-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04de5-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04de7-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dea-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04ded-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04df0-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04df1-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04df5-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04df6-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04df8-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dfa-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dfe-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dff-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04e03-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04e04-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04e06-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04e08-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04e0c-982d61bb {
  grid-area: 9 / 5 / 10 / 13;
}

#w-node-_44474eac-7f7a-32aa-1f40-7729f3c04e0d-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04e11-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04e15-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2abfa-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac03-982d61bb {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac04-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac12-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac20-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac2e-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac3c-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac3d-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_68782990-d91a-ede6-ce27-e074180e1fe6-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_68782990-d91a-ede6-ce27-e074180e1fe7-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_68782990-d91a-ede6-ce27-e074180e1feb-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_68782990-d91a-ede6-ce27-e074180e1fec-982d61bb, #w-node-_68782990-d91a-ede6-ce27-e074180e1fee-982d61bb, #w-node-_68782990-d91a-ede6-ce27-e074180e1ff0-982d61bb, #w-node-_68782990-d91a-ede6-ce27-e074180e1ff2-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_43c9bca0-619b-b82a-0cff-0cf13789fa59-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_43c9bca0-619b-b82a-0cff-0cf13789fa5a-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_43c9bca0-619b-b82a-0cff-0cf13789fa5e-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_43c9bca0-619b-b82a-0cff-0cf13789fa5f-982d61bb, #w-node-_43c9bca0-619b-b82a-0cff-0cf13789fa61-982d61bb, #w-node-_43c9bca0-619b-b82a-0cff-0cf13789fa63-982d61bb, #w-node-_43c9bca0-619b-b82a-0cff-0cf13789fa65-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac4a-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac4b-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac4f-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac50-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac53-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac56-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac59-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac5c-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac5d-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac61-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac62-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac65-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac68-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac6b-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_35c8d607-ba1b-99b9-1d6e-04b827e7a407-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_35c8d607-ba1b-99b9-1d6e-04b827e7a408-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac6e-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac6f-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac73-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac74-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac76-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac79-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac7c-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac7f-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac80-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac84-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac85-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac87-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac8a-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac8d-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac90-982d61bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac91-982d61bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac95-982d61bb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac96-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac98-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac9a-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac9c-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2acac-982d61bb {
  grid-area: 11 / 5 / 12 / 13;
}

#w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2acad-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2acb1-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2acb5-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2acb9-982d61bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1ea382a1-6bba-8518-6137-649586efbf57-672d61bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a0c525ad-fb79-0117-4e89-d630660ecf22-372d61bd {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_4bfce9c1-f427-d4f5-1fc1-626bcc12444c-372d61bd, #w-node-_4bfce9c1-f427-d4f5-1fc1-626bcc124462-372d61bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7b7049a5-643c-03b0-0319-7f1eab5943e8-372d61bd {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_7b7049a5-643c-03b0-0319-7f1eab5943ef-372d61bd {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-c68a16d1-8e68-3176-e1eb-91d99b22b76f-93e94c4d {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-edc6bf8d-c85c-0fe3-4739-ef8c0a3ef15a-93e94c4d {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_51e48990-05e8-0947-aa4a-4ac444d826b9-93e94c4d, #w-node-_4c9020f4-c46f-d586-0c7c-b6f547745c0a-93e94c4d {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_7b6fb297-3f15-9b53-f29f-4f3c951a00c5-93e94c4d {
  grid-area: 1 / 1 / 2 / 9;
  align-self: auto;
}

#w-node-_7b6fb297-3f15-9b53-f29f-4f3c951a00c7-93e94c4d {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_32a98145-1aac-0d0d-ed24-6a177ff6d338-93e94c4d {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-d4a1a971-1efe-e2de-0457-55a9812c2033-93e94c4d, #w-node-d4a1a971-1efe-e2de-0457-55a9812c203f-93e94c4d, #w-node-d3b828ba-d234-5a4f-2e83-75ad9d6dad87-93e94c4d, #w-node-_3d9c7004-c6c7-285e-0203-34f08ed9dd3b-93e94c4d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ea22b763-6329-ea61-2110-095c119cae37-93e94c4d {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-ea22b763-6329-ea61-2110-095c119cae43-93e94c4d {
  grid-area: 2 / 2 / 3 / 8;
}

@media screen and (max-width: 991px) {
  #w-node-fb32b6bf-f80d-2010-311d-3b47f364d618-312d61aa, #w-node-_51e48990-05e8-0947-aa4a-4ac444d826b9-312d61aa, #w-node-_158f938f-bd11-9fe6-22f2-9f864437aa3d-312d61aa, #w-node-_3d808e80-0022-b3ef-b48a-f2bf2dd8f65c-312d61aa, #w-node-_3d808e80-0022-b3ef-b48a-f2bf2dd8f663-312d61aa, #w-node-_4c9020f4-c46f-d586-0c7c-b6f547745c0a-312d61aa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b6fb297-3f15-9b53-f29f-4f3c951a00c5-312d61aa {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7b6fb297-3f15-9b53-f29f-4f3c951a00c7-312d61aa, #w-node-_32a98145-1aac-0d0d-ed24-6a177ff6d338-312d61aa, #w-node-d4a1a971-1efe-e2de-0457-55a9812c2033-312d61aa, #w-node-d4a1a971-1efe-e2de-0457-55a9812c203f-312d61aa, #w-node-d3b828ba-d234-5a4f-2e83-75ad9d6dad87-312d61aa, #w-node-_3d9c7004-c6c7-285e-0203-34f08ed9dd3b-312d61aa, #w-node-ea22b763-6329-ea61-2110-095c119cae37-312d61aa, #w-node-ea22b763-6329-ea61-2110-095c119cae43-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd6793-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd67a8-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd67d5-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd67de-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd67e2-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd67e7-312d61aa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f1588425-cd48-bd11-b895-10f329cd67f0-312d61aa {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f1588425-cd48-bd11-b895-10f329cd67f1-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd67fd-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd680c-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd6813-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd681a-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd6821-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd682b-312d61aa, #w-node-f1588425-cd48-bd11-b895-10f329cd683a-312d61aa, #w-node-_0b2b094e-a1e0-a4d3-0ba0-d16de3f8d3f7-e3f8d3f4, #w-node-_0b2b094e-a1e0-a4d3-0ba0-d16de3f8d406-e3f8d3f4, #w-node-e201be5e-da80-c65c-f4c1-9946a474dc99-602d61ac, #w-node-d41cc691-bbd7-8753-e96f-0c2b8a2eb4ed-602d61ac, #w-node-ec3d1494-03c5-b2cf-d014-02b62c58589d-602d61ac, #w-node-_944e39e3-d776-c10f-9dab-c1fbb4bf4ec6-602d61ac, #w-node-_9fd34202-68fc-91b5-7a4f-92f368338807-602d61ac, #w-node-_9fd34202-68fc-91b5-7a4f-92f36833880c-602d61ac, #w-node-_262d8362-da88-5f3e-6f95-3953f39b79b0-602d61ac, #w-node-_262d8362-da88-5f3e-6f95-3953f39b79b8-602d61ac, #w-node-_402b50f1-3f8d-6967-2a20-0f83f1875bbc-602d61ac, #w-node-af8aab2a-2dd1-0ae9-87ac-6d9dc8a1f00d-602d61ac, #w-node-af8aab2a-2dd1-0ae9-87ac-6d9dc8a1f012-602d61ac, #w-node-af8aab2a-2dd1-0ae9-87ac-6d9dc8a1f01b-602d61ac, #w-node-af8aab2a-2dd1-0ae9-87ac-6d9dc8a1f020-602d61ac, #w-node-af8aab2a-2dd1-0ae9-87ac-6d9dc8a1f029-602d61ac, #w-node-af8aab2a-2dd1-0ae9-87ac-6d9dc8a1f02f-602d61ac, #w-node-bae184b9-03e9-3c86-b364-59fd9814c4c6-602d61ac, #w-node-bae184b9-03e9-3c86-b364-59fd9814c4ce-602d61ac, #w-node-_5d1cb797-950a-f29a-cf1e-faba41262df0-602d61ac, #w-node-a88ed6b5-ceff-8c36-67f9-ae6872152c62-602d61ac, #w-node-a88ed6b5-ceff-8c36-67f9-ae6872152c67-602d61ac, #w-node-a88ed6b5-ceff-8c36-67f9-ae6872152c70-602d61ac, #w-node-a88ed6b5-ceff-8c36-67f9-ae6872152c75-602d61ac, #w-node-dbe235d7-421b-be46-5677-9c88343952b4-602d61ac, #w-node-dbe235d7-421b-be46-5677-9c88343952bc-602d61ac, #w-node-a88ed6b5-ceff-8c36-67f9-ae6872152c7e-602d61ac, #w-node-a88ed6b5-ceff-8c36-67f9-ae6872152c84-602d61ac, #w-node-aa6f7a0c-cd09-0b41-dfb2-8d43a1eb0fd2-602d61ac, #w-node-_0e657b53-faa5-4a68-85a0-40566bc95432-602d61ac, #w-node-_0e657b53-faa5-4a68-85a0-40566bc95437-602d61ac, #w-node-_0e657b53-faa5-4a68-85a0-40566bc95440-602d61ac, #w-node-_0e657b53-faa5-4a68-85a0-40566bc95445-602d61ac, #w-node-_0e657b53-faa5-4a68-85a0-40566bc9544e-602d61ac, #w-node-_0e657b53-faa5-4a68-85a0-40566bc95454-602d61ac, #w-node-_2aed3c1d-95f9-424b-1751-9f4b2ea7a220-602d61ac, #w-node-_2aed3c1d-95f9-424b-1751-9f4b2ea7a228-602d61ac, #w-node-cb5b290d-e7f5-6699-29b9-9802468337a7-602d61ac, #w-node-_1364eea4-24f4-a5c5-29d7-d7e9e891f80a-382d61ad, #w-node-_31c3360a-06eb-9cd0-4c50-4cfb02b171a6-382d61ad, #w-node-_9b083f6b-a40d-014e-1167-0099bd541b5c-382d61ad, #w-node-da31cc4d-c206-36bc-a26a-2a022edce5b3-382d61ad, #w-node-_0967d91d-b52a-c32f-10ed-eb178af83d2f-382d61ad, #w-node-_7bdfeeb9-c256-4e8d-69fa-2b4d05c8ddd9-382d61ad, #w-node-_86ab9ca0-9226-c010-e03c-4928a2bdc795-382d61ad, #w-node-_47237271-99a7-1689-81be-2353fa5fe14a-382d61ad, #w-node-_380d3010-57e8-7ddf-f88f-83d4049decdd-382d61ad, #w-node-_08d7bab8-1eb2-deb1-d7e3-0555312cd56a-382d61ad, #w-node-_08d7bab8-1eb2-deb1-d7e3-0555312cd570-382d61ad, #w-node-_08d7bab8-1eb2-deb1-d7e3-0555312cd576-382d61ad, #w-node-d9980015-8fa1-ab3d-e5f7-bc3c16b69f1b-382d61ad, #w-node-_0f68764c-2774-9de7-cd62-5b9b162b9a65-382d61ad, #w-node-e7525323-2d0f-26df-9a1b-fa82b00c95cc-382d61ad, #w-node-fc2a4165-d3b3-7fcb-a618-7e58e7bfec0b-382d61ad, #w-node-fc2a4165-d3b3-7fcb-a618-7e58e7bfec11-382d61ad, #w-node-fc2a4165-d3b3-7fcb-a618-7e58e7bfec17-382d61ad, #w-node-a737cb70-f36e-669a-5e41-bd33875ace21-382d61ad, #w-node-_8fe2914e-9219-6eae-34cb-37cb4ca306d1-382d61ad, #w-node-_6991ae59-62f2-c9a6-12ac-96ac8920589a-382d61ad, #w-node-b2216e59-a548-2398-2ff9-76f10c2e2ae6-492d61ae, #w-node-b2216e59-a548-2398-2ff9-76f10c2e2aef-492d61ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3b33cbc-2f4f-b098-5532-c5dd8c7503f3-492d61ae {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-faebc752-b6e3-ea05-c0b3-265b758ec0d4-492d61ae, #w-node-edaf44a4-ac05-8e73-8562-72c3383d168f-492d61ae, #w-node-_7c7464b7-2da0-f8b3-5e7a-2d69fb99e0d2-492d61ae, #w-node-b92e5362-8fb4-1193-fd73-7a8177d94068-492d61ae, #w-node-abb5edd6-8f2c-37ad-5c28-3b6c860a4f49-492d61ae, #w-node-dfd467ad-e54c-e094-c40b-1a73d6b0f103-492d61ae, #w-node-_283ed1b7-d70a-021c-fa4d-fa944610f3b0-492d61ae, #w-node-b92e5362-8fb4-1193-fd73-7a8177d9407d-492d61ae, #w-node-e201be5e-da80-c65c-f4c1-9946a474dc99-972d61b0, #w-node-ec3d1494-03c5-b2cf-d014-02b62c58589d-972d61b0, #w-node-_45e1f831-fce2-b3e2-767c-2da6d35d548c-972d61b0, #w-node-d0ef75dc-6f5c-5c61-b3db-9b43a3b47567-972d61b0, #w-node-_5cd0476a-931b-6725-c958-43ceabcd7fad-972d61b0, #w-node-ac6515ca-4e57-a667-533c-fa2cd1cc64e6-972d61b0, #w-node-b20c798f-e263-d57f-d140-369bb2ad6b5c-972d61b0, #w-node-ab674c78-8807-7eed-6a52-353b61f6c586-972d61b0, #w-node-_060d57f1-a4ca-6176-ab03-4d33c9fac1e9-972d61b0, #w-node-c65af943-9438-d7c0-187f-95b037d25da4-972d61b0, #w-node-f6d927a9-fa64-0b28-5892-28bd870bbadc-972d61b0, #w-node-_732fbe92-1690-e459-a6fc-00e7d7a17e30-4b2d61b2, #w-node-_732fbe92-1690-e459-a6fc-00e7d7a17e39-4b2d61b2, #w-node-_17d73e5a-f577-ba69-d6ec-d661d0f09599-4b2d61b2, #w-node-_17d73e5a-f577-ba69-d6ec-d661d0f095ab-4b2d61b2, #w-node-e119aa80-2a1c-9f8a-cc5f-5d12fc43117c-4b2d61b2, #w-node-e119aa80-2a1c-9f8a-cc5f-5d12fc431193-4b2d61b2, #w-node-_2d81bb87-a169-2c70-8ebd-95f065053ef4-4b2d61b2, #w-node-_8168ed99-af3b-7ed6-fbd2-9ab60b84eafa-4b2d61b2, #w-node-_8168ed99-af3b-7ed6-fbd2-9ab60b84eb01-4b2d61b2, #w-node-_8caad9e9-2091-2e9e-671b-22456b01b98e-4b2d61b2, #w-node-c5181151-d2dc-8b50-2fb3-c35cbda9ff6e-4b2d61b2, #w-node-c5181151-d2dc-8b50-2fb3-c35cbda9ff7a-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be946f-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be947b-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be949d-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be94af-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be94d1-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be94e8-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be950a-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be9536-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be9542-4b2d61b2, #w-node-_88c3deba-bed6-7372-8768-fe7566be9564-4b2d61b2, #w-node-_59dbaaca-0102-61aa-76ae-33a3d56364f3-4b2d61b2, #w-node-_59dbaaca-0102-61aa-76ae-33a3d5636502-4b2d61b2, #w-node-_3f43852b-9ff5-995b-b0a1-86556c47b477-4b2d61b2, #w-node-_3f43852b-9ff5-995b-b0a1-86556c47b480-4b2d61b2, #w-node-_5eb49fca-e947-481b-2057-92a6c198a834-4b2d61b2, #w-node-_5eb49fca-e947-481b-2057-92a6c198a846-4b2d61b2, #w-node-_85691e8f-eacd-3223-2abf-98e186986d42-4b2d61b2, #w-node-_85691e8f-eacd-3223-2abf-98e186986d59-4b2d61b2, #w-node-ff515a9d-45cc-7f4f-0148-873ab3af4fa6-4b2d61b2, #w-node-_5b0216a6-e3de-8b4c-92d4-367369a0b278-4b2d61b2, #w-node-_5b0216a6-e3de-8b4c-92d4-367369a0b281-4b2d61b2, #w-node-fd439ef2-732d-2c96-9d93-c5676ddcec14-4b2d61b2, #w-node-_000e7845-d297-20f4-b2ee-447e343d0b04-4b2d61b2, #w-node-_000e7845-d297-20f4-b2ee-447e343d0b1b-4b2d61b2, #w-node-_64304064-888e-4a0d-9332-7355c7b706cb-4b2d61b2, #w-node-_64304064-888e-4a0d-9332-7355c7b706d4-4b2d61b2, #w-node-d2f47907-46ba-ed2e-4920-b7b55b557398-4b2d61b2, #w-node-d2f47907-46ba-ed2e-4920-b7b55b5573aa-4b2d61b2, #w-node-_92e6df6a-824a-eac8-6807-1d5c3e1babf8-4b2d61b2, #w-node-_92e6df6a-824a-eac8-6807-1d5c3e1bac08-4b2d61b2, #w-node-_0b9fc801-78a5-735d-1fef-5fd3f565b453-4b2d61b2, #w-node-_34e31dc1-21ae-646d-889f-9043387a79a1-4b2d61b2, #w-node-_1640989e-8c6c-cf07-d009-d9a2be81d93d-4b2d61b2, #w-node-bb430ec7-63cd-64d8-956f-0e1af6f3d4a3-4b2d61b2, #w-node-e78852ee-6427-50a5-4d66-07ceddc10799-4b2d61b2, #w-node-e78852ee-6427-50a5-4d66-07ceddc107a9-4b2d61b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dfac11a3-9874-d38e-a135-0336218ac3f2-5b2d61b9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f852c1fb-c04e-7c61-6b05-2f33fec58960-982d61bb, #w-node-_92c46e90-ffce-1447-b2a6-2ee1242d1345-982d61bb, #w-node-f3d7325b-8584-503b-84f3-636d3375c4c3-982d61bb, #w-node-dbc47b11-6bbb-b499-b23c-4cdbd1caece0-982d61bb, #w-node-_011ff275-da91-a843-2076-8237c29f1791-982d61bb, #w-node-_011ff275-da91-a843-2076-8237c29f17aa-982d61bb, #w-node-_011ff275-da91-a843-2076-8237c29f17c3-982d61bb, #w-node-_011ff275-da91-a843-2076-8237c29f17dc-982d61bb, #w-node-_51d73018-dd24-6d09-4ea0-f30be724d5dd-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_51d73018-dd24-6d09-4ea0-f30be724d5e6-982d61bb {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_51d73018-dd24-6d09-4ea0-f30be724d607-982d61bb {
    grid-area: 2 / 7 / 3 / 13;
  }

  #w-node-_2eb5336a-11b6-c3d9-f667-18602da7218e-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_2eb5336a-11b6-c3d9-f667-18602da72197-982d61bb {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_2eb5336a-11b6-c3d9-f667-18602da721b8-982d61bb {
    grid-area: 2 / 7 / 3 / 13;
  }

  #w-node-_3f1a4f06-e733-392a-b228-c04d8bfda742-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3f1a4f06-e733-392a-b228-c04d8bfda762-982d61bb {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_3f1a4f06-e733-392a-b228-c04d8bfda74b-982d61bb {
    grid-area: 2 / 7 / 3 / 13;
  }

  #w-node-_3e08cb89-ef20-cd42-1f12-804096946eed-982d61bb, #w-node-_3e08cb89-ef20-cd42-1f12-804096946f04-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3e08cb89-ef20-cd42-1f12-804096946f1b-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_6b1f3ca4-2438-5404-ce16-7ae3a5ec4443-982d61bb, #w-node-_6b1f3ca4-2438-5404-ce16-7ae3a5ec445a-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6b1f3ca4-2438-5404-ce16-7ae3a5ec4475-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_551a4e6b-89d9-51b8-cc05-bca7f741f1bb-982d61bb, #w-node-_551a4e6b-89d9-51b8-cc05-bca7f741f1d4-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_551a4e6b-89d9-51b8-cc05-bca7f741f1ed-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c15-982d61bb {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c1e-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_794c87b6-b5fd-c134-4fa7-241afd0a8e95-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_794c87b6-b5fd-c134-4fa7-241afd0a8e99-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_7e706651-2c0f-8bc7-ba23-b69cd4f457a9-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7e706651-2c0f-8bc7-ba23-b69cd4f457ad-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-d849112e-53c6-fcb3-5d04-913fb6970665-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d849112e-53c6-fcb3-5d04-913fb6970669-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c58-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ab9ae1a9-a2bc-6270-cff5-1e642b2c3c12-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-bad955df-c2ff-3317-0cae-171e268aba8b-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-bad955df-c2ff-3317-0cae-171e268aba8f-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a0c60292-9692-bffc-c578-e6dc25c6b440-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a0c60292-9692-bffc-c578-e6dc25c6b444-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_2b872f6e-2937-08d5-7c2d-14c6674a163b-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_2b872f6e-2937-08d5-7c2d-14c6674a163f-982d61bb, #w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8cda-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04d5a-982d61bb {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04d63-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04d9d-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04da1-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dab-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04daf-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dbd-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dc1-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dcf-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dd3-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04de0-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04de4-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04df1-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04df5-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dff-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04e03-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04e0c-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2abfa-982d61bb {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac03-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac3d-982d61bb, #w-node-_68782990-d91a-ede6-ce27-e074180e1fe7-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_68782990-d91a-ede6-ce27-e074180e1feb-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_43c9bca0-619b-b82a-0cff-0cf13789fa5a-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_43c9bca0-619b-b82a-0cff-0cf13789fa5e-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac4b-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac4f-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac5d-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac61-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_35c8d607-ba1b-99b9-1d6e-04b827e7a408-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac6f-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac73-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac80-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac84-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac91-982d61bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac95-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2acac-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1ea382a1-6bba-8518-6137-649586efbf57-672d61bc, #w-node-a0c525ad-fb79-0117-4e89-d630660ecf22-372d61bd, #w-node-_4bfce9c1-f427-d4f5-1fc1-626bcc12444c-372d61bd, #w-node-_4bfce9c1-f427-d4f5-1fc1-626bcc124462-372d61bd, #w-node-_7b7049a5-643c-03b0-0319-7f1eab5943e8-372d61bd, #w-node-_7b7049a5-643c-03b0-0319-7f1eab5943ef-372d61bd, #w-node-c68a16d1-8e68-3176-e1eb-91d99b22b76f-93e94c4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-edc6bf8d-c85c-0fe3-4739-ef8c0a3ef15a-93e94c4d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_51e48990-05e8-0947-aa4a-4ac444d826b9-93e94c4d, #w-node-_4c9020f4-c46f-d586-0c7c-b6f547745c0a-93e94c4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b6fb297-3f15-9b53-f29f-4f3c951a00c5-93e94c4d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7b6fb297-3f15-9b53-f29f-4f3c951a00c7-93e94c4d, #w-node-_32a98145-1aac-0d0d-ed24-6a177ff6d338-93e94c4d, #w-node-d4a1a971-1efe-e2de-0457-55a9812c2033-93e94c4d, #w-node-d4a1a971-1efe-e2de-0457-55a9812c203f-93e94c4d, #w-node-d3b828ba-d234-5a4f-2e83-75ad9d6dad87-93e94c4d, #w-node-_3d9c7004-c6c7-285e-0203-34f08ed9dd3b-93e94c4d, #w-node-ea22b763-6329-ea61-2110-095c119cae37-93e94c4d, #w-node-ea22b763-6329-ea61-2110-095c119cae43-93e94c4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-dfac11a3-9874-d38e-a135-0336218ac3f2-5b2d61b9 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_9331b9fd-38bb-0495-d890-30f9ada9e2d9-5b2d61b9 {
    grid-row-end: 4;
    grid-column-end: 7;
  }

  #w-node-dfac11a3-9874-d38e-a135-0336218ac3fd-5b2d61b9 {
    grid-area: 1 / 5 / 4 / 7;
  }

  #w-node-f852c1fb-c04e-7c61-6b05-2f33fec58960-982d61bb, #w-node-_92c46e90-ffce-1447-b2a6-2ee1242d1345-982d61bb, #w-node-f3d7325b-8584-503b-84f3-636d3375c4c3-982d61bb, #w-node-dbc47b11-6bbb-b499-b23c-4cdbd1caece0-982d61bb, #w-node-_011ff275-da91-a843-2076-8237c29f1791-982d61bb, #w-node-_011ff275-da91-a843-2076-8237c29f17aa-982d61bb, #w-node-_011ff275-da91-a843-2076-8237c29f17c3-982d61bb, #w-node-_011ff275-da91-a843-2076-8237c29f17dc-982d61bb, #w-node-_51d73018-dd24-6d09-4ea0-f30be724d5dd-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_51d73018-dd24-6d09-4ea0-f30be724d5e6-982d61bb {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_51d73018-dd24-6d09-4ea0-f30be724d607-982d61bb {
    grid-area: 3 / 1 / 4 / 13;
  }

  #w-node-_2eb5336a-11b6-c3d9-f667-18602da7218e-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_2eb5336a-11b6-c3d9-f667-18602da72197-982d61bb {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_2eb5336a-11b6-c3d9-f667-18602da721b8-982d61bb {
    grid-area: 3 / 1 / 4 / 13;
  }

  #w-node-_3f1a4f06-e733-392a-b228-c04d8bfda742-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3f1a4f06-e733-392a-b228-c04d8bfda762-982d61bb {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3f1a4f06-e733-392a-b228-c04d8bfda74b-982d61bb {
    grid-area: 3 / 1 / 4 / 13;
  }

  #w-node-_3e08cb89-ef20-cd42-1f12-804096946eed-982d61bb, #w-node-_3e08cb89-ef20-cd42-1f12-804096946f04-982d61bb, #w-node-_3e08cb89-ef20-cd42-1f12-804096946f1b-982d61bb, #w-node-_6b1f3ca4-2438-5404-ce16-7ae3a5ec4443-982d61bb, #w-node-_6b1f3ca4-2438-5404-ce16-7ae3a5ec445a-982d61bb, #w-node-_6b1f3ca4-2438-5404-ce16-7ae3a5ec4475-982d61bb, #w-node-_551a4e6b-89d9-51b8-cc05-bca7f741f1bb-982d61bb, #w-node-_551a4e6b-89d9-51b8-cc05-bca7f741f1d4-982d61bb, #w-node-_551a4e6b-89d9-51b8-cc05-bca7f741f1ed-982d61bb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c15-982d61bb {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_794c87b6-b5fd-c134-4fa7-241afd0a8e95-982d61bb, #w-node-_7e706651-2c0f-8bc7-ba23-b69cd4f457a9-982d61bb, #w-node-d849112e-53c6-fcb3-5d04-913fb6970665-982d61bb, #w-node-_94360d6e-365d-c847-cb1d-cfc3fc2d8c58-982d61bb, #w-node-bad955df-c2ff-3317-0cae-171e268aba8b-982d61bb, #w-node-a0c60292-9692-bffc-c578-e6dc25c6b440-982d61bb, #w-node-_2b872f6e-2937-08d5-7c2d-14c6674a163b-982d61bb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04d5a-982d61bb {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04d9d-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dab-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dbd-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dcf-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04de0-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04df1-982d61bb, #w-node-_44474eac-7f7a-32aa-1f40-7729f3c04dff-982d61bb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2abfa-982d61bb {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac3d-982d61bb, #w-node-_68782990-d91a-ede6-ce27-e074180e1fe7-982d61bb, #w-node-_43c9bca0-619b-b82a-0cff-0cf13789fa5a-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac4b-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac5d-982d61bb, #w-node-_35c8d607-ba1b-99b9-1d6e-04b827e7a408-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac6f-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac80-982d61bb, #w-node-b3d81764-41e7-7fb8-9f9c-e546b5d2ac91-982d61bb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-dfac11a3-9874-d38e-a135-0336218ac3f2-5b2d61b9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9331b9fd-38bb-0495-d890-30f9ada9e2d9-5b2d61b9 {
    grid-area: 2 / 1 / 4 / 4;
  }

  #w-node-dfac11a3-9874-d38e-a135-0336218ac3fd-5b2d61b9 {
    grid-area: 1 / 2 / 4 / 4;
  }
}


@font-face {
  font-family: 'Avenir next';
  src: url('../fonts/Avenir-Next-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir next';
  src: url('../fonts/Avenir-Next-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir next';
  src: url('../fonts/Avenir-Next-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir next';
  src: url('../fonts/Avenir-Next-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir next';
  src: url('../fonts/Avenir-Next-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir next';
  src: url('../fonts/Avenir-Next-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir next';
  src: url('../fonts/Avenir-Next-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir next';
  src: url('../fonts/Avenir-Next-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}