:root {
  --yellow: #f5cc54;
  --black: black;
  --white: white;
}

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

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

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

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

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

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

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

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

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

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

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

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.navbar {
  display: flex;
}

.logo {
  text-align: left;
  width: 125px;
  margin-top: 5px;
}

.container {
  justify-content: center;
  margin-top: 30px;
  display: block;
}

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

.hero-header-text {
  color: #000;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 750px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  display: block;
  position: static;
}

.hero-header-text.landingpage {
  width: 80%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-2 {
  justify-content: center;
  display: flex;
}

.header-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.sub-header-text {
  color: #000;
  text-align: center;
  width: 700px;
  margin-top: 5px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.4em;
}

.bold-text {
  font-weight: 500;
  line-height: 1.2em;
}

.bold-text-2 {
  line-height: 1.3em;
}

.bold-text-2.offer {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.offer-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.image {
  width: 125px;
}

.image.wwx {
  width: 250px;
}

.image.wx {
  width: 200px;
  margin-top: 0;
  margin-bottom: 0;
}

.image.is-robot {
  border-radius: 12px;
  width: 150px;
  margin-top: 0;
  margin-bottom: 0;
}

.image.aggrid {
  width: 150px;
  margin-top: 0;
  margin-bottom: 0;
}

.text-block {
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.text-block-2 {
  color: #000;
  text-align: center;
  margin-top: -10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.bold-text-3 {
  color: #000;
  margin-top: 20px;
  display: block;
}

.div-block {
  cursor: pointer;
  border: 2px solid #000;
  border-radius: 17px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: opacity .2s, transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  transform: translate(3px, -3px);
  box-shadow: -5px 5px #000;
}

.div-block:hover {
  box-shadow: none;
  transform: none;
}

.button {
  color: #000;
  text-align: center;
  background-color: #f5cc54;
  border: 1px solid #00000047;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.button.cta {
  background-color: var(--yellow);
  box-shadow: none;
  padding: 25px 30px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  transition: opacity .3s, transform .3s, box-shadow .3s;
  transform: none;
}

.button.cta:hover {
  box-shadow: none;
  transform: translate(0);
}

.button.is-hidden {
  flex: 0 auto;
  display: none;
}

.button.is-secondary {
  color: #000;
  background-color: #0000;
}

.button.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-for-form {
  flex: 1;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button.is-small, .button.max-width-full {
  padding-top: 10px;
  padding-bottom: 10px;
}

.link-block {
  justify-content: flex-start;
  display: block;
}

.grid {
  grid-template: "Area Area-2 Area-3 Area-4 Area-7 Area-6 Area-5"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.nav-div {
  flex-direction: column;
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.nav-link {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-style: normal;
  text-decoration: underline;
}

.navbar-2 {
  background-color: #ddd0;
  margin-top: 20px;
}

.video-wrapper {
  width: 800px;
  margin-top: 30px;
}

.container-3 {
  justify-content: center;
  display: flex;
}

.sub-header {
  color: #000;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.paragraph {
  color: #000;
  text-align: left;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph.survey {
  margin-top: 50px;
}

.video.hidden {
  display: none;
}

.div-block-2 {
  margin-left: 73px;
  margin-right: 73px;
}

.div-block-2.is-hidden {
  display: none;
}

.image-2 {
  display: inline-block;
}

.image-2.hidden {
  display: none;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.navbar-logo-center {
  padding-top: 40px;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.container-4 {
  width: 100%;
  max-width: 940px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  padding-left: 0;
  padding-right: 0;
}

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

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-2 {
  color: #000;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-2.desktop {
  border: 1px solid #000;
}

.list-item {
  display: none;
}

.div-block-3 {
  text-align: left;
  border: 1px solid #0000002b;
  border-radius: 15px;
  width: 300px;
  margin: 20px 15px 15px;
  padding: 15px 15px 10px;
}

.container-5 {
  justify-content: center;
  margin-top: 0;
  display: flex;
}

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

.text-block-3 {
  margin-top: 0;
  padding-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.success-message {
  background-color: #ddd0;
  font-size: 18px;
}

.snappy-logo.community {
  margin-top: 20px;
}

.paragraph-subheader {
  font-size: 18px;
}

.list {
  color: #000;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 30px;
  list-style-type: disc;
  display: block;
}

.list.achieve-list {
  display: block;
}

.bold-text-4, .bold-text-2-copy {
  line-height: 1.3em;
}

.hero-header-mobile {
  color: #000;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  display: none;
  position: static;
}

.sub-header-wrapper-mobile {
  display: none;
}

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

.ai-prototype-form {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-3 {
  border: 2px solid #000;
  border-radius: 1px;
  width: 700px;
  margin-top: 10px;
}

.offer-header-text {
  color: #000;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 850px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  display: block;
  position: static;
}

.join-community-wrapper {
  text-align: left;
  border: 1px #0000002b;
  border-radius: 15px;
  width: auto;
  margin: 0 15px 15px;
  padding: 15px 15px 10px;
}

.community-button {
  color: #000;
  text-align: center;
  background-color: #f5cc54;
  border: 1px solid #00000047;
  border-radius: 5px;
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.bold-text-offer-mobile {
  line-height: 1.3em;
}

.hero-header-mobile-offer {
  color: #000;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  display: none;
  position: static;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-6 {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.italic-text {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.heading {
  text-align: center;
  padding-left: 133px;
  padding-right: 133px;
  font-family: Roboto, sans-serif;
}

.bold-text-5 {
  padding-left: 0;
  padding-right: 0;
}

.button-wrapper {
  flex-direction: row;
  justify-content: center;
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
}

.button-wrapper.top {
  margin-bottom: 30px;
  display: none;
}

.button-wrapper.is-hidden {
  display: none;
}

.grid-offer {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}

.grid-wrapper {
  display: none;
  overflow: visible;
}

.grid-div {
  color: #000;
  border: 1px solid #000;
  border-radius: 17px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 200px;
  display: flex;
}

.text-block-4 {
  text-align: center;
  justify-content: flex-start;
  margin-top: 10px;
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  display: flex;
}

.bold-text-6 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.stages-wrapper {
  flex-direction: column;
  display: none;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.stage {
  border: 1px solid #00000040;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 225px;
  display: flex;
}

.stage-label {
  text-align: center;
  border: 1px solid #000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 175px;
  height: 50px;
  margin-bottom: 20px;
  display: flex;
}

.stage-label.button {
  border-color: #00000047;
  margin-bottom: 15px;
}

.stage-text {
  color: #000;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 35px;
  padding-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.stage-image-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ui-image {
  max-width: 90%;
}

.list-how-it-works {
  color: #000;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 30px;
  list-style-type: disc;
  display: block;
}

.overflow-hidden {
  overflow: hidden;
}

.text-style-nowrap {
  white-space: nowrap;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.text-color-black {
  color: #000;
}

.rl-styleguide_color {
  padding-bottom: 8rem;
}

.text-weight-normal {
  font-weight: 400;
}

.text-size-regular {
  font-size: 1rem;
}

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

.margin-huge {
  margin: 6rem;
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.margin-horizontal, .margin-horizontal.margin-0, .margin-horizontal.margin-large, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-tiny, .margin-horizontal.margin-medium, .margin-horizontal.margin-custom1, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-custom2, .margin-horizontal.margin-huge, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-custom3, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-small {
  margin-top: 0;
  margin-bottom: 0;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.form-checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form-checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

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

.spacing-clean {
  margin: 0;
  padding: 0;
}

.form-input {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:focus {
  border-color: #000;
}

.form-input::placeholder {
  color: #0009;
}

.form-input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-input.is-select-input {
  background-image: none;
}

.margin-xxlarge {
  margin: 5rem;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

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

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

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

.margin-vertical, .margin-vertical.margin-custom2, .margin-vertical.margin-xlarge, .margin-vertical.margin-tiny, .margin-vertical.margin-xxsmall, .margin-vertical.margin-medium, .margin-vertical.margin-0, .margin-vertical.margin-large, .margin-vertical.margin-custom1, .margin-vertical.margin-xhuge, .margin-vertical.margin-xsmall {
  margin-left: 0;
  margin-right: 0;
}

.margin-vertical.margin-xsmall.is-flex {
  display: flex;
}

.margin-vertical.margin-huge, .margin-vertical.margin-xxlarge, .margin-vertical.margin-small, .margin-vertical.margin-xxhuge, .margin-vertical.margin-custom3 {
  margin-left: 0;
  margin-right: 0;
}

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

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.padding-horizontal, .padding-horizontal.padding-custom3, .padding-horizontal.padding-small, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-huge, .padding-horizontal.padding-large, .padding-horizontal.padding-0, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-custom2, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-medium, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-tiny, .padding-horizontal.padding-custom1, .padding-horizontal.padding-xxsmall {
  padding-top: 0;
  padding-bottom: 0;
}

.icon-height-small {
  height: 2rem;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.margin-top, .margin-top.margin-medium, .margin-top.margin-custom2, .margin-top.margin-large, .margin-top.margin-xhuge, .margin-top.margin-huge, .margin-top.margin-small, .margin-top.margin-xlarge, .margin-top.margin-0, .margin-top.margin-xsmall, .margin-top.margin-custom3, .margin-top.margin-xxsmall, .margin-top.margin-custom1, .margin-top.margin-tiny, .margin-top.margin-xxhuge, .margin-top.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

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

.text-weight-xbold {
  font-weight: 800;
}

.text-color-white {
  color: #fff;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
}

.button-2.is-secondary {
  color: #000;
  background-color: #0000;
}

.button-2.is-secondary.is-alternate {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.button-2.is-small {
  padding: .5rem 1.25rem;
}

.button-2.is-small.is-icon-only {
  padding-left: .5rem;
  padding-right: .5rem;
}

.button-2.is-icon-only {
  padding-left: .75rem;
  padding-right: .75rem;
}

.button-2.is-tertiary {
  color: #000;
  background-color: #0000;
  border-color: #0000;
}

.button-2.is-alternate {
  color: #000;
  background-color: #fff;
}

.button-2.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-2.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-2.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button-2.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.hide {
  display: none;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.rl-styleguide_spacing-all {
  display: none;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.background-color-black {
  color: #fff;
  background-color: #000;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-0 {
  padding: 0;
}

.rl-styleguide_spacing {
  border: 1px dashed #d3d3d3;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.padding-xxhuge {
  padding: 10rem;
}

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.heading-style-h2 {
  color: #000;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.padding-large {
  padding: 3rem;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-family: Inter, sans-serif;
}

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

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

.padding-xhuge {
  padding: 7rem;
}

.rl-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex;
}

.padding-huge {
  padding: 6rem;
}

.margin-top-auto {
  margin-top: auto;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.text-style-italic {
  font-style: italic;
}

.text-style-muted {
  opacity: .6;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.text-style-quote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.heading-style-h1 {
  color: #000;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.margin-0 {
  margin: 0;
}

.padding-xsmall {
  padding: 1rem;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.background-color-gray {
  background-color: #f4f4f4;
}

.text-style-link {
  text-decoration: underline;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.margin-left, .margin-left.margin-tiny, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xhuge, .margin-left.margin-xsmall, .margin-left.margin-custom3, .margin-left.margin-custom2, .margin-left.margin-0, .margin-left.margin-medium, .margin-left.margin-custom1, .margin-left.margin-xxhuge, .margin-left.margin-xxsmall, .margin-left.margin-small, .margin-left.margin-xlarge, .margin-left.margin-xxlarge {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.icon-height-xlarge {
  height: 6.5rem;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.padding-top, .padding-top.padding-xxlarge, .padding-top.padding-tiny, .padding-top.padding-medium, .padding-top.padding-large, .padding-top.padding-custom1, .padding-top.padding-huge, .padding-top.padding-xlarge, .padding-top.padding-0, .padding-top.padding-custom2, .padding-top.padding-xhuge, .padding-top.padding-xsmall, .padding-top.padding-small, .padding-top.padding-custom3, .padding-top.padding-xxsmall, .padding-top.padding-xxhuge {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.margin-xlarge {
  margin: 4rem;
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.max-width-medium {
  text-align: left;
  width: 100%;
  max-width: 35rem;
}

.rl-styleguide_heading {
  z-index: 4;
  color: #fff;
  background-color: #000;
  padding: .25rem .5rem;
  position: sticky;
  top: 0;
}

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

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-weight-medium {
  font-weight: 500;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.margin-large {
  margin: 3rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.form-radio-label {
  margin-bottom: 0;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.margin-small {
  margin: 1.5rem;
}

.form-field-wrapper {
  position: relative;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

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

.padding-section-large {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.padding-left, .padding-left.padding-custom3, .padding-left.padding-medium, .padding-left.padding-xhuge, .padding-left.padding-0, .padding-left.padding-custom2, .padding-left.padding-xxlarge, .padding-left.padding-small, .padding-left.padding-xlarge, .padding-left.padding-huge, .padding-left.padding-tiny, .padding-left.padding-large, .padding-left.padding-xxhuge, .padding-left.padding-custom1, .padding-left.padding-xxsmall, .padding-left.padding-xsmall {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

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

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

.form-radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form-radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form-radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.overflow-scroll {
  overflow: scroll;
}

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

.heading-style-h6 {
  margin-top: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.form-radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.overflow-auto {
  overflow: auto;
}

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

.margin-right, .margin-right.margin-tiny, .margin-right.margin-xhuge, .margin-right.margin-custom3, .margin-right.margin-xxlarge, .margin-right.margin-0, .margin-right.margin-large, .margin-right.margin-xlarge, .margin-right.margin-xxsmall, .margin-right.margin-xsmall, .margin-right.margin-medium, .margin-right.margin-huge, .margin-right.margin-custom2, .margin-right.margin-small, .margin-right.margin-xxhuge, .margin-right.margin-custom1 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

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

.button-group.is-center {
  justify-content: center;
}

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

.rl-styleguide_callout-link-wrapper {
  background-image: linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26), linear-gradient(#fff, #fff);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.padding-right, .padding-right.padding-xhuge, .padding-right.padding-medium, .padding-right.padding-xxlarge, .padding-right.padding-0, .padding-right.padding-xxsmall, .padding-right.padding-custom2, .padding-right.padding-small, .padding-right.padding-xlarge, .padding-right.padding-large, .padding-right.padding-xsmall, .padding-right.padding-custom1, .padding-right.padding-tiny, .padding-right.padding-huge, .padding-right.padding-xxhuge, .padding-right.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

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

.field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.styleguide_grid-colours {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.margin-xxsmall {
  margin: .5rem;
}

.text-weight-semibold {
  font-weight: 600;
}

.icon-height-large {
  height: 5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.rl-styleguide_paste-text {
  color: #00000080;
  text-align: center;
  border: 1px dashed #00000026;
  padding: 1rem;
}

.margin-tiny {
  margin: .25rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.padding-medium {
  padding: 2rem;
}

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

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

.icon-height-custom1 {
  height: 1.25rem;
}

.margin-xsmall {
  margin: 1rem;
}

.rl-styleguide_tutorial-callout {
  grid-column-gap: 2rem;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding: .75rem .75rem .75rem 1rem;
  display: flex;
}

.rl-styleguide_callout-link {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  justify-content: space-between;
  align-items: center;
  padding: 1px;
  text-decoration: none;
  display: flex;
}

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

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

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.text-size-tiny {
  font-size: .75rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.text-size-medium {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
}

.text-size-medium.text-style-muted {
  color: #000;
}

.margin-medium {
  margin: 2rem;
}

.text-size-large {
  font-size: 1.25rem;
}

.text-size-large.text-style-muted {
  color: #000;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.padding-bottom, .padding-bottom.padding-tiny, .padding-bottom.padding-xsmall, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xlarge, .padding-bottom.padding-custom3, .padding-bottom.padding-xxlarge, .padding-bottom.padding-xxhuge, .padding-bottom.padding-xhuge, .padding-bottom.padding-small, .padding-bottom.padding-huge, .padding-bottom.padding-0, .padding-bottom.padding-large, .padding-bottom.padding-custom1, .padding-bottom.padding-custom2, .padding-bottom.padding-medium {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

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

.icon-height-xxsmall {
  height: 1rem;
}

.margin-bottom, .margin-bottom.margin-medium, .margin-bottom.margin-xxsmall, .margin-bottom.margin-xsmall, .margin-bottom.margin-tiny, .margin-bottom.margin-small, .margin-bottom.margin-huge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-custom3, .margin-bottom.margin-0, .margin-bottom.margin-custom1, .margin-bottom.margin-custom2, .margin-bottom.margin-xhuge, .margin-bottom.margin-xxlarge, .margin-bottom.margin-large, .margin-bottom.margin-xlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.icon-height-medium {
  height: 3rem;
}

.padding-xxsmall {
  padding: .5rem;
}

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

.padding-tiny {
  padding: .25rem;
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.form-checkbox-label {
  margin-bottom: 0;
}

.margin-xhuge {
  margin: 7rem;
}

.text-weight-light {
  font-weight: 300;
}

.form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

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

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

.margin-xxhuge {
  margin: 10rem;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.rl-styleguide_label {
  color: #fff;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  background-color: #be4aa5;
}

.icon-embed-xsmall {
  color: #007241;
  border: 1px solid #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-embed-xsmall.is-green {
  color: #027a48;
}

.icon-embed-xsmall.is-red {
  color: #b00;
}

.padding-small {
  padding: 1.5rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #d3d3d3;
  padding: .25rem .5rem;
  position: sticky;
  top: 2rem;
}

.padding-vertical, .padding-vertical.padding-custom3, .padding-vertical.padding-custom1, .padding-vertical.padding-xxsmall, .padding-vertical.padding-xsmall, .padding-vertical.padding-tiny, .padding-vertical.padding-0, .padding-vertical.padding-small, .padding-vertical.padding-xxhuge, .padding-vertical.padding-large, .padding-vertical.padding-xhuge, .padding-vertical.padding-medium, .padding-vertical.padding-huge, .padding-vertical.padding-custom2, .padding-vertical.padding-xlarge, .padding-vertical.padding-xxlarge {
  padding-left: 0;
  padding-right: 0;
}

.testimonial22_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.button-3 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-3.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-3.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-3.is-secondary {
  color: #000;
  background-color: #0000;
}

.button-3.is-hidden {
  display: none;
}

.button-wrapper-2 {
  display: flex;
}

.testimonial22_content {
  border: 1px solid #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.testimonial22_content.is-rounded {
  border-radius: 17px;
}

.testimonial22_logo-wrapper {
  margin-bottom: 3rem;
}

.testimonial22_component-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.testimonial22_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial22_client-image-wrapper {
  margin-right: 1rem;
}

.testimonial22_logo {
  max-height: 3rem;
}

.text-weight-semibold {
  margin-bottom: 0;
  font-weight: 600;
}

.testimonial21_client {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.section_testimonial21 {
  overflow: hidden;
}

.testimonial21_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.testimonial21_content {
  border: 1px solid #0000003d;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  margin-right: 2rem;
  padding: 2rem;
  display: flex;
}

.testimonial21_content.div-block {
  font-family: Roboto, sans-serif;
}

.testimonial21_loop-trigger {
  display: flex;
}

.testimonial21_client-image-wrapper {
  margin-right: 1rem;
}

.testimonial21_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial21_rating-icon {
  color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial21_rating-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-3 {
  font-size: 1.125rem;
}

.testimonial17_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  display: grid;
}

.testimonial17_component.is-adjusted {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.testimonial17_component.is-hidden {
  display: none;
}

.padding-section-large-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.testimonial17_rating-icon {
  color: #0000;
  border: 1px solid #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial17_client-image-wrapper {
  margin-right: 1rem;
}

.testimonial17_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial17_rating-wrapper {
  border: 1px solid #fff;
  margin-bottom: 1.5rem;
  display: flex;
}

.testimonial17_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.section_testimonial17 {
  display: block;
}

.testimonial17_content {
  border: 1px solid #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.testimonial17_content.div-block {
  cursor: pointer;
  width: 344px;
  display: block;
}

.testimonial17_content.div-block.hidden {
  display: none;
}

.testimonial-wrapper {
  margin-bottom: 1.5rem;
}

.div-block-4 {
  height: 100vh;
}

.container-7 {
  display: none;
}

.header_image-wrapper {
  z-index: 1;
  position: relative;
}

.video_box {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.background-video {
  width: 100%;
  max-width: 100%;
  height: 600px;
  display: block;
  position: static;
  overflow: clip;
}

.navbar1_component {
  z-index: 99;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffffb3;
  border-bottom: 1px solid #11111126;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 3.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: sticky;
  top: 0;
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  min-height: 3.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar1_logo-link {
  padding-left: 0;
}

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar1_link {
  padding: .5rem 1rem;
  transition: opacity .2s;
}

.navbar1_link:hover {
  opacity: .7;
}

.navbar1_link.w--current {
  color: #1f1f1f;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar1_menu-button {
  padding: 0;
}

.section_hero {
  position: relative;
}

.header_component {
  perspective: 200rem;
  flex-direction: column;
  align-items: center;
  display: block;
}

.badge-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.badge-group.is-center {
  justify-content: center;
}

.badge {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #f6f6f6;
  border: 1px solid #dedede;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem 1rem;
  text-decoration: none;
  display: flex;
}

.heading-style-h1-2 {
  letter-spacing: -.04rem;
  font-size: 4rem;
  font-weight: 500;
  line-height: 1;
}

.header26_image-wrapper {
  z-index: 1;
  position: relative;
}

.header26_image {
  border: 1px solid #d8d8d8;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

.section_layout.background-color-gray {
  display: block;
}

.logo6_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.logo6_wrapper {
  background-color: #eee;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .875rem;
  display: flex;
}

.logo4_logo, .logo6_logo {
  max-height: 3.5rem;
}

.quick-stack {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  padding: 0;
}

.layout_card {
  background-color: #fff;
  border: 1px solid #dedede;
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.layout_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.icon-1x1-large-2 {
  background-color: #ebebeb;
  border-radius: .5rem;
  width: 4rem;
  height: 4rem;
}

.heading-style-h5-3 {
  letter-spacing: -.02rem;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.4;
}

.card_image2 {
  border: .5px solid #000000f2;
  border-radius: 1.3rem;
}

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

.pricing_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.pricing_plan {
  border: 1px solid #dedede;
  border-radius: 1rem;
  padding: 2rem;
}

.pricing_plan.is-highlighted {
  border-color: #eed06e;
}

.pricing_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.pricing_content-top {
  flex-direction: column;
}

.heading-style-h6-8 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.plan_savings-wrapper {
  color: #157f3c;
  background-color: #bbf7d0;
  border: 1px solid #157f3c;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: .15rem .75rem;
  display: flex;
}

.plan_savings-wrapper.is-suspended {
  color: #c88a04;
  background-color: #fef9c3;
  border-color: #c88a04;
}

.plan_savings-wrapper.is-dev {
  color: #5d5d5d;
  background-color: #f6f6f6;
  border-color: #dedede;
}

.heading-style-h5-5 {
  letter-spacing: -.02rem;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.4;
}

.heading-style-h5-5.is-strike {
  text-decoration: line-through;
}

.pricing_divider {
  background-color: #dedede;
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.pricing_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing_feature {
  display: flex;
}

.pricing_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.text-style-muted-3 {
  opacity: .7;
}

.text-style-muted-3.is-green {
  color: #027a48;
}

.button-11 {
  color: #1f1f1f;
  text-align: center;
  background-color: #eed06e;
  background-image: radial-gradient(circle, #ffffff0d, #fff0);
  border: 1px solid #eed06e;
  border-radius: .6rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
  transition: all .2s;
  box-shadow: inset 0 0 0 1px #0000001f, 0 2px 4px -2px #f7512b1f, 0 3px 6px -2px #f7512b14;
}

.button-11:hover {
  color: #1f1f1f;
  background-color: #eece6b;
  font-weight: 600;
}

.button-11.is-disabled {
  box-shadow: none;
  color: #5d5d5d;
  cursor: not-allowed;
  background-color: #dedede;
  border-color: #dedede;
}

.section_home-faq.background-color-gray {
  display: block;
}

.home-faq_component {
  border-bottom: 1px solid #d8d8d8;
}

.home-faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.home-faq_question {
  cursor: pointer;
  border-top: 1px solid #dedede;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.home-faq_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.home-faq_answer {
  overflow: hidden;
}

.section_cta {
  display: block;
}

.cta53_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.cta53_card {
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex;
  position: relative;
}

.text-color-accent {
  color: #eed06e;
}

.cta53_background-image-wrapper {
  z-index: -1;
  background-color: #1f1f1f;
  border-radius: 2rem;
  position: absolute;
  inset: 0%;
}

.cta-floating-icon {
  background-color: #fff;
  border: 1px solid #eed06e;
  border-radius: .5rem;
  padding: .75rem;
  position: absolute;
  inset: -6% auto auto 7%;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.cta-floating-icon._2 {
  inset: auto auto -8% 23%;
}

.cta-floating-icon._3 {
  inset: -5% -3% auto auto;
}

.footer_component {
  border-top: 1px solid #d8d8d8;
}

.footer6_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer6_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer6_column-heading {
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 600;
}

.footer6_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: inline-block;
}

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

.footer6_logo-link {
  padding-left: 0;
}

.footer6_credit-text {
  font-size: .875rem;
}

.list-item-2, .list-item-3, .list-item-4, .list-item-5, .list-item-6, .list-item-7 {
  font-family: Inter, sans-serif;
}

.bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11 {
  font-weight: 600;
}

.rich-text-block {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.code-embed {
  margin-left: 75px;
  margin-right: 75px;
}

.section {
  height: 100vh;
}

.mobile-version {
  display: none;
}

.bold-text-12 {
  color: #000;
  font-family: Inter, sans-serif;
}

.section_layout1 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.layout121_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.layout121_timeline-wrapper {
  position: relative;
}

.layout121_progress-bar-wrapper {
  background-color: #00000026;
  width: 2px;
  height: 75%;
  margin-bottom: 5rem;
  position: absolute;
  top: 10%;
  left: 2.4375rem;
  right: auto;
}

.layout121_progress-bar {
  background-image: linear-gradient(#ff7678 18%, #9a81ff);
  width: 2px;
  height: 100%;
}

.layout121_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

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

.layout121_timeline-icon-wrapper {
  z-index: 1;
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  margin-top: -1.5rem;
  padding: 1rem;
  position: relative;
}

.padding-section-xsmall {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.paragraph-4 {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.section_contact {
  color: #000;
  font-family: Inter, sans-serif;
}

.section_contact.is-hidden {
  display: none;
}

.contact_component {
  border: 2px solid #000;
  border-radius: 20px;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.contact1_form-block {
  flex-direction: column;
  align-items: stretch;
  width: 94%;
}

.contact1_form {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.form_field-wrapper {
  width: 70%;
  height: 100%;
  position: relative;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_input {
  border-style: solid;
  border-width: 1px;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 0;
  padding: 0 .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form_checkbox-icon {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_checkbox-label {
  margin-bottom: 0;
}

.form_checkbox-label.text-size-small {
  text-align: center;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-success {
  background-color: var(--\<unknown\|relume-variable-background-color-6\>);
  color: var(--\<unknown\|relume-variable-text-color-4\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.success-text {
  font-weight: 600;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-error {
  background-color: var(--\<unknown\|relume-variable-background-color-8\>);
  color: var(--\<unknown\|relume-variable-text-color-5\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.error-text {
  color: #e23939;
}

.bold-text-13 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.header2_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header2_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: block;
}

.header2_content-left {
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.header2_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.section_pricing1 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.section_pricing1.is-hidden {
  display: none;
}

.pricing1_plan {
  border: 2px solid #000;
  border-radius: 20px;
  padding: 2rem;
}

.pricing1_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing1_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing1_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.text-span, .text-span-2 {
  font-size: 2rem;
  text-decoration: line-through;
}

.body {
  font-family: Inter, sans-serif;
}

.rich-text-block-2 {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.container-8 {
  color: var(--black);
}

.section_pricing23 {
  font-size: 18px;
  font-weight: 400;
}

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

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

.tabs-menu {
  background-color: #fff;
  align-self: center;
  margin-bottom: 3rem;
  display: flex;
}

.tab-link {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  padding: .5rem 1.5rem;
}

.tab-link.w--current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.pricing23_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template: "."
  / 1fr 1fr;
  place-items: stretch stretch;
}

.pricing23_plan {
  color: #000;
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  line-height: 28px;
  display: flex;
  overflow: hidden;
}

.pricing23_plan.div-block {
  width: auto;
  height: auto;
}

.pricing23_plan.is-hidden {
  display: none;
}

.pricing23_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing23_feature {
  display: flex;
}

.pricing23_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.is-green {
  color: #007241;
}

.gallery24_component {
  height: 400vh;
}

.gallery24_horizontal-scroll-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.gallery24_horizontal-scroll-content {
  grid-column-gap: 2rem;
  align-items: center;
  width: 400vh;
  display: flex;
}

.gallery24_image-wrapper {
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.gallery24_image {
  object-fit: cover;
  width: 80vw;
  height: 80vh;
}

.is-hidden {
  display: none;
}

.bold-text-14, .bold-text-15, .bold-text-16 {
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .hero-header-text.community-header {
    margin-top: -40px;
  }

  .hero-header-text.landingpage {
    width: 80%;
  }

  .header-wrapper {
    justify-content: flex-start;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .sub-header-wrapper {
    flex-direction: row;
    justify-content: center;
    margin-left: 19px;
    margin-right: 19px;
    display: none;
  }

  .sub-header-text {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 13px;
    padding-right: 13px;
  }

  .sub-header-text.community {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .bold-text-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 34px;
  }

  .bold-text-2.landingpage {
    font-size: 38px;
  }

  .paragraph {
    margin-top: 0;
  }

  .nav-menu {
    background-color: #c8c8c8;
  }

  .div-block-2 {
    margin-left: auto;
    margin-right: 4px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .navbar-logo-center {
    padding-top: 0;
  }

  .navbar-wrapper-three {
    text-align: left;
    justify-content: space-between;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .navbar-brand-three {
    position: relative;
  }

  .container-4 {
    max-width: 728px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .list {
    padding-left: 20px;
  }

  .bold-text-4, .bold-text-2-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .sub-header-wrapper-mobile {
    flex-direction: row;
    justify-content: center;
    margin-left: 19px;
    margin-right: 19px;
    display: block;
  }

  .image-3 {
    width: auto;
    max-width: 98%;
  }

  .offer-header-text {
    width: 770px;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-offer-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .list-how-it-works {
    padding-left: 20px;
  }

  .margin-huge {
    margin: 5rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

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

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

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

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

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

  .hide-tablet {
    display: none;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

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

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

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

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

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

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

  .padding-xlarge {
    padding: 3.5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

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

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

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

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

  .testimonial22_component-copy, .testimonial21_component {
    grid-template-columns: 1fr 1fr;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

  .testimonial17_component.is-adjusted {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .background-video {
    height: 400px;
  }

  .navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-top {
    background-color: #1f1f1f;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle {
    background-color: #1f1f1f;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-bottom {
    background-color: #1f1f1f;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .heading-style-h1-2 {
    font-size: 3.25rem;
  }

  .card_image1 {
    max-width: 35rem;
    margin-left: auto;
    margin-right: auto;
  }

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

  .cta53_card {
    padding: 3rem;
  }

  .footer6_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .mobile-version {
    display: none;
  }

  .desktop-version {
    display: block;
  }

  .layout121_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout121_progress-bar-wrapper {
    height: 70%;
  }

  .layout121_timeline-step {
    grid-column-gap: 1.5rem;
  }

  .contact_component {
    width: 80%;
  }

  .header2_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .gallery24_horizontal-scroll-content {
    width: 300vh;
  }

  .gallery24_image {
    max-height: 40rem;
  }
}

@media screen and (max-width: 767px) {
  .hero-header-text {
    width: auto;
  }

  .hero-header-text.community-header {
    margin-top: -15px;
  }

  .hero-header-text.landingpage {
    padding-left: 0;
    padding-right: 0;
  }

  .sub-header-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .sub-header-text {
    width: auto;
  }

  .sub-header-text.community {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-2 {
    font-size: 35px;
  }

  .bold-text-2.landingpage {
    font-size: 34px;
  }

  .bold-text-2.offer {
    font-size: 28px;
  }

  .div-block {
    margin-bottom: 20px;
  }

  .sub-header {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph {
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph.survey {
    margin-top: 50px;
  }

  .image-2 {
    display: inline-block;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .navbar-logo-center {
    padding-top: 40px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

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

  .navbar-logo-center-container.shadow-three {
    margin-top: -50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .snappy-logo {
    margin-top: 0;
    padding-top: 10px;
  }

  .list {
    padding-left: 20px;
  }

  .hero-header-mobile {
    width: auto;
  }

  .sub-header-wrapper-mobile {
    margin-left: 0;
    margin-right: 0;
  }

  .image-3 {
    width: auto;
    max-width: 98%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .offer-header-text, .hero-header-mobile-offer {
    width: auto;
  }

  .grid-3 {
    margin-left: 3px;
  }

  .stage {
    height: 210px;
  }

  .stage-label.button {
    width: 150px;
  }

  .ui-image {
    max-width: 80%;
  }

  .list-how-it-works {
    padding-left: 20px;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

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

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

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

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

  .padding-horizontal.padding-huge.is-adjusted {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-xsmall {
    padding: .75rem;
  }

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

  .spacer-xxlarge {
    padding-top: 3rem;
  }

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

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .heading-style-h6 {
    font-size: 1.125rem;
  }

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

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

  .padding-xlarge {
    padding: 2.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

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

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

  .heading-style-h3 {
    font-size: 2rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

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

  .testimonial22_content {
    padding: 1.5rem;
  }

  .testimonial22_component-copy {
    grid-template-columns: 1fr;
  }

  .testimonial22_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial22_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .testimonial21_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

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

  .testimonial21_content {
    padding: 1.5rem;
  }

  .testimonial21_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .testimonial17_component, .testimonial17_component.is-adjusted {
    grid-template-columns: 1fr;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .testimonial17_client-image-wrapper {
    margin-bottom: 0;
    margin-right: 0;
  }

  .testimonial17_client-info {
    display: flex;
  }

  .testimonial17_client {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .testimonial17_content {
    padding: 1.5rem;
  }

  .background-video {
    height: 300px;
  }

  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .navbar1_logo-link {
    padding-left: 0;
  }

  .section_hero {
    overflow: hidden;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .header26_image {
    width: 200%;
    max-width: 200%;
  }

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

  .logo6_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .logo4_logo, .logo6_logo {
    max-height: 3rem;
  }

  .layout_card-content {
    padding: 1.5rem;
  }

  .heading-style-h5-3 {
    font-size: 1.25rem;
  }

  .card_image1 {
    max-width: 28rem;
  }

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

  .pricing_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-style-h6-8 {
    font-size: 1.125rem;
  }

  .heading-style-h5-5 {
    font-size: 1.25rem;
  }

  .home-faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .home-faq_icon {
    width: 1.75rem;
  }

  .cta53_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .cta53_card {
    padding: 2rem;
  }

  .footer6_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .mobile-version {
    display: block;
  }

  .desktop-version {
    display: none;
  }

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

  .layout121_progress-bar-wrapper {
    left: 2rem;
  }

  .layout121_timeline-icon-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .padding-section-xsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .contact_component {
    width: 100%;
  }

  .header2_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .pricing1_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .pricing23_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .gallery24_horizontal-scroll-wrapper {
    margin-top: -10vh;
  }

  .gallery24_horizontal-scroll-content {
    grid-column-gap: 1.5rem;
    width: 200vh;
  }

  .gallery24_image {
    width: 90vw;
    max-height: 30rem;
  }
}

@media screen and (max-width: 479px) {
  .hero-header-text {
    width: auto;
    margin-top: 0;
    font-size: 30px;
    display: none;
  }

  .sub-header-wrapper {
    text-align: center;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .sub-header-text {
    text-align: center;
    object-fit: fill;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    display: inline;
  }

  .sub-header-text.community {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block {
    width: 100%;
    height: 320px;
    margin-top: -30px;
    margin-bottom: 30px;
  }

  .button {
    margin-bottom: 10px;
  }

  .button.cta {
    width: 90%;
    margin: 0 auto;
    padding: 20px 10px;
    font-size: 22px;
  }

  .sub-header {
    margin-left: 5px;
    margin-right: 5px;
  }

  .paragraph {
    margin-top: 0;
    margin-left: 10px;
    margin-right: 5px;
  }

  .paragraph.survey {
    margin-top: 50px;
  }

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

  .image-2 {
    text-align: left;
    width: auto;
    max-width: 98%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .navbar-logo-center {
    padding-top: 10px;
  }

  .navbar-wrapper-three {
    padding-top: 32px;
  }

  .container-4 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .container-5 {
    display: flex;
  }

  .list {
    padding-left: 30px;
  }

  .bold-text-4 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-style: normal;
  }

  .bold-text-4.offer-page {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-header-mobile {
    text-align: center;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
    display: block;
  }

  .hero-header-mobile.free-community {
    margin-top: -20px;
    font-size: 28px;
  }

  .hero-header-mobile.landingpage {
    font-size: 32px;
  }

  .sub-header-wrapper-mobile {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-3 {
    border-width: 1px;
    width: auto;
    max-width: 98%;
    padding-left: 3px;
    padding-right: 3px;
  }

  .offer-header-text {
    width: auto;
    margin-top: 0;
    font-size: 30px;
    display: none;
  }

  .join-community-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-offer-mobile {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 34px;
    font-style: normal;
  }

  .hero-header-mobile-offer {
    text-align: center;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    display: block;
  }

  .grid-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .stage {
    width: 80%;
  }

  .stage-label.button {
    width: 64%;
  }

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

  .list-how-it-works {
    padding-left: 30px;
  }

  .bold-text-7 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

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

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

  .padding-horizontal.padding-huge.is-adjusted {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

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

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

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

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

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

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

  .hide-mobile-portrait {
    display: none;
  }

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

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

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

  .text-weight-semibold {
    margin-bottom: 0;
  }

  .testimonial17_component {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-auto-flow: row;
  }

  .testimonial17_component.is-adjusted {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .testimonial17_client-info {
    flex: 0 auto;
  }

  .testimonial17_content.div-block {
    width: 90%;
    height: 95%;
  }

  .paragraph-2, .paragraph-3 {
    margin-bottom: 0;
  }

  .background-video {
    height: 250px;
  }

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

  .card_image1 {
    max-width: 100%;
  }

  .cta53_card {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cta-floating-icon {
    left: -6%;
  }

  .cta-floating-icon._3 {
    top: -5%;
    right: 5%;
  }

  .footer6_top-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer6_bottom-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer6_logo-link {
    margin-bottom: 1.5rem;
  }

  .mobile-version {
    display: block;
  }

  .desktop-version {
    display: none;
  }

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

  .contact_component {
    padding-left: 10px;
    padding-right: 10px;
  }

  .contact1_form-block.margin-bottom.margin-medium {
    margin-bottom: 0;
  }

  .contact1_form {
    grid-row-gap: 1.5rem;
    align-items: baseline;
  }

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

  .header2_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .gallery24_horizontal-scroll-content {
    width: 150vh;
  }

  .gallery24_image {
    max-height: 25rem;
  }
}

#w-node-_7bddaccf-f0ab-66fa-c047-61c86c07a20c-14c49b9e, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44e7-71c49ba0, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44ee-71c49ba0, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44f5-71c49ba0, #w-node-_330eb9d2-7aa2-c4bd-778b-e70ccdb53a92-71c49ba0, #w-node-e7f9190e-3aac-ac2b-c812-4a53ae9f2739-71c49ba0, #w-node-_7e1476c5-8917-9c02-2d99-47080a413524-71c49ba0, #w-node-_2e0bf425-f3b5-6e86-20e6-03aaffdc7ca9-71c49ba0, #w-node-f3fcc13f-a9cf-fb54-83d3-e32259ee0068-71c49ba0, #w-node-a6ece65c-de47-6f66-2a36-524d6d98d2b9-71c49ba0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1ee7-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1ee9-8f9cd31d {
  justify-self: center;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f01-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f02-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f06-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f07-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f0b-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f0c-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f10-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f11-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f15-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f16-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f1a-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f1b-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f25-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f26-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f2a-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f2b-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f2f-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f30-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f34-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f35-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f39-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f3a-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f3e-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f3f-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f49-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f4a-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f4e-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f4f-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f53-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f54-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f58-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f59-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f62-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f63-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f6c-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f6d-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f7f-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f80-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f84-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f85-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f89-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f8a-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f8e-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f8f-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f93-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f94-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f9e-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1f9f-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fa3-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fa4-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fa8-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fa9-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fad-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fae-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fb2-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fb3-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fb7-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fb8-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fc3-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fc4-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fc8-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fc9-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fcd-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fce-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fd2-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fd3-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fd7-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fd8-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fdc-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fdd-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fe1-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fe2-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fe6-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fe7-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1feb-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1fec-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1ff6-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1ff7-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1ffb-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c1ffc-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2000-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2001-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2008-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2009-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c204d-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c206d-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2075-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2076-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c207b-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c207c-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c208b-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2097-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20a1-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20a4-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20a5-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20a8-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20a9-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20ac-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20ad-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20b1-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20b4-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20b5-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20b8-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20b9-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20bc-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20c4-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20c5-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20c6-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20c8-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20cb-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20cc-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20cd-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20d1-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20d4-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20d5-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20d6-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20da-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20de-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20df-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20e5-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20e8-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20e9-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20ea-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20ee-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20f1-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20f2-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20f3-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20f9-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c20fd-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c20fe-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2102-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2105-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c210a-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c210b-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c210c-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2110-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2113-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2114-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2115-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c211b-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c211e-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c211f-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2120-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2126-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2129-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c212a-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c212b-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2133-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2136-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2137-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2138-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2144-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2145-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2146-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c214a-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c214f-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2150-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2151-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2157-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c215c-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c215d-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c215e-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2164-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2169-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c216a-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c216b-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2173-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2179-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c217a-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2180-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2185-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2186-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2187-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c218b-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c218e-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c218f-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2190-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2196-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2199-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c219a-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c219b-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c21a1-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21a4-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21a5-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c21a6-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c21ae-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21b1-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21b2-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c21b3-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c21b9-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21bc-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21bd-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c21be-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c21c6-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21ca-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c21cb-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c21d1-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21d9-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21da-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21db-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c21dc-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c21de-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21e1-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21e5-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21e6-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21e7-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21f0-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21f1-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21f2-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21fb-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21fc-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c21fd-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c21fe-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2204-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2205-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2206-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2207-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2209-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c220d-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c220e-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c220f-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2210-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2212-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c227e-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2282-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2283-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2285-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2287-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2288-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c228a-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c228c-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c228d-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c228f-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2291-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2292-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2294-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2296-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2297-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2299-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c229b-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c229c-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c229e-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c22a0-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22a1-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22a3-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c22a4-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c22a6-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22a7-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22a9-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c22aa-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c22ac-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22ad-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22af-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c22b0-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c22b2-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22b3-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22b5-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c22bb-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c22bf-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22c0-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22c2-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c22c4-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22c5-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22c7-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22c9-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22ca-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22cc-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22ce-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22cf-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22d1-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22d3-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22d4-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22d6-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22d8-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22d9-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22db-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22dd-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22de-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22e0-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22e2-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22e3-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22e5-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22e7-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22e8-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22ea-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22ec-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22ed-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22ef-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22f1-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22f2-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22f4-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22f9-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22fd-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c22ff-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2302-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2307-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c230c-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2311-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2316-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c231d-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c231e-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2320-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2321-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2323-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2324-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2326-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2327-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2329-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c232a-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c232c-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c232d-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c232f-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2330-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2332-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2333-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2335-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2336-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2338-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2339-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c233b-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c233c-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c233e-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c233f-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2341-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2342-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2344-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2345-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2347-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2348-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c234a-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c234b-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c234d-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c234e-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2350-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2351-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2353-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2354-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2356-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2357-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2359-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c235a-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c235c-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c235d-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c235f-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2360-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2362-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2363-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2365-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2366-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2368-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2369-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c236b-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c236c-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c236e-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c236f-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2371-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2372-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2374-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2375-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c237a-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c237e-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2380-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2383-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2388-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c238d-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2392-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2397-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c239e-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c239f-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23a1-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23a2-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23a4-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23a5-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23a7-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23a8-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23aa-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23ab-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23ad-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23ae-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23b0-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23b1-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23b3-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23b4-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23b6-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23b7-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23b9-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23ba-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23bc-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23bd-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23bf-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23c0-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23c2-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23c3-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23c5-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23c6-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23c8-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23c9-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23cb-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23cc-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23ce-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23cf-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23d1-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23d2-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23d4-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23d5-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23d7-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23d8-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23da-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23db-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23dd-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23de-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23e0-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23e1-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23e3-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23e4-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23e6-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23e7-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23e9-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23ea-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23ec-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23ed-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23ef-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23f0-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23f2-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23f3-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23f5-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23f6-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23fb-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c23fe-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c23ff-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2401-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2402-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2404-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2405-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2407-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2408-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c240a-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c240b-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c240d-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c240e-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2410-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2411-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2413-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2414-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2416-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2417-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2419-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c241a-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c241c-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c241d-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c241f-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2420-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2422-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2423-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2425-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2426-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2428-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2429-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c242b-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c242c-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c242e-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c242f-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2431-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2432-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2434-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2435-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2437-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2438-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c243a-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c243b-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c243d-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c243e-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2530-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c2534-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2535-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2539-8f9cd31d, #w-node-_688485ed-cd0d-367b-b23e-73566d0c253b-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c253c-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2540-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2541-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2545-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2546-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c254a-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c254b-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c254f-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2550-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2554-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2555-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2559-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c255a-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c255e-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c255f-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2563-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2564-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2568-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2569-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c256c-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c256d-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2570-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2571-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2575-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2576-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c257a-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c257b-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c257f-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2580-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2584-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2585-8f9cd31d {
  justify-self: start;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c2589-8f9cd31d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_688485ed-cd0d-367b-b23e-73566d0c258a-8f9cd31d {
  justify-self: start;
}

#w-node-ee6f9414-c71c-b12c-96bf-0d65debd44e7-05d6c721, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44ee-05d6c721, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44f5-05d6c721, #w-node-_330eb9d2-7aa2-c4bd-778b-e70ccdb53a92-05d6c721, #w-node-e7f9190e-3aac-ac2b-c812-4a53ae9f2739-05d6c721, #w-node-_7e1476c5-8917-9c02-2d99-47080a413524-05d6c721, #w-node-_2e0bf425-f3b5-6e86-20e6-03aaffdc7ca9-05d6c721, #w-node-f3fcc13f-a9cf-fb54-83d3-e32259ee0068-05d6c721, #w-node-a6ece65c-de47-6f66-2a36-524d6d98d2b9-05d6c721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_021ba0ef-108f-1b7c-461b-552094950bb3-05d6c721 {
  justify-self: stretch;
}

#w-node-_1ff7a3d5-dc9c-a18b-bc0e-5e6012b174a8-05d6c721, #w-node-_1ff7a3d5-dc9c-a18b-bc0e-5e6012b174aa-05d6c721, #w-node-_1ff7a3d5-dc9c-a18b-bc0e-5e6012b174ac-05d6c721, #w-node-_1ff7a3d5-dc9c-a18b-bc0e-5e6012b174ae-05d6c721, #w-node-_1ff7a3d5-dc9c-a18b-bc0e-5e6012b174b0-05d6c721, #w-node-_1ff7a3d5-dc9c-a18b-bc0e-5e6012b174b2-05d6c721 {
  justify-self: center;
}

#w-node-f4ed3718-d7c1-be4b-3722-436266c49332-05d6c721, #w-node-f4ed3718-d7c1-be4b-3722-436266c49337-05d6c721, #w-node-f4ed3718-d7c1-be4b-3722-436266c4933c-05d6c721, #w-node-f4ed3718-d7c1-be4b-3722-436266c49341-05d6c721, #w-node-f4ed3718-d7c1-be4b-3722-436266c49346-05d6c721, #w-node-_20a5cbe6-8412-d1d9-f102-d813b7687ea4-05d6c721, #w-node-_37593911-dac3-ba79-db6b-d18e2c2e1be5-05d6c721, #w-node-c1d21fa5-a284-567a-0ecb-dad8dd812474-05d6c721 {
  align-self: start;
}

#w-node-_8ca87dbe-fb66-e8cd-249d-ffa91606c483-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c686b-05d6c721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c6877-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c687c-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c6881-05d6c721, #w-node-c8ab0fa9-fffb-d147-bfdf-66903308b9f2-05d6c721, #w-node-_5ffcab1c-1010-265e-f831-c6d08ff93e7d-05d6c721, #w-node-e306a877-0c0f-370a-d846-59d518c7ac67-05d6c721, #w-node-_913cad9d-f70e-cd21-c23d-edad7a1f31bd-05d6c721, #w-node-cfd33b57-da9b-a765-5253-552db96b9063-05d6c721 {
  align-self: start;
}

#w-node-dc66fbdc-673b-51b4-46e0-eb0538722bb5-05d6c721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc66fbdc-673b-51b4-46e0-eb0538722bc4-05d6c721, #w-node-dc66fbdc-673b-51b4-46e0-eb0538722bca-05d6c721, #w-node-dc66fbdc-673b-51b4-46e0-eb0538722bd0-05d6c721, #w-node-dc66fbdc-673b-51b4-46e0-eb0538722bd6-05d6c721, #w-node-ad32dab8-5a0d-f0a5-050e-dddb28dd3170-05d6c721, #w-node-_1c95a937-9df1-77eb-9d03-67eb0c973aad-05d6c721, #w-node-_20cbd1fa-6641-141a-85ac-bdb7803e1a05-05d6c721, #w-node-_215ae7a5-dc7b-52fa-55bc-4a9c084f80ce-05d6c721, #w-node-a305a675-c2dc-7d89-8613-5fe92c8d7702-05d6c721, #w-node-dc66fbdc-673b-51b4-46e0-eb0538722bdc-05d6c721, #w-node-dc66fbdc-673b-51b4-46e0-eb0538722be2-05d6c721, #w-node-dc66fbdc-673b-51b4-46e0-eb0538722be8-05d6c721, #w-node-_5521a94c-2b5e-613e-3637-ee65100bca3b-05d6c721, #w-node-_5521a94c-2b5e-613e-3637-ee65100bca41-05d6c721, #w-node-_5521a94c-2b5e-613e-3637-ee65100bca47-05d6c721, #w-node-_665a28c1-01c8-3ef2-1f58-1955af8ea240-05d6c721, #w-node-e65776dc-1db2-7c1a-578e-e730664ea272-05d6c721, #w-node-fc6789c6-70c0-e056-aef2-f4241d2f87b4-05d6c721, #w-node-f2a9ff8d-5518-f0ef-3eef-cc24df917a5f-05d6c721, #w-node-_5521a94c-2b5e-613e-3637-ee65100bca4d-05d6c721, #w-node-_5521a94c-2b5e-613e-3637-ee65100bca53-05d6c721, #w-node-_5521a94c-2b5e-613e-3637-ee65100bca59-05d6c721, #w-node-_5521a94c-2b5e-613e-3637-ee65100bca5f-05d6c721, #w-node-c7ff40c1-1f17-ff25-03f5-6d435826e56b-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c68e5-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c68ea-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c68ef-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c6906-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c690b-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c6910-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c6915-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c692c-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c6931-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c6936-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c693b-05d6c721, #w-node-cf0b75bc-09bd-f09e-20b9-0a0f293c6940-05d6c721 {
  align-self: start;
}

#w-node-ee6f9414-c71c-b12c-96bf-0d65debd44e7-fe1226bf, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44ee-fe1226bf, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44f5-fe1226bf, #w-node-_330eb9d2-7aa2-c4bd-778b-e70ccdb53a92-fe1226bf, #w-node-e7f9190e-3aac-ac2b-c812-4a53ae9f2739-fe1226bf, #w-node-_7e1476c5-8917-9c02-2d99-47080a413524-fe1226bf, #w-node-_2e0bf425-f3b5-6e86-20e6-03aaffdc7ca9-fe1226bf, #w-node-f3fcc13f-a9cf-fb54-83d3-e32259ee0068-fe1226bf, #w-node-a6ece65c-de47-6f66-2a36-524d6d98d2b9-fe1226bf, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44e7-6d7266e0, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44ee-6d7266e0, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44f5-6d7266e0, #w-node-_330eb9d2-7aa2-c4bd-778b-e70ccdb53a92-6d7266e0, #w-node-e7f9190e-3aac-ac2b-c812-4a53ae9f2739-6d7266e0, #w-node-_7e1476c5-8917-9c02-2d99-47080a413524-6d7266e0, #w-node-_2e0bf425-f3b5-6e86-20e6-03aaffdc7ca9-6d7266e0, #w-node-f3fcc13f-a9cf-fb54-83d3-e32259ee0068-6d7266e0, #w-node-a6ece65c-de47-6f66-2a36-524d6d98d2b9-6d7266e0, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44e7-16f54eeb, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44ee-16f54eeb, #w-node-ee6f9414-c71c-b12c-96bf-0d65debd44f5-16f54eeb, #w-node-_330eb9d2-7aa2-c4bd-778b-e70ccdb53a92-16f54eeb, #w-node-e7f9190e-3aac-ac2b-c812-4a53ae9f2739-16f54eeb, #w-node-_7e1476c5-8917-9c02-2d99-47080a413524-16f54eeb, #w-node-_2e0bf425-f3b5-6e86-20e6-03aaffdc7ca9-16f54eeb, #w-node-f3fcc13f-a9cf-fb54-83d3-e32259ee0068-16f54eeb, #w-node-a6ece65c-de47-6f66-2a36-524d6d98d2b9-16f54eeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


