:root {
  --light-2: #fffc;
  --light-1: white;
  --light-3: #fff3;
  --dark-1: black;
  --primary-1: #e1ff00;
  --primary-2: #9baf00;
  --dark-2: #232323;
  --light-4: #ffffff1f;
  --opacity: #0000;
  --dark-3: #00000080;
  --light-5: #ffffff80;
  --tanqory-1: #ffffff1a;
}

.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-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.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://d3e54v103j8qbb.cloudfront.net/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;
  }
}

body {
  color: var(--light-2);
  background-color: #000;
  font-family: Uncut Sans;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
}

h1 {
  color: var(--light-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Hubot Sans;
  font-size: 76px;
  font-weight: 400;
  line-height: 1.05em;
}

h2 {
  color: var(--light-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Hubot Sans;
  font-size: 57px;
  font-weight: 400;
  line-height: 1.1em;
}

h3 {
  color: var(--light-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Hubot Sans;
  font-size: 43px;
  font-weight: 400;
  line-height: 1.2em;
}

h4 {
  color: var(--light-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fragment Mono;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4em;
}

h5 {
  color: var(--light-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fragment Mono;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.4em;
}

h6 {
  color: var(--light-1);
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fragment Mono;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4em;
}

p {
  margin-bottom: 10px;
}

a {
  color: var(--light-1);
  font-weight: 500;
  text-decoration: none;
}

ul {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5em;
  display: flex;
}

label {
  margin-bottom: 0;
  font-weight: 700;
  display: block;
}

strong {
  font-weight: 300;
}

blockquote {
  border-left: 1px solid var(--light-3);
  color: var(--light-1);
  margin-bottom: 10px;
  padding: 36px 48px;
  font-family: Fragment Mono;
  font-size: 24px;
  line-height: 1.4em;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 1em;
  font-size: 14px;
}

.loading-container {
  z-index: 9999;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.section {
  z-index: 1;
  padding-top: 144px;
  padding-bottom: 144px;
  position: relative;
}

.section.wide {
  perspective: 1px;
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: none;
}

.section.wide.no-top-padding {
  padding-top: 0;
}

.section.wide.horizontal {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.section.reduced-top-padding {
  padding-top: 72px;
}

.section.reduced-top-padding.no-bottom-padding {
  padding-bottom: 0;
}

.section.reduced-bottom-padding {
  padding-bottom: 72px;
}

.section.reduced-bottom-padding.no-top-padding {
  padding-top: 0;
}

.section.reduced-padding {
  padding-top: 72px;
  padding-bottom: 72px;
}

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

.section.no-top-padding {
  padding-top: 0;
}

.section.has-shine-effect {
  background-image: linear-gradient(to top, var(--dark-1), transparent 20%, transparent 80%, var(--dark-1));
  overflow: hidden;
}

.section.sale {
  background-color: #8f6e51;
  padding-top: 0;
}

.section.checkout {
  background-color: #384467;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.saleschanels {
  padding-top: 0;
}

.container---main {
  z-index: 1;
  width: 100%;
  max-width: 1356px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: none;
  position: relative;
}

.container---main.wide {
  height: 80px;
}

.container---main.show-overflow {
  overflow: visible;
}

.container---main.inside-left-section {
  justify-content: center;
  height: 100%;
  display: flex;
}

.style-guide {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.template-utility-section {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: .33fr 1fr;
}

.style-guide-colors {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.style-guide-colors._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.style-guide-colors._2 {
  grid-template-columns: 1fr 1fr;
}

.style-guide-color {
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 200px;
  position: relative;
  overflow: hidden;
}

.style-guide-color.border {
  border: 1px solid var(--light-3);
}

.bg-primary-1 {
  background-color: var(--primary-1);
}

.bg-primary-2 {
  background-color: var(--primary-2);
}

.bg-dark {
  background-color: var(--dark-1);
}

.bg-light-1 {
  background-color: var(--light-1);
}

.style-guide-section-contents {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: start;
}

.large-text {
  color: var(--light-1);
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.35em;
}

.large-text.footer {
  color: var(--light-1);
}

.small-text {
  font-size: 14px;
  line-height: 1.4em;
}

.small-text.muted {
  opacity: .5;
}

.small-text.terms-text {
  max-width: 90%;
}

.small-text.align-right {
  align-self: flex-end;
}

.button {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: var(--light-1);
  color: var(--dark-1);
  text-align: center;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 0 36px;
  font-weight: 500;
  transition: color .2s, background-color .2s;
  display: flex;
  box-shadow: 0 12px 48px #0000004d;
}

.button:hover {
  background-color: var(--light-3);
  color: var(--light-1);
}

.button.small {
  padding-left: 18px;
  padding-right: 18px;
}

.button.small.nav-button {
  background-color: var(--primary-1);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 50px;
}

.button.small.nav-button.topmenu, .button.small.nav-button.topmenu.intable {
  width: 80%;
}

.button.small.nav-button.full {
  width: 100%;
}

.button.icon {
  background-color: var(--primary-1);
  padding-left: 24px;
  padding-right: 24px;
}

.button.play {
  height: auto;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 9px;
}

.button.play.grow {
  justify-content: flex-start;
}

.button.circle {
  border-radius: 50%;
  width: 48px;
  padding: 0;
}

.button.bg-light-3 {
  color: var(--light-1);
}

.button.bg-light-3:hover {
  background-color: var(--light-1);
  color: var(--dark-2);
}

.button.xs {
  height: auto;
  padding: 6px 30px;
  font-size: 14px;
}

.button.align-center {
  align-self: center;
}

.button.align-right {
  align-self: flex-end;
}

.button.grow {
  flex: 1;
}

.form-block {
  margin-bottom: 0;
}

.form-input {
  background-color: var(--light-4);
  color: #fff;
  border: 1px solid #0000;
  border-radius: 9px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 24px;
  font-size: 18px;
  transition: border-color .2s, background-color .2s;
}

.form-input:hover {
  border-color: var(--light-4);
}

.form-input:focus {
  border-color: var(--light-3);
  background-color: var(--light-3);
}

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

.form-input.text-area {
  min-height: 216px;
  padding: 18px;
}

.form-input.bg-dark-2 {
  box-shadow: 0 12px 48px #0000004d;
}

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

.selectable-field {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.selectable-label {
  margin-bottom: 0;
  margin-left: 18px;
}

.back-to-top-button {
  z-index: 10;
  background-color: var(--light-3);
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: background-color .2s;
  display: flex;
  position: fixed;
  bottom: 12px;
  right: 12px;
}

.back-to-top-button:hover {
  background-color: #ffffff4d;
}

.announcement-bar {
  background-color: #0000;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.announcement-cross {
  cursor: pointer;
  transition: opacity .2s;
  display: block;
  position: absolute;
  right: 0;
}

.announcement-cross:hover {
  opacity: .5;
  display: block;
}

.announcement-contents {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.search-modal-screen {
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding: 18px;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 100%;
  max-width: 588px;
  display: flex;
}

.utility-page-form {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.select-wrapper {
  background-color: var(--light-4);
  border: 1px #000;
  border-radius: 9px;
  padding: 7px;
  transition: background-color .2s;
  overflow: hidden;
}

.select-wrapper:hover {
  background-color: var(--light-3);
}

.select-field {
  color: var(--light-1);
  background-color: #0000;
  background-image: url('../images/interface-icon-chevron-down.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border: 1px #000;
  width: 110%;
  margin-bottom: 0;
  font-size: 18px;
}

.checkbox {
  border-color: var(--light-2);
  flex: none;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-left: 0;
}

.checkbox.w--redirected-checked {
  border-color: var(--light-3);
  background-color: var(--light-3);
  background-image: url('../images/interface-icon-check.svg');
  background-size: 18px 18px;
}

.radio {
  border-color: var(--light-2);
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-left: 0;
}

.radio.w--redirected-checked {
  border-width: 6px;
  border-color: var(--light-1);
}

.style-guide-row-heading {
  margin-bottom: 0;
}

.style-guide-color-label {
  color: var(--light-1);
  position: absolute;
  bottom: 24px;
  left: 24px;
}

.style-guide-color-label.text-dark {
  color: var(--dark-1);
}

.form-success {
  color: var(--light-1);
  background-color: #2c5533;
  border-radius: 9px;
  padding: 12px;
  font-size: 14px;
}

.form-error {
  color: var(--light-1);
  text-align: center;
  background-color: #492222;
  border-radius: 9px;
  margin-top: 12px;
  padding: 12px;
  font-size: 14px;
}

.menu-button-wrapper {
  justify-content: center;
  width: 36px;
  height: 48px;
  display: flex;
  position: relative;
}

.menu-button-horziontal {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.menu-button-cross {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.menu-button-cross-line {
  background-color: var(--light-1);
  width: 75%;
  height: 2px;
  position: absolute;
}

.menu-button-horizontal-line {
  background-color: var(--light-1);
  width: 100%;
  height: 2px;
}

.navbar-wrapper {
  z-index: 99;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  position: sticky;
  top: 0;
}

.navbar {
  background-color: #0000;
  display: none;
}

.navbar-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 18px;
  display: grid;
}

.changelog {
  grid-column-gap: 16px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: .33fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.photography-license-link {
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.license-image {
  opacity: .5;
  border-radius: 18px;
  overflow: hidden;
}

.license-text {
  z-index: 2;
  color: #fff;
  position: absolute;
}

.typography-license-grid {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  color: var(--light-1);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.typography-demo {
  font-size: 96px;
  line-height: 1em;
}

.typography-demo.b {
  font-family: Hubot Sans;
}

.typography-demo.c {
  font-family: Fragment Mono;
}

.iconography-grid {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: flex;
}

.article {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  margin-top: -24px;
  display: flex;
}

.article p {
  margin-bottom: 0;
}

.article h4 {
  margin-top: .5em;
  margin-bottom: 0;
}

.article blockquote {
  margin-bottom: 0;
}

.article figure {
  margin-top: 2em;
  margin-bottom: 2em;
}

.article strong {
  color: var(--light-1);
}

.seciton-inner {
  border-radius: 36px;
  padding-top: 144px;
  padding-bottom: 144px;
  position: relative;
  overflow: hidden;
}

.seciton-inner.bg-primary-1 {
  background-color: var(--opacity);
  background-image: linear-gradient(#fff0, #c3cde8);
}

.seciton-inner.reduced-top-padding {
  padding-top: 72px;
}

.seciton-inner.reduced-top-padding.bg-primary-1 {
  background-color: var(--primary-1);
}

.seciton-inner.reduced-top-padding.show-overflow {
  overflow: visible;
}

.seciton-inner.no-top-padding {
  padding-top: 0;
}

.wave {
  opacity: .3;
  mix-blend-mode: overlay;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.gradient-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.gradient-bg.reverse.hero {
  background-image: linear-gradient(to bottom, #0000, var(--dark-1) 80%);
}

.gradient-bg.alt {
  background-image: linear-gradient(#000 68%, #0000);
}

.gradient-bg.left {
  background-image: linear-gradient(270deg, #000, #0000);
}

.gradient-bg.reverse {
  background-image: linear-gradient(#0000, #000);
}

.blurred-circle {
  mix-blend-mode: overlay;
  width: 60vw;
  height: 60vw;
  display: block;
  position: absolute;
}

.blurred-circle.bottom-right {
  bottom: -20vw;
  right: -20vw;
}

.blurred-circle.shine-effect {
  z-index: 2;
  opacity: .08;
  bottom: auto;
  right: auto;
}

.blurred-circle.middle {
  left: 20vw;
}

.blurred-circle.top-middle {
  top: -30vw;
  left: 20vw;
}

.blurred-circle.bottom-middle {
  bottom: -30vw;
  left: 20vw;
}

.blurred-circle.top-left {
  top: -15vw;
  left: -15vw;
}

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

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

.container---l.align-left {
  margin-left: 0;
  margin-right: 0;
}

.rows {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.rows.gap-2x {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 60%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.rows.gap-2x.justify-between {
  justify-content: space-between;
}

.rows.gap-4x {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  font-family: Inter, sans-serif;
}

.rows.gap-1-5x {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
}

.rows.gap-1-5x.account-header {
  justify-content: space-between;
  height: 100%;
}

.rows.gap-1x {
  justify-content: center;
}

.rows.gap-1x.pricing-top {
  flex: 1;
}

.rows.gap-0-75x {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
}

.rows.gap-0-5x {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 80%;
}

.rows.gap-3x {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
}

.rows.gap-3x.logos {
  align-items: center;
}

.rows.align-left {
  align-items: flex-start;
}

.rows.align-center {
  align-items: center;
}

.rows.no-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: flex-start;
}

.rows.gap-0-25x {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.container---s {
  width: 100%;
  max-width: 503px;
}

.container---s.footer-subscribe {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

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

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

.buttons.align-center {
  justify-content: center;
}

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

.columns.gap-3x {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
}

.columns.gap-3x.logos {
  grid-template-columns: 190px 1fr;
  align-items: center;
}

.columns.gap-3x.sidebar-layout {
  grid-template-columns: 388px 1fr;
  align-items: start;
  position: relative;
}

.columns.gap-3x.text-cluster-row {
  grid-template-columns: 1fr auto;
}

.columns.gap-3x.contact-methods {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: start;
  display: grid;
}

.columns.gap-3x.story-details-wrapper {
  grid-template-columns: 2fr 1px 1fr;
  align-items: end;
}

.columns.gap-3x.footer-columns {
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
}

.columns.gap-3x.align-top {
  align-items: start;
  position: relative;
}

.columns.gap-1-5x {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
}

.columns.gap-1-5x.boxes {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.columns.gap-1-5x.blog-posts, .columns.gap-1-5x.customers {
  grid-template-columns: 1fr 1fr 1fr;
}

.columns.gap-1-5x.cluster {
  grid-template-columns: 1fr 320px 1fr;
}

.columns.gap-1-5x.plans {
  grid-template-columns: 1fr 1fr 1fr;
}

.columns.gap-1-5x.metric-cluster {
  grid-template-columns: 503px 1fr;
  min-height: 504px;
}

.columns.gap-1x.form {
  grid-template-columns: 1fr auto;
}

.columns.gap-0-75x.plans {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.columns.gap-0-75x.agree {
  align-items: center;
  display: flex;
}

.columns.gap-4x {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
}

.columns.gap-4x.career-header {
  align-items: end;
}

.columns.hero {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  perspective: 800px;
  grid-template-columns: 1fr 388px;
  align-items: center;
}

.logo-wrapper {
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-wrapper.grid {
  grid-column-gap: 72px;
  grid-row-gap: 48px;
  flex-wrap: wrap;
}

.horizontal-scrim {
  background-image: linear-gradient(to right, var(--dark-1), #0000 15%, #0000 85%, var(--dark-1));
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.ui-snippet-frame {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ui-snippet-frame.inside-tab {
  background-color: var(--light-4);
  border-radius: 18px;
  min-height: 420px;
  padding: 36px 36px 72px;
}

.ui-snippet-frame.designstorefront {
  background-image: url('../images/pexels-ketut-subiyanto-4349784-1.jpg');
  background-position: 0 0;
  background-size: cover;
}

.ui-snippet-frame.customize {
  background-image: url('../images/pexels-andrew-3178818-1.jpg');
  background-position: 0 0;
  background-size: cover;
}

.container---xs {
  flex: none;
  width: 100%;
  max-width: 388px;
  position: relative;
}

.container---xs.ui-snippet {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
  position: absolute;
}

.container---xs.ui-snippet.upto50 {
  max-width: 100%;
}

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

.code-snippet {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: var(--dark-1);
  color: var(--light-1);
  border-radius: 12px;
  flex-direction: column;
  padding: 24px 12px;
  font-family: Fragment Mono;
  font-size: 14px;
  display: flex;
  box-shadow: 0 12px 48px #0000004d;
}

.code-snippet.bg-white {
  background-color: var(--light-1);
  color: var(--dark-2);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 18px;
}

.code-snippet.bg-white.overlay-bottom {
  width: 100%;
  position: absolute;
  bottom: -48px;
  right: -48px;
}

.code-line {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 20px 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.snippet-switch {
  background-color: #20bf55;
  border-radius: 200px;
  justify-content: flex-end;
  align-items: center;
  width: 42px;
  height: 18px;
  padding-right: 4px;
  display: flex;
}

.snippet-switch-nub {
  background-color: var(--light-1);
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.underline {
  background-color: var(--light-1);
  width: 100%;
  height: 1px;
}

.underline.divider-left {
  background-color: #0000;
  background-image: linear-gradient(to right, #fff0, #fff);
}

.underline.divider-right {
  background-color: #0000;
  background-image: linear-gradient(270deg, #fff0, #fff);
}

.underline.gradient {
  background-color: #0000;
  background-image: linear-gradient(to right, var(--light-1), transparent);
}

.arrow-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.arrow-link.align-center {
  align-self: center;
}

.arrow-link.wide.world {
  padding-bottom: 10px;
}

.arrow-link.wide {
  color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 40px;
  transition: color .2s;
}

.arrow-link.wide:hover {
  opacity: .5;
}

.medium-heading {
  color: var(--light-1);
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.1em;
}

.medium-heading.text-center {
  font-family: Inter, sans-serif;
}

.medium-heading.text-center.sale {
  color: var(--light-1);
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 60px;
  line-height: 1.2em;
}

.medium-heading.text-center.saleschannels, .medium-heading.text-center.inter {
  color: var(--light-1);
  font-size: 50px;
}

.code-badge {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--light-3);
  background-color: var(--dark-1);
  color: var(--light-1);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Fragment Mono;
  font-size: 14px;
  display: flex;
  box-shadow: 0 12px 48px #00000008;
}

.code-badge.highlighted {
  background-color: #fe7f2d;
  border-color: #fe7f2d;
  padding-top: 8px;
  padding-bottom: 8px;
}

.check-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.check-item.small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.check-item.label-style {
  background-color: #232323;
  border-radius: 200px;
  flex: none;
  padding: 12px 36px 12px 12px;
  box-shadow: 0 12px 48px #0000004d;
}

.check-circle {
  background-color: var(--light-3);
  border-radius: 50%;
  padding: 9px;
  box-shadow: 0 12px 48px #0000001a;
}

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

.container---xl.align-center {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--dark-3);
  border: 1px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 230px;
  padding: 36px;
  transition: border-color .2s;
  display: flex;
}

.box:hover {
  border-color: var(--light-1);
}

.box.large {
  background-color: var(--dark-3);
  min-height: 345px;
}

.box.demo-box {
  align-items: stretch;
  min-height: auto;
}

.container---m {
  width: 100%;
  max-width: 618px;
}

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

.progress-item-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 150px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.progress-bar-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 6px;
  align-items: center;
  padding: 12px 24px 12px 12px;
  display: flex;
}

.progress-bar-wrapper.highlighted {
  border: 1px solid var(--light-1);
}

.progress-bar {
  background-color: var(--light-3);
  border-radius: 3px;
  flex: 1;
  height: 24px;
}

.progress-bar._69 {
  max-width: 69%;
}

.progress-bar._42 {
  max-width: 42%;
}

.progress-bar._13 {
  max-width: 13%;
}

.progress-bar.highlighted {
  background-image: linear-gradient(to right, #fff0, #fff);
}

.customer-box {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: var(--light-4);
  color: var(--light-2);
  border: 1px solid #0000;
  border-radius: 18px;
  grid-template-rows: auto;
  grid-template-columns: 360px 1fr 1px 220px;
  grid-auto-columns: 1fr;
  padding: 36px;
  font-weight: 400;
  transition: border-color .2s;
  display: grid;
}

.customer-box:hover {
  border-color: var(--primary-1);
}

.customer-quote-and-author {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.vertical-rule {
  background-color: var(--light-3);
  width: 1px;
}

.metric-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid var(--light-3);
  background-color: var(--dark-3);
  border-radius: 18px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 30px;
  display: flex;
}

.metric-box.large {
  background-color: var(--dark-3);
  border-style: none;
  border-radius: 18px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 36px;
  display: flex;
  box-shadow: 0 12px 48px #0000001a;
}

.metric-box.highlighted {
  border-color: var(--primary-1);
}

.metric-box.bg-light-4 {
  border-style: none;
}

.large-heading {
  color: var(--light-1);
  font-family: Hubot Sans;
  font-size: 76px;
  line-height: 1.05em;
}

.section-title-with-button {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.blog-post {
  background-color: var(--light-4);
  color: var(--light-2);
  text-align: left;
  border: 1px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  display: block;
}

.blog-post.customer {
  display: flex;
}

.blog-post.wide {
  width: 100%;
}

.blog-post-body {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  padding: 72px 36px 36px;
  display: flex;
}

.blog-post-body.increased-padding {
  flex: 1;
  justify-content: space-between;
}

.video-wrapper {
  background-color: var(--primary-2);
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 12px 48px #0000004d;
}

.video-wrapper.short {
  max-height: 562px;
}

.tabs {
  margin-top: 40px;
  display: flex;
}

.tab-icon-with-text {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.bg-dark-2 {
  background-color: var(--dark-2);
}

.bar-graphs {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: var(--light-1);
  flex: none;
  justify-content: center;
  align-items: flex-end;
  height: 420px;
  display: flex;
}

.bar-graph-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
}

.bar-graph-wrapper._69 {
  height: 82%;
}

.bar-graph-wrapper._42 {
  height: 60%;
}

.bar-graph-wrapper._13 {
  height: 40%;
}

.bar-graph {
  background-color: var(--light-4);
  border-radius: 3px;
  width: 24px;
  height: 300px;
}

.bar-graph.emphasis {
  background-image: linear-gradient(to bottom, var(--light-1), #0000);
  width: 72px;
}

.blog-box {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: var(--light-4);
  border-radius: 18px;
  grid-template-rows: auto;
  grid-template-columns: 636px 1fr;
  grid-auto-columns: 1fr;
  padding: 36px;
  display: grid;
}

.blog-box-text {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.label-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
}

.circle-button {
  background-color: var(--light-4);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin: auto auto 0;
  transition: background-color .2s;
  display: flex;
  bottom: -72px;
  left: 18px;
  right: auto;
}

.circle-button:hover {
  background-color: var(--light-3);
}

.circle-button.right {
  left: 78px;
  right: auto;
}

.quote-box {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: var(--light-4);
  border-radius: 18px;
  flex-direction: column;
  justify-content: space-between;
  padding: 36px;
  display: flex;
  box-shadow: 0 12px 48px #0000001a;
}

.quote-box.large {
  background-color: var(--dark-3);
}

.reviews-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  transform-style: preserve-3d;
  flex-direction: column;
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.reviews-row {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.reviews-row.scroll-left {
  justify-content: flex-start;
}

.reviews-row.scroll-right {
  justify-content: flex-end;
}

.review-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--light-4);
  border-radius: 18px;
  flex-direction: column;
  flex: none;
  align-self: stretch;
  max-width: 504px;
  padding: 36px;
  display: flex;
  position: relative;
  box-shadow: 0 12px 48px #0000004d;
}

.tweet-author {
  position: relative;
}

.reviews-scrim {
  z-index: 1;
  background-image: linear-gradient(to right, #000, #0000);
  width: 20%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.reviews-scrim.right {
  left: auto;
  right: 0;
  transform: rotate(180deg);
}

.pricing-plan-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: var(--light-4);
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  padding: 36px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 12px 48px #0000001a;
}

.pricing-plan-2.highlighted {
  border-color: var(--primary-1);
  box-shadow: 0 12px 48px #0000004d;
}

.badge {
  background-color: var(--primary-1);
  color: var(--light-1);
  border-radius: 6px;
  padding: 2px 9px;
  font-size: 14px;
  font-weight: 500;
}

.badge.pricing-badge.small {
  position: absolute;
  top: 12px;
  right: 12px;
}

.accordion {
  flex-direction: column;
  display: flex;
}

.accordion-title {
  color: var(--light-1);
  flex: 1;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  transition: opacity .2s;
  display: flex;
}

.accordion-title:hover {
  opacity: .5;
}

.horizontal-rule {
  background-color: var(--light-3);
  width: 100%;
  height: 1px;
}

.table {
  color: var(--light-1);
}

.table-rows {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table-rows.emphasised {
  background-color: var(--light-4);
}

.table-cell {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 18px;
  display: flex;
}

.table-cell.top {
  text-align: center;
  padding-top: 18px;
  padding-bottom: 18px;
}

.table-cell.top.emphasised {
  border-top: 2px solid var(--primary-1);
  background-color: var(--primary-1);
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

.table-cell.emphasised {
  border-right: 2px solid var(--primary-1);
  border-left: 2px solid var(--primary-1);
  background-color: var(--light-4);
}

.table-cell.bottom.emphasised {
  border-bottom: 2px solid var(--primary-1);
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
  box-shadow: 0 12px 48px #0000001a;
}

.table-cell.align-left {
  justify-content: flex-start;
}

.gallery {
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blockquote {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-left: 1px solid var(--light-3);
  flex-direction: column;
  padding: 36px 48px;
  display: flex;
}

.team-member {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  align-items: flex-end;
  display: flex;
}

.team-member-social {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  align-items: center;
  display: flex;
}

.section-inner.right {
  justify-content: center;
  padding-top: 144px;
  padding-bottom: 144px;
  display: flex;
}

.form-divider {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.customer-story-metric {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 2px solid var(--primary-1);
  background-color: #00000040;
  border-radius: 18px;
  flex-direction: column;
  justify-content: space-between;
  padding: 36px;
  display: flex;
  box-shadow: 0 12px 48px #0000004d;
}

.customer-story-badge {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.play-icon-circle {
  background-color: var(--primary-1);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.bg-light-2 {
  background-color: var(--light-2);
}

.bg-light-3 {
  background-color: var(--light-3);
}

.bg-light-4 {
  background-color: var(--light-4);
}

.underlined-link {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.arrow-link-icon {
  max-height: 18px;
}

.dropdown-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--light-2);
  align-items: center;
  padding: 0;
  font-weight: 500;
  display: flex;
}

.dropdown-link:hover {
  color: var(--light-1);
}

.dropdown-link.padded {
  padding: 6px 18px;
  position: static;
}

.dropdown-link.padded.world {
  padding-left: 6px;
  padding-right: 6px;
}

.dropdown-link-icon {
  opacity: .5;
}

.field-label {
  letter-spacing: .02em;
  text-transform: uppercase;
  font-family: Fragment Mono;
  font-size: 14px;
  font-weight: 400;
}

.nav-links {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.nav-link {
  color: var(--light-2);
  border-radius: 200px;
  padding: 6px 18px;
  transition: color .2s, background-color .2s;
}

.nav-link:hover {
  background-color: var(--light-3);
  color: var(--light-1);
}

.nav-link.no-padding {
  padding: 0;
  position: static;
}

.nav-link.inside-right-contents {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.navbar-right-contents {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.hover-link {
  font-family: Lexend Deca, sans-serif;
  transition: opacity .2s;
}

.hover-link:hover {
  opacity: .5;
}

.muted {
  opacity: .5;
  font-family: Lexend Deca, sans-serif;
}

.footer-link {
  color: var(--light-2);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1em;
  transition: opacity .2s;
}

.footer-link:hover {
  color: var(--light-1);
}

.footer-link.small {
  opacity: .5;
  color: var(--light-1);
}

.footer-link.small:hover {
  opacity: 1;
}

.footer-link-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.footer-details {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.footer-copyright-text {
  flex: 1;
}

.footer-fine-print {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  align-items: center;
  display: flex;
}

.fade-in-first, .fade-in-second {
  overflow: hidden;
}

.scrolling-logos {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.scrolling-logo {
  opacity: .7;
  flex: none;
}

.code-number {
  opacity: .5;
  text-align: right;
}

.text-orange {
  color: #fe7f2d;
}

.text-purple {
  color: #a684f0;
}

.text-green {
  color: #20bf55;
}

.vignette {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #0000, var(--dark-1) 85%);
  width: 100%;
  max-width: 618px;
  height: 100%;
  position: absolute;
}

.code-badges {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.button-over-image {
  position: absolute;
}

.button-over-image.bottom-right {
  bottom: 24px;
  left: 24px;
}

.text-center {
  color: var(--dark-1);
  text-align: center;
  margin-top: 50px;
  margin-bottom: 100px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-center.newcus {
  text-align: left;
  margin-bottom: 0;
}

.text-center.newcus2 {
  color: var(--dark-1);
  text-align: left;
  margin-top: 0;
}

.customer-box-image {
  border: 1px solid #0000;
  border-radius: 18px;
  display: block;
  box-shadow: 0 12px 48px #0000004d;
}

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

.text-light-1.bold {
  font-weight: 500;
}

.blog-post-image {
  border: 1px solid #0000;
  border-radius: 18px;
  width: 100%;
  margin-bottom: -36px;
  display: block;
  box-shadow: 0 12px 48px #0000001a;
}

.blog-post-image.blog-box-image {
  margin-bottom: 0;
}

.blog-post-image.wide {
  object-fit: cover;
  max-height: 500px;
}

.post-meta {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  font-size: 14px;
  display: flex;
}

.post-meta.text-large {
  font-size: 18px;
}

.multiply-image {
  filter: brightness(200%) brightness(200%) saturate(0%);
  mix-blend-mode: overlay;
  object-fit: cover;
}

.tabs-menu {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  flex: none;
  width: 30%;
  display: flex;
}

.tabs-menu.sticky {
  position: sticky;
  top: 96px;
}

.tabs-content {
  width: 70%;
  padding-right: 70px;
}

.tab-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--light-4);
  color: var(--light-1);
  background-color: #0000;
  border-radius: 9px;
  justify-content: space-between;
  align-items: center;
  padding: 18px 24px;
  transition: background-color .2s, border-color .2s;
  display: flex;
}

.tab-link:hover {
  background-color: var(--light-4);
}

.tab-link.w--current {
  border-color: var(--primary-1);
  background-color: var(--light-4);
}

.bar-graph-label {
  font-size: 14px;
}

.blog-box-image {
  border-radius: 18px;
  display: block;
}

.avatar {
  border-radius: 50%;
  width: 60px;
  height: 60px;
}

.avatar-author {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.slider-mask {
  max-width: 636px;
  overflow: visible;
}

.slider {
  background-color: #0000;
  height: auto;
  margin-left: -18px;
  overflow: visible;
}

.slide {
  max-width: 636px;
  padding-left: 18px;
  padding-right: 18px;
}

.hide {
  display: none;
}

.slider-wrapper {
  margin-bottom: 72px;
}

.pricing-check {
  max-height: 18px;
}

.pricing-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.pricing-text {
  flex: 1;
}

.accordion-item {
  border-bottom: 1px solid var(--light-3);
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.accordion-item.last {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.accordion-content {
  padding-top: 24px;
}

.accordion-open {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.align-left {
  align-self: flex-start;
}

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

.review-icon {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

.empty-state {
  background-color: var(--light-4);
  text-align: center;
  border-radius: 9px;
  padding: 24px;
}

.collection-item {
  flex-direction: row;
  display: flex;
}

.blog-meta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 503px;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-image {
  border-radius: 18px;
}

.gallery-image {
  border-radius: 18px;
  flex: none;
  max-height: 240px;
  box-shadow: 0 12px 48px #0000004d;
}

.gallery-image-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  align-items: center;
  display: flex;
}

.careers-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.careers {
  flex-direction: column;
  margin-bottom: -24px;
  display: flex;
}

.career {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--light-3);
  color: var(--light-2);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
  transition: opacity .2s;
  display: grid;
}

.career:hover {
  opacity: .5;
}

.career-basis {
  align-items: center;
  display: flex;
}

.career-basis.text-mono {
  font-family: Fragment Mono;
  font-weight: 400;
}

.career-title {
  color: var(--light-1);
  font-weight: 500;
}

.job-description {
  margin-bottom: -10px;
}

.case-studiy-image {
  border-radius: 18px;
  box-shadow: 0 12px 48px #0000004d;
}

.metric-text {
  max-width: 90%;
}

.case-study-logo {
  opacity: .7;
}

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

.team-member-image {
  filter: grayscale();
  border-radius: 18px;
}

.menu-button-2 {
  padding: 6px;
}

.contact-methods {
  flex-direction: column;
  display: flex;
}

.form-divider-text {
  flex: none;
}

.search-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.search-results-list {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  display: flex;
}

.search-results-url {
  margin-bottom: 3px;
  font-size: 14px;
}

.dropdown-body {
  background-color: var(--dark-1);
  width: 100vw;
  height: 100vh;
  position: static;
  inset: 0% auto auto 0%;
  overflow: hidden;
  transform: translate(-50%);
  box-shadow: 0 12px 48px #0000004d;
}

.dropdown-section {
  padding: 30px 36px;
}

.dropdown-section.bg-light-1 {
  background-color: var(--dark-1);
  color: var(--dark-1);
  max-width: 1356px;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-section.bottom {
  color: #000;
  background-color: #e9e9e9;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 14px;
}

.dropdown-section.bg-light-1 {
  color: #000;
  background-color: #000;
  max-width: 1356px;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-arrow {
  filter: invert();
  max-height: 20px;
}

.rgba-255-255-255-0-2 {
  color: var(--light-1);
  padding-top: 5px;
}

.dropdown-bottom-link {
  color: var(--dark-1);
  transition: opacity .2s;
}

.dropdown-bottom-link:hover {
  opacity: .5;
}

.dropdown-list.w--open {
  background-color: #0000;
  left: 50%;
}

.icon {
  flex: none;
}

.demo-screenshot {
  border: 1px solid #000;
  border-radius: 9px;
  position: relative;
  box-shadow: 0 12px 48px #0000004d;
}

.fake-screenshot {
  z-index: 0;
  background-color: var(--light-4);
  border-radius: 12px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 6px;
  right: -6px;
}

.fake-screenshot._2 {
  top: 12px;
  right: -12px;
}

.fake-screenshot._3 {
  top: 18px;
  right: -18px;
}

.fake-screenshot._4 {
  top: 24px;
  right: -24px;
}

.ui-cluster {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.ui-cluster-columns {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.grow {
  flex: 1;
}

.ui-scheme {
  border-radius: 12px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 12px 48px #0000004d;
}

.ui-scheme-color {
  flex: 1;
  width: 48px;
  height: 48px;
}

.figma-screenshot-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.figma-screenshot {
  border-radius: 9px;
  margin-bottom: -100px;
  display: block;
  box-shadow: 0 12px 48px #0000004d;
}

.figma-badge {
  background-color: var(--dark-1);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding: 24px;
  display: flex;
  box-shadow: 0 12px 48px #0000004d;
}

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

.demo-link-arrow {
  max-height: 18px;
}

.screenshot-column-wrapper {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-15deg)rotateZ(0);
}

.screenshots-column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  max-height: 600px;
  display: flex;
}

.announcement-text {
  font-family: Lexend Deca, sans-serif;
}

.ratting-text {
  color: #e2ff00;
  font-family: Host Grotesk, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.explore-button-box {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.explore-more-button {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-holder {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.explore-more-image {
  width: 110px;
  position: absolute;
  inset: 3% 54% auto auto;
}

.explore-more-image.explore-head {
  width: 100%;
  top: 0%;
  right: 0%;
}

.hero-title {
  color: #fff;
  letter-spacing: -2px;
  text-transform: uppercase;
  font-family: Host Grotesk, sans-serif;
  font-size: 3vw;
  font-weight: 100;
  line-height: .9em;
}

.hero-title-two {
  color: #fff;
  text-transform: uppercase;
  font-family: Host Grotesk, sans-serif;
  font-size: 6vw;
  font-weight: 500;
  line-height: .9em;
}

.scrolling-wrapper {
  z-index: 200;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scrolling-wrapper.blur {
  filter: blur(8px);
}

.text-block {
  color: #000;
  text-transform: uppercase;
  justify-content: center;
  font-family: Host Grotesk, sans-serif;
  font-weight: 700;
  display: flex;
}

.hero-scroll-text {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  flex: none;
  height: 120px;
  margin-right: 10vw;
  font-family: Host Grotesk, sans-serif;
  font-size: 100px;
  font-weight: 800;
  line-height: 120px;
}

.hero-title-box {
  margin-bottom: 50px;
}

.track-horizontal-bottom {
  justify-content: flex-start;
  align-items: center;
  height: 120px;
  display: flex;
}

.track-horizontal-bottom.slide-1 {
  height: 120px;
}

.html-embed {
  width: 80vw;
}

.average-ratting {
  color: #fff;
  width: 50%;
  font-family: Host Grotesk, sans-serif;
  font-size: 17px;
}

.average-ratting.text-event-free {
  flex-flow: row;
  width: 100%;
  font-family: Host Grotesk, sans-serif;
  font-size: 13px;
  display: block;
}

.customer-review-wrapper {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  justify-content: space-between;
  display: flex;
}

.review-text-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  font-family: Host Grotesk, sans-serif;
  display: flex;
}

.button-text-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.explore-more-arrow {
  position: absolute;
}

.hero-smartphone {
  z-index: 1;
  border: 1px #fff;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.hero-title-wrap {
  width: 90vw;
  max-width: 90vw;
}

.track-horizontal-top {
  justify-content: flex-start;
  align-items: center;
  height: 120px;
  font-weight: 800;
  display: flex;
}

.hero-scrolling-wrapper {
  z-index: 0;
  opacity: .2;
  flex: none;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.home-hero-section {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 600px;
  padding-bottom: 200px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.secondary-button {
  z-index: 1;
  color: #000;
  background-color: #e2ff00;
  justify-content: center;
  align-items: center;
  padding: 18px 28px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25em;
  display: block;
  position: relative;
  overflow: hidden;
}

.secondary-button.is-header {
  text-align: center;
  padding: 15px 25px;
}

.secondary-button.is-header.free-7days {
  margin-top: 0;
}

.button-shap-white {
  z-index: -1;
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% -100%;
}

.section-417 {
  height: 30vh;
}

.section-typo-zoom-in {
  color: #000;
  background-color: #e1ff00;
  width: 100%;
  height: 300vh;
  margin-bottom: -2px;
}

.typo-zoom-sticky {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
}

.typo-zoom-sticky-inner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.typo-zoom-text-wrapper {
  width: 100vw;
}

.typo-zoom-text-image {
  width: 100%;
}

.heading {
  font-family: Lexend Deca, sans-serif;
}

.italic-text {
  color: var(--primary-1);
  font-family: Lexend Deca, sans-serif;
  font-weight: 200;
}

.bold-text {
  color: var(--dark-1);
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.bold-text.table {
  font-size: 15px;
}

.text-block-2 {
  font-family: Lexend Deca, sans-serif;
  font-weight: 300;
}

.text-block-3 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.text-block-4 {
  font-family: Lexend Deca, sans-serif;
  font-weight: 300;
}

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

.heading-2, .body-2 {
  font-family: Lexend Deca, sans-serif;
}

.section-marquee {
  background-color: #e2ff00;
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 42px;
  padding-bottom: 42px;
  overflow: hidden;
}

.branding-marquee-arapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.marquee-content {
  color: #181a14;
  text-transform: uppercase;
  flex: none;
  font-size: 30px;
  font-weight: 500;
  line-height: 1em;
}

.divider-2 {
  flex: none;
}

.text-marquee-xl {
  color: #ffffffe3;
  letter-spacing: -.35rem;
  text-transform: uppercase;
  font-size: 13.5rem;
  font-weight: 400;
  line-height: 1;
}

._3d-container.is-intro {
  width: 36em;
  height: 36em;
  padding-top: 80px;
  position: relative;
}

.image-contain {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.marquee-text-container {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  align-items: center;
  display: flex;
}

.section-408 {
  position: relative;
}

.section-408.is-intro {
  letter-spacing: -.1rem;
  background-image: radial-gradient(circle at 30% 45%, #000, #000 40%);
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  min-height: 30vh;
  padding-bottom: 12rem;
  display: flex;
}

.marquee-text-wrapper {
  z-index: 0;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  bottom: 0%;
  overflow: hidden;
}

._3d-wrapper.is-intro {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.marquee-gradient-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
}

.marquee-gradient-wrapper.right {
  z-index: 1;
  background-image: linear-gradient(270deg, #000000e6, #00207b00);
  width: 20%;
  inset: 0% 0% 0% auto;
}

.marquee-gradient-wrapper.left {
  z-index: 1;
  background-image: linear-gradient(90deg, #000000e6, #00207b00);
  width: 20%;
  inset: 0% auto 0% 0%;
}

.container-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 30px;
}

.home-spot {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
  position: relative;
}

.hs-lottie-circle {
  z-index: 1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
}

.hs-circle {
  z-index: 1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: none;
  position: absolute;
}

.hs-content {
  z-index: 2;
  grid-row-gap: 5px;
  color: var(--primary-1);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 330px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hs-text {
  color: var(--primary-1);
  letter-spacing: -.03em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Host Grotesk, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.hs-gradient {
  opacity: .7;
  filter: blur(70px);
  background-image: linear-gradient(291deg, #f1541c, #f1541c 20% 39%, #5e60e2 60%, #5e60e2);
  border-radius: 100%;
  width: 660px;
  height: 660px;
  display: none;
  position: absolute;
}

.background-black {
  background-color: #000;
  height: 400px;
}

.arrow-white {
  object-fit: cover;
  position: absolute;
  bottom: 0%;
  left: -100%;
  right: 0%;
}

.lidar__media-container {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.button-primary {
  z-index: 1;
  color: #000;
  text-transform: capitalize;
  background-color: #e2ff00;
  justify-content: center;
  align-items: center;
  width: 30vw;
  max-width: 30vw;
  padding: 18px 28px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25em;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.download__para {
  color: #fff;
  text-align: center;
  width: 770px;
  margin-bottom: 90px;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.2;
}

.download__para.download__lidar-para {
  color: #fff;
  text-align: left;
  margin-bottom: 100px;
  font-weight: 300;
}

.download__para.download__lidar-para.hdr-video-para {
  margin-top: 150px;
}

.download__para.download__lidar-para.hdr-video-para.left-align {
  color: #fff;
  text-align: left;
  margin-left: 140px;
  margin-right: 0;
  font-weight: 300;
}

.download__para.download__lidar-para.charge__para {
  text-align: left;
  width: auto;
}

.download__para.download__lidar-para.charge__para.center-align {
  text-align: center;
  margin-top: 40px;
}

.lidar__content {
  z-index: 2;
  padding-bottom: 220px;
  position: relative;
  top: -50vh;
  overflow: hidden;
}

.kick-glass__para {
  color: #fff5f5;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.4;
  position: relative;
}

.kick-glass__para.download-glass__para {
  color: #e2ff00;
  text-align: center;
}

.kick-glass__para.download-glass__para.left-align {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-left: 140px;
}

.kick-glass__para.download-glass__para.small {
  color: #e2ff00;
  text-align: center;
}

.lidar__scroll-container {
  z-index: 1;
  height: 300vh;
  margin-top: -100vh;
  position: relative;
}

.lidar__header {
  font-size: 80px;
  font-weight: 600;
  line-height: .7;
}

.lidar__header.lidar__header--white {
  color: #fff;
  padding-top: 3vh;
  font-family: Lexend Deca, sans-serif;
  font-size: 70px;
  font-weight: 300;
}

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

.lidar__header.lidar__header--gray {
  color: #e2ff00;
  padding-top: 3vw;
  font-family: Lexend Deca, sans-serif;
  font-size: 70px;
  line-height: 0;
}

.lidar__bottom-content {
  z-index: 4;
  margin-top: -555px;
  padding-top: 220px;
  padding-bottom: 49px;
  position: relative;
}

.lidar__content-wrapper {
  margin-left: 60px;
  display: block;
  position: relative;
}

.airplay {
  margin-left: 140px;
  padding-top: 140px;
}

.lidar__video {
  mix-blend-mode: luminosity;
  object-fit: cover;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.button-image-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-arrow {
  object-fit: cover;
}

.lidar-test-overlay {
  z-index: 2;
  background-image: radial-gradient(circle, #0000, #000 47%);
  width: 200vw;
  position: absolute;
  inset: 0% 0% 0% 50%;
  transform: translate(-50%);
}

.lidar__content-overlay {
  z-index: 5;
  background-image: linear-gradient(118deg, #0000, #000 26%);
  position: absolute;
  inset: -20% 0% -20% -50%;
}

.bold {
  color: #fff;
}

.lidar {
  z-index: 4;
  margin-top: 274px;
  position: relative;
}

.portriat-night__para {
  z-index: 86;
  color: #909094;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.overflow-hidden-3 {
  width: 100vw;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.lidar__video-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.button-shap {
  z-index: -1;
  background-color: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% -100%;
}

.container-6 {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.lidar__line-hz {
  background-color: #fff;
  width: 530px;
  height: 2px;
  margin: 30px auto;
}

.section_layout485 {
  background-color: #fff;
  border-radius: 30px;
}

.spacer-medium-2 {
  color: var(--dark-1);
  width: 100%;
  padding-top: 2rem;
}

.text-size-large-4 {
  color: var(--dark-1);
  font-size: 1.25rem;
  font-weight: 300;
}

.layout485_number {
  color: var(--dark-1);
  -webkit-text-stroke-color: white;
  font-family: Host Grotesk, sans-serif;
  font-size: 14rem;
  font-weight: 700;
  line-height: 1;
}

.layout485_number.show-mobile-landscape {
  display: none;
}

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

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

.layout485_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.heading-16 {
  color: #e2ff00;
  font-family: Host Grotesk, sans-serif;
  font-weight: 700;
}

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

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

.layout485_progress-wrapper {
  background-color: #fff;
  width: 100%;
  height: 2px;
  margin-bottom: 2rem;
}

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

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

.layout485_content-right {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-14 {
  color: #e2ff00;
  font-family: Host Grotesk, sans-serif;
  font-weight: 700;
}

.text-weight-semibold {
  color: var(--dark-1);
  font-weight: 700;
}

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

.layout485_content-left {
  align-items: flex-start;
  height: 14rem;
  display: flex;
  position: sticky;
  top: 20%;
  overflow: hidden;
}

.layout485_progress-bar {
  background-color: #e2ff00;
  width: 2rem;
  height: 2px;
}

.heading-15 {
  color: #e2ff00;
  font-family: Host Grotesk, sans-serif;
  font-weight: 700;
}

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

.featuresv8_header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  align-items: center;
  margin-bottom: 3.75rem;
  display: flex;
}

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

.featuresv8_content {
  max-width: 65%;
}

.section-statistics-home-two {
  background-color: #fff;
}

.section-statistics-home-two.seo-made-simple {
  background-color: #000;
}

.h2-paragraph-padding {
  max-width: 30rem;
}

.featuresv8_component {
  background-color: #fff;
  border: 1px solid #000;
  border-bottom-style: none;
  border-top-left-radius: 46px;
  border-top-right-radius: 46px;
  padding: 2.5rem 5rem;
  position: sticky;
}

.featuresv8_component.is-second {
  background-color: #000;
  border-style: solid;
  border-width: 0;
  height: 100vh;
  max-height: 100vh;
  margin-top: -6rem;
  margin-bottom: 6rem;
  top: 6rem;
}

.featuresv8_component.is-first {
  background-color: #e2ff00;
  border-style: solid;
  border-width: 0;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 12rem;
  top: 0;
}

.featuresv8_component.is-third {
  background-color: #e1ff00;
  border-style: none;
  height: 100vh;
  margin-bottom: 0;
  top: 0;
}

.heading-17 {
  color: #000;
  font-family: Host Grotesk, sans-serif;
  font-size: 100px;
  font-weight: 700;
}

.heading-17.log-2 {
  color: #fff;
  font-size: 100px;
}

.featuresv8_sticky-wrapper {
  position: relative;
}

.featuresv8_image-div {
  justify-content: center;
  align-items: center;
  display: block;
}

.text-custom-gray {
  color: #000;
}

.text-custom-gray.log-2 {
  color: #fff;
}

.featuresv8_header-text {
  color: #000;
  font-size: 1.5rem;
  font-weight: 700;
}

.featuresv8_header-text.log2 {
  color: #000;
  -webkit-text-stroke-color: #000;
}

.featuresv8_header-text.log-3 {
  color: #fff;
}

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

.section_featuresv8 {
  padding-top: 0;
}

.hardware {
  width: 247px;
  height: 499px;
  margin-bottom: 20px;
}

.hardware.center {
  position: relative;
}

.hardware.right {
  z-index: 0;
  background-image: url('../images/tanq-app-2.png');
  background-size: cover;
}

.hardware.left {
  background-image: url('../images/tanq-app-1.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 247px 499px;
}

.ios__intro {
  z-index: 10;
  text-align: center;
  width: 700px;
  margin-top: 200px;
  margin-left: -350px;
  position: absolute;
  inset: 0% auto auto 50%;
}

.bottom-ui {
  z-index: 5;
  background-image: url('../images/dock__b2u1kx1dihf6_large.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 206px 83px;
  width: 206px;
  height: 83px;
  margin-left: -103px;
  position: absolute;
  bottom: 20px;
  left: 50%;
}

.hardware__wallpaper {
  z-index: 1;
  object-fit: fill;
  background-color: #000;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.lottie-animation-3 {
  object-fit: fill;
  width: 100%;
  height: 100%;
}

.ios {
  height: 200vh;
  display: none;
}

.hardware__top-ui {
  z-index: 2;
  background-image: url('../images/top_ui__d056rkqgghm6_large.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 196px 9px;
  width: 196px;
  height: 9px;
  margin-left: -98px;
  position: absolute;
  top: 20px;
  left: 50%;
}

.ios__hardware-container {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 100px;
  display: flex;
}

.hardware-and-content {
  flex-direction: column;
  align-items: center;
  width: 33%;
  display: flex;
}

.hardware__cover {
  z-index: 2;
  background-image: url('../images/hardware__ec00wp7v2fma_large.png');
  background-position: 0 0;
  background-size: auto;
  width: 247px;
  height: 499px;
  position: absolute;
}

.icon-wrapper-2 {
  background-image: url('../images/clock__tkd3j763e36i_large_1clock__tkd3j763e36i_large.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 45px;
}

.icon-wrapper-2._5 {
  background-image: url('../images/files__exr36wc6wk8y_large_1files__exr36wc6wk8y_large.png');
}

.icon-wrapper-2._8 {
  background-image: url('../images/health__bdqe53i21laq_large_1health__bdqe53i21laq_large.png');
}

.icon-wrapper-2._4 {
  background-image: url('../images/mail__fr5va5p0eay6_large_1mail__fr5va5p0eay6_large.png');
}

.icon-wrapper-2._3 {
  background-image: url('../images/stocks__d3rb9llufnau_large_1stocks__d3rb9llufnau_large.png');
}

.icon-wrapper-2._1 {
  background-image: url('../images/camera__qmj7dpqw1166_large_1camera__qmj7dpqw1166_large.png');
}

.icon-wrapper-2._11 {
  background-image: url('../images/photos__ikxdsd55hbma_large_2photos__ikxdsd55hbma_large.png');
}

.icon-wrapper-2._7 {
  background-image: url('../images/weather__y1jjreesbluy_large_1weather__y1jjreesbluy_large.png');
}

.icon-wrapper-2._9 {
  background-image: url('../images/home__gnywwe1gp2q2_large_1home__gnywwe1gp2q2_large.png');
}

.icon-wrapper-2._2 {
  background-image: url('../images/tv__byr7gqe57c5e_large_1tv__byr7gqe57c5e_large.png');
}

.icon-wrapper-2._6 {
  background-image: url('../images/appstore__bd622whyr5jm_large_1appstore__bd622whyr5jm_large.png');
}

.icon-wrapper-2._10 {
  background-image: url('../images/news__dogwi1utn5qq_large_1news__dogwi1utn5qq_large.png');
}

.icon-wrapper-2.big-size {
  background-image: url('../images/activity__chslh2hiqf9e_large.png');
  background-position: 50%;
  width: 89px;
  height: 99px;
}

.icon-wrapper-2.big-size._1 {
  background-image: url('../images/photos__ikxdsd55hbma_large_1.png');
}

.icon-wrapper-2.big-size._2 {
  background-image: url('../images/music__eofwt9szurki_large.png');
}

.content {
  opacity: 0;
  width: 247px;
}

.content._2 {
  z-index: 0;
}

.hardware__software {
  z-index: 3;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 214px;
  margin-left: -107px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
  position: absolute;
  top: 60px;
  left: 50%;
}

.sticky-container-2 {
  height: 100vh;
  display: block;
  position: sticky;
  top: 0;
}

.ios__overflow-hiddne {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.hardware-and-ui {
  width: 247px;
  height: 499px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.download__hardware {
  z-index: 1;
  background-image: url('../images/5g_on_phone_device.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 770px 1336px;
  width: 770px;
  height: 1336px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.download__headings {
  margin-bottom: 90px;
  position: relative;
}

.download__screen {
  z-index: 1;
  width: 770px;
  height: 1336px;
  padding: 80px 20px 20px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.download__overlay-exit {
  opacity: 1;
  background-image: linear-gradient(#0000, #000 73%);
  height: 400px;
  position: absolute;
  inset: -400px 0% auto;
}

.download__download-tv {
  transform-origin: 50% 0;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
}

._5g-download {
  padding-bottom: 90px;
  overflow: hidden;
}

.download__head {
  color: #fff;
  text-align: center;
  font-size: 80px;
  font-weight: 300;
  line-height: 1;
}

.download__wrapper {
  width: 770px;
  height: 1336px;
  margin-bottom: -367px;
}

.download__ui-top {
  background-image: url('../images/tanq-ui-phone.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 650px;
  height: 410px;
  margin-top: -4vh;
  margin-left: auto;
  margin-right: auto;
}

.text-block-25 {
  z-index: 1;
  color: #fff;
  font-size: 1.6rem;
  position: absolute;
  inset: 40% 5% auto 21%;
}

.text-block-25.timeblock {
  color: #5c5c5c;
  inset: 23% 5% auto auto;
}

.div-block-9 {
  background-image: url('../images/tanq-notify-bg.svg');
  background-position: 0 0;
  background-size: cover;
}

.download__device {
  width: 770px;
  margin-left: -385px;
  position: relative;
  left: 50%;
}

.download {
  height: auto;
  margin-top: 425px;
  padding-bottom: 425px;
  position: relative;
  overflow: hidden;
}

.download__downloading {
  padding-left: 40px;
  padding-right: 25px;
}

.image-8 {
  opacity: 0;
  min-width: 100%;
  position: static;
}

.download__overlay-inter {
  opacity: 0;
  background-image: linear-gradient(to right, #0000, #000 65%);
  width: 200%;
  position: absolute;
  inset: 0% 0% 0% -100%;
}

.download__sub-head {
  color: #e2ff00;
  text-align: center;
  font-size: 80px;
  font-weight: 600;
  line-height: 1.3;
}

.download-2 {
  transform-origin: 50% 0;
  text-align: left;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
}

.download-2.download--show, .download-2.download--film {
  padding-top: 0;
  padding-bottom: 0;
}

.section-header {
  margin-bottom: 115px;
  position: relative;
}

.screen {
  z-index: 1;
  width: 770px;
  height: 1336px;
  padding: 80px 20px 20px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.screen-ui-top {
  width: 650px;
  height: 420px;
  margin-left: auto;
  margin-right: auto;
}

.downloads {
  margin-bottom: 0;
  padding-left: 50px;
  padding-right: 40px;
  list-style-type: none;
}

.ix-shadow {
  background-image: linear-gradient(110deg, #0000, #000 50%);
  width: 200%;
  position: absolute;
  inset: 0%;
}

.ui-arrow {
  background-image: url('../images/5g_arrow__c9mz5ucsvo2u_large_2x_15g_arrow__c9mz5ucsvo2u_large_2x.jpg');
  background-position: 50%;
  background-size: contain;
  width: 22px;
  height: 32px;
  position: absolute;
  top: 50px;
  right: 65px;
}

.hardware-gradient {
  background-image: linear-gradient(#0000, #0009 10%, #000 30%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.container {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.section-heading {
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lexend Deca, sans-serif;
  font-size: 80px;
  font-weight: 600;
  line-height: 1.2;
}

.hardware-2 {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.ui-download-progress {
  width: 50px;
  position: absolute;
  top: 34px;
  right: 50px;
}

.divider-3 {
  background-color: #424245;
  height: 1px;
  margin-top: 26px;
  margin-left: 75px;
  margin-right: 25px;
}

.download-divider {
  background-color: #1e1e1e;
  width: 68%;
  height: 1px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.download-text {
  background-color: #000;
  width: 340px;
  position: absolute;
  top: 12px;
  left: 201px;
}

.section-heading-eyebrow {
  color: #6e6e73;
  display: block;
}

.device {
  width: 770px;
  height: 1336px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  box-shadow: 0 -6px 50px #000;
}

.download-img {
  width: 533px;
}

._5g {
  margin-top: 425px;
  overflow: hidden;
}

.lottie-animation-4 {
  max-width: 100%;
  display: inline-block;
  overflow: clip;
}

.text-block-26 {
  z-index: 1;
  color: #fff;
  font-size: 1.6rem;
  position: absolute;
  inset: 40% 5% auto 21%;
}

.text-block-26.timeblock {
  color: #5c5c5c;
  inset: 23% 5% auto auto;
}

.text-block-27 {
  z-index: 1;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 200;
  position: absolute;
  inset: 40% 7% auto 21%;
}

.text-block-27.timeblock {
  color: #5c5c5c;
  inset: 23% 5% auto auto;
}

.info__heading {
  color: #000;
  font-family: Great Vibes, cursive;
  font-size: 15rem;
  font-weight: 700;
}

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

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

.info {
  height: 100vh;
  position: sticky;
  top: 0;
}

.info__gradient-top {
  background-image: url('../images/tanq-bg-top.png');
  background-position: 50%;
  background-size: cover;
  height: 50%;
}

.info__gradient-top.gradient-bottom {
  margin-top: -5px;
  transform: rotate(180deg);
}

.padding-global-3 {
  z-index: 1;
  padding-left: 2.2rem;
  padding-right: 2.2rem;
  position: relative;
}

.padding-global-3.is-full-height {
  height: 100%;
}

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

.container-large-4.is-full-height {
  height: 100%;
}

.info__wrapper {
  grid-row-gap: 2.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

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

.section_info {
  width: 100vw;
  height: 200vh;
  position: relative;
}

.vertical-scroll-grid {
  height: 100vh;
  position: sticky;
  top: 0;
}

.card-div {
  grid-column-gap: 1vw;
  grid-row-gap: 1.5vw;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.image-18 {
  border-radius: 20em;
  width: 20%;
  display: inline-block;
}

.image-25, .image-13 {
  border-radius: 20em;
  width: 20%;
}

.vertical-scroll-div-holder {
  height: 700vh;
  position: relative;
}

.image-14 {
  border-radius: 20em;
  width: 20%;
}

.div-block-7 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#000 11%, #0000);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 35vh;
  display: block;
  position: absolute;
}

.image-22, .image-17, .image-20, .image-15, .image-12 {
  border-radius: 20em;
  width: 20%;
}

.vertical-scroll {
  grid-column-gap: 6vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.card-text {
  color: #fff;
  -webkit-text-stroke-color: white;
  text-transform: none;
  font-size: 2vw;
  font-weight: 300;
  line-height: 1;
}

.vertical-images-holder {
  grid-row-gap: 6vw;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  transform: translate(0, -80%);
}

.vertical-images-holder.normal-scroll {
  transform: translate(0, 5%);
}

.vertical-scroll-image-div {
  overflow: hidden;
}

.big-side-text {
  color: #fff;
  text-align: center;
  font-size: 14vw;
  font-weight: 300;
  line-height: .8;
  position: absolute;
  inset: -12% 0% auto;
}

.big-side-text.bottom {
  outline-offset: 0px;
  color: #fff;
  text-indent: 1px;
  white-space: normal;
  outline: 3px #fff;
  font-weight: 700;
  text-decoration-style: solid;
  inset: auto 0% -10%;
}

.image-holder {
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 22vw;
  display: flex;
  overflow: hidden;
}

.button-wrapper-4 {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.icon-small_wrapper {
  background-color: #f5f5f7;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
}

.payment_wrap {
  z-index: 1;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  position: relative;
}

.cards_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.home-hero_parent {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.paragraph-6 {
  color: #fff;
  font-size: 22px;
  font-weight: 300;
}

.success_icon {
  width: 18px;
}

.flex-horizontal {
  display: flex;
}

.flex-horizontal.gap-6 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.flex-horizontal.gap-6.flex-align-center {
  text-align: center;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
}

.home-hero_cta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #ffffff4d;
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  display: flex;
}

.home-hero_cta__content-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  max-width: 28rem;
  display: flex;
}

.paragraph-7 {
  color: #000;
  font-size: 22px;
  font-weight: 300;
}

.rotating-text__embed {
  display: none;
}

.card_number-circle {
  background-color: #e2ff00;
  border-radius: 20rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.content-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  width: 100vw;
  max-width: 100vw;
  display: flex;
}

.payment_info {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.payment_success-wrap-2 {
  color: #252c7c;
  background-color: #fff;
  background-image: radial-gradient(circle at 80% 60%, #acc7ef7d, #fff0 33%), radial-gradient(circle at 20% 30%, #9483dc4f, #fff0 31%);
  border-radius: 24px;
  flex-flow: column;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 32px;
  display: flex;
  box-shadow: 0 2px 20px 11px #0000000f;
}

.home-hero_bg {
  background-color: #3719ca;
  width: 100%;
  height: 100%;
}

.payment_lottie-animation-bg {
  z-index: 2;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.card-2 {
  border-radius: 1rem;
  width: 100%;
  min-height: 35rem;
  display: flex;
  position: sticky;
  top: 10%;
  overflow: hidden;
}

.card-2.is-three {
  background-color: var(--light-1);
  color: var(--light-1);
  border: 1px solid #f0f7fe;
  border-radius: 2rem 2rem 0 0;
  flex-flow: row;
  min-height: 35rem;
}

.card-2.is-two {
  background-color: #000;
  border: 1px solid #f0f7fe;
  border-radius: 2rem;
  height: 100vh;
  top: 0%;
}

.card-2.is-one {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3rem;
  height: 100vh;
  top: 0%;
}

.heading-11 {
  color: #000;
  font-family: Lexend Deca, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

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

.success_message {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-12 {
  color: #02021e;
  text-transform: uppercase;
  background-color: #fdc448;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  display: flex;
}

.text-align-center {
  color: #000;
  text-align: center;
}

.divider-4 {
  background-color: #ccc;
  height: 3px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.home-hero_heading {
  text-transform: uppercase;
  overflow: hidden;
}

.card_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
  padding: 5rem;
  display: flex;
}

.invoice_button {
  color: #252c7c;
  background-color: #252c7c33;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  padding: 8px 16px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.invoice_button:hover {
  background-color: #252c7c66;
}

.section-415 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.payment_content-box {
  z-index: 4;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  display: flex;
  position: relative;
}

.home-hero_cta-yes {
  font-size: 3.5rem;
  line-height: 1;
}

.paragraph-8 {
  font-size: 22px;
}

.heading-style-h6-3 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h6-3.text-weight-medium {
  font-weight: 500;
}

.heading-style-h6-3.text-weight-medium.text-color-primary {
  color: #000;
  font-size: 1.3rem;
  font-weight: 700;
}

.heading-style-h6-3.text-weight-medium.text-color-primary.out {
  color: #fff;
}

.lightbox_link-block {
  text-decoration: none;
}

.home-hero__things-text {
  z-index: 1;
  position: relative;
}

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

.text-size-small.text-weight-semibold {
  color: #535966;
  font-family: Lexend Deca, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
}

.text-size-small.text-color-dark {
  color: #fff;
}

.card_number {
  color: #000;
  font-size: 30px;
  font-weight: 400;
}

.button-text-wrapper {
  position: relative;
  overflow: hidden;
}

.home-hero_bg-wrapper {
  z-index: -1;
  border-radius: 1.5rem;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.download_icon {
  width: 30px;
}

.card_icon {
  width: 50px;
}

.lottie-animation-5 {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.button-text-2.is__2 {
  position: absolute;
  inset: 0%;
  transform: translate(0, 100%);
}

.icon-embed {
  color: #02021e;
  padding: .5rem;
}

.home-hero__words {
  width: 3.5em;
  height: .89em;
  margin-bottom: -.05em;
  margin-right: 0;
  transition: all .8s cubic-bezier(.77, 0, .175, 1);
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.home-hero_images-wrapper {
  width: 15rem;
  height: 15rem;
  position: absolute;
  top: 0;
  right: .5rem;
}

.payment_information-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #666;
  flex-flow: column;
  display: flex;
}

.home-hero_image {
  aspect-ratio: 1;
  transform-origin: 50% 100%;
  width: 100%;
  transition: all 1s cubic-bezier(.77, 0, .175, 1);
  position: absolute;
  top: 0%;
  left: 0%;
  transform: scale(0)translate(0, 8rem);
}

.home-hero_image.active {
  transform-origin: 50% 0;
  transform: scale(1)translate(0);
}

.home-hero_image.active.completed {
  transform: scale(0)translate(0, -8.6rem);
}

.home-hero_cta-text {
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
}

.heading-10 {
  color: #000;
  font-family: Lexend Deca, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.home-hero_text-column {
  padding: 4.5rem 2.5rem 2rem;
  position: relative;
}

.home-hero_cta_button-wrap {
  display: flex;
}

.tick_icon {
  width: 38px;
  height: 38px;
  margin-bottom: 8px;
}

.card_info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  padding: 12px;
  display: flex;
}

.heading-9 {
  color: #fff;
  font-family: Lexend Deca, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.home-hero_heading-wrapper {
  position: relative;
}

.text-weight-medium {
  color: var(--dark-1);
  font-family: Lexend Deca, sans-serif;
  font-weight: 500;
}

.bold-text-3 {
  color: #000;
  font-weight: 300;
}

.section-409 {
  height: 100vh;
  position: relative;
}

.section-409.hero {
  border-radius: 2rem;
  height: 300vh;
}

.svg {
  width: 100%;
  margin-top: 3vh;
  margin-bottom: 3vh;
  position: relative;
  box-shadow: inset 0 0 0 2px #eef7ff, 0 0 0 50vw #eff7ff;
}

.div-block-11 {
  background-image: linear-gradient(0deg, #000 8%, #0000);
  width: 100vw;
  height: 50vh;
  position: absolute;
  inset: auto 0% 0%;
}

.zoom-header {
  z-index: 1;
  color: #152133;
  padding-left: .6vw;
  padding-right: .6vw;
  font-size: 5vw;
  font-weight: 700;
  line-height: 1;
  position: relative;
}

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

.sticky-div {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.zoom {
  flex-direction: column;
  justify-content: center;
  width: 60vw;
  padding-top: 10vh;
  display: flex;
  position: relative;
}

.video {
  width: 100%;
  height: 100vh;
  position: absolute;
}

.text-block-23 {
  font-size: 3vw;
  font-weight: 700;
}

.paragraph-5 {
  color: #000;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.5;
}

.slide-content {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 3rem;
  display: flex;
}

.card-slide {
  width: 100%;
  height: 101%;
  position: relative;
  overflow: hidden;
}

.card-slide.color-2 {
  background-color: #fff;
}

.card-slide.color-1 {
  color: #fff;
  background-color: #e2ff00;
}

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

.card-heading {
  color: var(--dark-1);
  margin-top: 0;
  margin-bottom: 2rem;
  font-family: Lexend Deca, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.12;
}

.bold-text-4 {
  color: #000;
  justify-content: center;
  font-size: 14px;
  display: flex;
}

.full-image-3 {
  box-sizing: border-box;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cta_main-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-28 {
  color: #000;
  justify-content: center;
  font-weight: 700;
  display: flex;
}

.cta_title-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cards-scroller {
  border-radius: 2rem;
  height: 600vh;
  position: relative;
}

.cta_line-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 569px;
  display: flex;
}

.cta_colorful-wrap {
  background-image: linear-gradient(90deg, #282830, #07070d);
  width: 35%;
  height: 2px;
  position: absolute;
  inset: -5% auto auto -8%;
  overflow: hidden;
}

.cta_colorful-wrap.is-second {
  width: 2px;
  height: 60%;
  inset: auto 10% 0% auto;
}

.cta_line-animation {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  max-width: 874px;
  display: flex;
  position: relative;
}

.max-width-85 {
  width: 85%;
}

.cta_colorful-line {
  background-image: linear-gradient(90deg, #0000 4%, #e2ff00 43% 64%, #0000 95%);
  width: 50%;
  position: absolute;
  inset: 0%;
}

.cta_colorful-line.is-second {
  background-image: linear-gradient(0deg, #0000 4%, #e2ff00 39% 65%, #0000 95%);
  width: 2px;
  height: 50%;
  inset: 0%;
}

.text-span-5 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #e1ff00, #f2ff00 25%, #95ff00 50%, #e2ff00 75%, #59ff00);
  -webkit-background-clip: text;
  background-clip: text;
}

.main-wrapper-6 {
  width: 100vw;
  padding-top: 25vh;
}

.text-span-4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffffff26, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

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

.padding-global-5 {
  padding-top: 60px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.cards-wrapper-2 {
  border-radius: 2rem;
  width: 100%;
  height: 80vh;
  display: flex;
  overflow: hidden;
}

.cta_black-line {
  background-image: linear-gradient(#282830, #07070d);
  width: 2px;
  height: 50%;
  position: absolute;
  inset: -20% auto 0% 0%;
}

.cta_black-line.is-second {
  width: 30%;
  height: 2px;
  inset: auto -10% 20% auto;
}

.card-image-mobile {
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
  overflow: hidden;
}

.card-half {
  flex-direction: column;
  flex: 1;
  width: 50%;
  height: 301%;
  display: flex;
}

.sticky-viewbox-2 {
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.text-size-large-3 {
  font-size: 3.2rem;
  line-height: 1.2;
}

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

.section_cta {
  color: #fff;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  min-height: 100svh;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.text-span-6 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffffff26, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.padding-global-7 {
  padding-top: 60px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.frame-1 {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  flex-direction: row;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.question_wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.i-dont-know {
  justify-content: center;
  align-items: center;
  display: flex;
}

.jumbo_heading {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lexend Deca, sans-serif;
  font-size: 3.75rem;
  font-weight: 200;
  line-height: 1.3;
}

.section-scroll {
  min-height: 500vh;
}

.question {
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 6rem;
  display: flex;
}

.frame {
  height: 100%;
}

.lottie-animation-6 {
  align-self: auto;
  width: 100px;
}

.camera {
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.heading-12 {
  color: var(--primary-1);
  letter-spacing: -.03em;
  flex: none;
  padding-right: 1rem;
  font-family: Lexend Deca, sans-serif;
  font-size: 250px;
  font-weight: 500;
  line-height: 1.1;
}

.text-span-7 {
  color: var(--dark-1);
}

.search {
  color: #44565c;
  border: 1px #000;
  width: 680px;
  height: auto;
  margin-bottom: 0;
  padding: 0;
  font-size: 28px;
}

.search:focus {
  border-style: none;
}

.search::placeholder {
  color: #aebbbe;
  font-weight: 400;
}

.search.jetboost-list-search-input-x4q9 {
  color: #000;
  background-color: #fff;
  height: 70px;
}

.page-intro-title-small {
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 1.5vw;
  font-weight: 400;
}

.page-intro-title-small.is-best-in-class {
  color: #000;
  text-align: left;
  align-self: flex-start;
  font-weight: 400;
}

.bold-text-2 {
  color: #e1ff00;
}

.collection-list-wrapper {
  display: block;
}

.image-28 {
  width: 28px;
  margin-right: 10px;
}

.page-intro-content {
  z-index: 0;
  position: relative;
}

.empty-state-2 {
  display: none;
}

.page-intro-title {
  letter-spacing: -.06em;
  text-transform: uppercase;
  font-size: 10vw;
  font-weight: 900;
  line-height: .8;
}

.page-intro-title.is-webdesign {
  color: #000;
  margin-left: .9em;
  font-size: 8vw;
  font-weight: 300;
}

.page-intro-title.is-skills {
  color: #000;
  margin-left: .89em;
  padding-top: 10px;
  font-size: 8vw;
  font-weight: 700;
}

.page-intro-title.is-animation {
  color: #000;
  margin-left: 3em;
  padding-top: 20px;
  font-size: 8vw;
}

.search-form-group {
  justify-content: space-between;
  align-items: center;
  height: 100px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.left-information {
  align-items: center;
  font-size: 20px;
  display: flex;
}

.main-wrapper {
  background-color: #000;
}

.entry-line {
  background-color: #000;
  width: 30px;
  height: 1px;
}

.search-form-2 {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.submit-button-2 {
  display: none;
}

.bold-text-5 {
  color: #000;
  justify-content: center;
  font-size: 14px;
  display: flex;
}

.heading-style-h6 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.1;
}

.page-intro-splitscreen-top {
  background-color: #000;
  width: 100%;
  height: 0%;
}

.page-padding {
  padding-left: 4rem;
  padding-right: 4rem;
}

.page-intro-title-wrapper {
  grid-column-gap: .5vh;
  grid-row-gap: .5vh;
  color: #000;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.search-icon {
  margin-right: 10px;
  position: relative;
  left: -9px;
}

.spacer-sm-start {
  padding-top: 2.25rem;
}

.section-page-intro {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  min-height: 200svh;
  overflow: clip;
}

.heading-style-h1-2 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  font-size: 5rem;
  font-weight: 900;
  line-height: .85;
}

.heading-style-h3-2 {
  color: #e2ff00;
  letter-spacing: -.005em;
  text-transform: none;
  font-size: 3rem;
  line-height: 1.1;
}

.div-block-12 {
  background-color: #fff;
  border: 2px solid #535966;
  border-radius: 333px;
  margin-left: 10%;
  margin-right: 10%;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 5%;
  display: flex;
}

.image-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.cursor {
  font-weight: 300;
}

.no-results-group {
  justify-content: space-between;
  align-items: center;
  padding: 20px 20px 40px;
  display: flex;
}

.text-block-29 {
  color: #000;
  text-align: left;
  font-size: 30px;
}

.page-intro-splitscreen-bottom {
  background-color: #000;
  width: 100%;
  height: 0%;
}

.copy-medium {
  color: #fff;
  font-size: 1.25rem;
  line-height: 1.4;
}

.page-intro-text-wrapper {
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -5vh;
  display: flex;
}

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

.books-list {
  margin-top: 20px;
  margin-bottom: 10px;
}

.no-result-icon {
  margin-right: 15px;
}

.collection-list-group {
  border-top: 1px solid #44565c33;
  width: 100%;
  padding: 20px 10px 10px;
  display: block;
}

.search-box {
  color: #000;
  background-color: #fff;
  border-radius: 10px;
  width: 780px;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  overflow: hidden;
  box-shadow: 0 10px 40px #44565c0d;
}

.small-text-2 {
  color: #646e70;
}

.small-text-2.cc-name {
  color: #000;
  margin-left: 10px;
}

.spacer-xl-start {
  padding-top: 7.5rem;
}

.spacer-xl-start.spacer-xl-end {
  padding-top: 0;
}

.typer {
  font-weight: 700;
}

.page-intro-splitscreen-wrapper {
  z-index: 1;
  pointer-events: none;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-after-intro-text {
  z-index: 3;
  color: #eeebdc;
  background-color: #000;
  margin-top: 21vh;
  padding-top: 10em;
  padding-bottom: 0;
  position: relative;
}

.page-intro-wrapper {
  z-index: 0;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 100svh;
  padding-top: 5em;
  padding-bottom: 5em;
  display: flex;
  position: sticky;
  top: 0;
}

.spacer-xs-start {
  padding-top: .8rem;
}

.social-icons1_link {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.bento-background-video {
  z-index: 1;
  object-fit: cover;
  background-color: #000;
  border-radius: .75rem;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
}

.bento-grid-intro-inner {
  width: 100%;
  max-width: 34rem;
}

.bento-slider {
  z-index: 2;
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.heading-style-h1 {
  letter-spacing: -.01em;
  text-transform: none;
  font-size: 5rem;
  line-height: 1;
}

.bento-slide-inner {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

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

.container-large.page-padding {
  padding-left: 0;
  padding-right: 0;
}

.right-arrow {
  display: none;
}

.bento-slide-bottom {
  text-align: center;
  width: 100%;
  padding: 5rem 2.5rem;
}

.heading-style-h3 {
  color: #000;
  letter-spacing: -.005em;
  text-transform: none;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.1;
}

.webflow-logo {
  color: #91dfb5;
  width: 8rem;
  height: auto;
  margin-right: -.5rem;
}

.copy-small {
  color: #000;
  font-size: 1.1rem;
  line-height: 1.4;
}

.bento-person-image {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 130%;
  margin-top: -30%;
  position: relative;
  bottom: 0;
}

.bento-chart-image {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: absolute;
}

.bento-grid-client-image {
  object-fit: cover;
  border-radius: 999rem;
  width: 8rem;
  height: 8rem;
  position: absolute;
  box-shadow: 0 2.1em 2em #0000003d;
}

.bento-grid-client-image.is-4 {
  width: 6rem;
  height: 6rem;
  inset: auto 10% 3% auto;
}

.bento-grid-client-image.is-1 {
  inset: 30% auto auto -5%;
}

.bento-grid-client-image.is-5 {
  inset: auto 17% 17% auto;
}

.bento-grid-client-image.is-3 {
  width: 5rem;
  height: 5rem;
  inset: auto auto 23% 26%;
}

.bento-grid-client-image.is-6 {
  margin-top: auto;
  margin-bottom: auto;
  inset: 0% auto 0 -5%;
}

.bento-grid-client-image.is-2 {
  width: 5rem;
  height: 5rem;
  inset: 9% 22% auto auto;
}

.social-icons1_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  white-space: normal;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.bento-grid-item {
  background-color: #132c1e;
  border-radius: .75rem;
  position: relative;
}

.bento-grid-item.is-slideshow {
  background-color: #e2ff00;
  width: 100%;
  height: 100%;
}

.bento-grid-item.is-person {
  z-index: 3;
  background-color: #e2ff00;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.bento-grid-item.is-social {
  background-color: #e2ff00;
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex;
}

.bento-grid-item.is-intro {
  background-color: #e2ff00;
  flex-flow: column;
  align-items: flex-start;
  padding: 2.8rem 5rem 20% 3.2rem;
  display: flex;
}

.bento-grid-item.is-mood-image {
  background-color: #000;
  height: 20rem;
  max-height: 20rem;
}

.bento-grid-item.is-video {
  background-color: #000;
  height: 100%;
}

.bento-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr minmax(10rem, 20rem);
  width: 100%;
  display: grid;
}

.bento-slider-do-not-touch {
  z-index: 3;
  width: 100%;
  position: absolute;
  inset: 0% 0% 3.5rem;
}

.section-bento-grid {
  min-height: clamp(30rem, 80svh, 70rem);
}

.bento-shine {
  z-index: 2;
  pointer-events: none;
  mix-blend-mode: overlay;
  background-image: radial-gradient(circle farthest-side at 50% 0, #91dfb5, #0000);
  position: absolute;
  inset: 0%;
}

.bento-slide-top {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.spacer-xxs-end {
  padding-bottom: .5rem;
}

.slide-nav {
  height: 3rem;
  font-size: .6rem;
}

.button-2 {
  color: #fff;
  text-align: center;
  letter-spacing: .02rem;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 999rem;
  padding: .7rem 2.1rem;
  font-size: 1rem;
  font-weight: 500;
}

.bento-slide {
  width: 100%;
  margin-right: -1px;
}

.left-arrow {
  display: none;
}

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

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

.padding-global.padding-150px {
  justify-content: center;
  align-items: center;
  max-width: 110rem;
  padding-bottom: 0;
  padding-left: 5rem;
  padding-right: 5rem;
  display: block;
}

.padding-global-8 {
  z-index: 1;
  padding-left: 2.2rem;
  padding-right: 2.2rem;
  position: relative;
}

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

.intro {
  height: 220vh;
}

.intro__wrapper {
  background-color: #000;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
}

.intro__gradient {
  z-index: 10;
  color: #fff;
  -webkit-text-stroke-color: white;
  mix-blend-mode: darken;
  background-image: linear-gradient(#000 30%, #1e2200 36%, #aac000 43%, #e2ff00 50%, #e1ff00 59%, #aac000 65%, #000 69%);
  height: 100%;
  position: absolute;
  inset: 0%;
}

.intro__text {
  z-index: 5;
  color: #fff;
  -webkit-text-stroke-color: #e2ff00;
  background-color: #000;
  align-items: center;
  height: 100vh;
  padding-left: 10px;
  font-size: 5rem;
  font-weight: 600;
  line-height: 1em;
  display: flex;
  position: sticky;
  top: 0;
}

.heading-18 {
  text-transform: none;
  font-family: Host Grotesk, sans-serif;
}

.review-box-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #ffffff1f;
  border-radius: 18px;
  flex-direction: column;
  flex: none;
  align-self: stretch;
  max-width: 504px;
  padding: 36px;
  display: flex;
  position: relative;
  box-shadow: 0 12px 48px #0000004d;
}

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

.section-421 {
  z-index: 1;
  padding-top: 144px;
  padding-bottom: 144px;
  position: relative;
}

.section-421.reduced-bottom-padding {
  padding-bottom: 72px;
}

.section-421.reduced-bottom-padding.no-top-padding {
  padding-top: 0;
}

.heading-19 {
  font-family: Host Grotesk, sans-serif;
}

.heading-20, .heading-21 {
  font-family: Host Grotesk, sans-serif;
  font-size: 57px;
}

.heading-22, .heading-23 {
  font-family: Host Grotesk, sans-serif;
}

.heading-24 {
  font-family: Host Grotesk, sans-serif;
  font-weight: 500;
}

.template-hover-state {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.cta-grid {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.cta-website-container {
  border-radius: 0;
  flex: none;
  width: 270px;
  height: 170px;
  overflow: hidden;
  box-shadow: -4px 3px 28px #00000040;
}

.top-margin {
  margin-top: 36px;
}

.bold-text-6 {
  color: #000;
  justify-content: center;
  font-size: 14px;
  display: flex;
}

.template-name {
  color: #fff;
  font-family: Host Grotesk, sans-serif;
  font-weight: 500;
}

.cta-slider {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.cta-website-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cta-container {
  background-color: #000;
  margin-bottom: 50px;
  padding: 80px 60px;
  position: relative;
  overflow: hidden;
}

.button-7 {
  background-color: #0000;
  border: 1px solid #fff;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 500;
  transition: all .35s;
}

.button-7:hover {
  color: #fff;
  border-color: #6d6d6d;
}

.button-7.template {
  color: #000;
  background-color: #e2ff00;
  border-style: none;
  padding-left: 41px;
  padding-right: 41px;
  font-weight: 600;
  transition: box-shadow .325s, border-color .5s;
  box-shadow: 0 0 25px #0000004d;
}

.button-7.template:hover {
  border-color: #e9e9e9;
  box-shadow: 0 0 50px #0000004d;
}

.cta-slider-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 50%;
  display: flex;
  position: absolute;
  inset: 0% -3% 0% auto;
}

.normal-paragraph {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.3;
}

.accordion-item-2 {
  color: #fff;
}

.accordion-item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.accordion-item-title {
  border-bottom: 1px solid #404040;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 2rem;
  display: flex;
}

.section-422 {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  flex-direction: column;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  display: flex;
}

.section-422.section-component {
  z-index: 2;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.accordion-item-content-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--light-1);
  border-bottom: 1px solid #404040;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.accordion-item-icon {
  width: 1.25rem;
  max-height: 1.25rem;
  transform: rotate(-45deg);
}

.paragraph-light {
  opacity: .6;
}

.container-13 {
  width: 90vw;
  padding-left: 0;
  padding-right: 0;
}

.accordion-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.display-xs {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lexend Deca, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1em;
}

.display-m {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1em;
}

.heading-25 {
  font-family: Host Grotesk, sans-serif;
}

.copy-wright-wrapper {
  z-index: 1;
  color: #a1a1a1;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.text-block-14 {
  color: #fff;
  font-size: 12px;
}

.back-to-top-wrap {
  display: block;
}

.back-to-top {
  background-color: #000;
  border: 1px solid #3b4031;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 68px;
  display: flex;
}

.social-platform {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social-items {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
  line-height: 1.33333em;
  text-decoration: underline;
  transition: color .3s;
}

.social-items:hover {
  color: #e2ff00;
}

.social-item-divider {
  background-color: #535848;
  width: 1px;
  height: 16px;
}

.footer-border {
  z-index: -1;
  background-color: #23261d;
  width: 100%;
  max-width: 310px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  left: 0%;
  right: 0;
}

.animation-content-wrap {
  overflow: hidden;
}

.footer-logo-text {
  background-image: linear-gradient(180deg, var(--dark-2), #080808 90.61%);
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Lexend Deca, sans-serif;
  font-size: 14vw;
  line-height: .875em;
}

.heading-26, .heading-27, .heading-28, .heading-29 {
  font-family: Host Grotesk, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.navbar-logo {
  background-color: #0b0c0c;
  border: 4px solid #000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 110px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar-logo-link {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.navbar-logo-item {
  flex: 1;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.navbar-logo-item.top {
  justify-content: flex-end;
  align-self: auto;
  width: 150%;
}

.navbar-logo-item.bottom {
  align-self: auto;
  width: 150%;
  position: relative;
  left: 26%;
}

.hero-heading {
  text-transform: uppercase;
  background-color: #00ab7d;
  background-image: linear-gradient(to right, #00ab7d, #846ffb 50%, #00ab7d);
  flex: none;
  margin-right: 20px;
  padding-left: 21px;
  padding-right: 21px;
  font-size: 4vw;
  line-height: 1.2;
  position: relative;
}

.hero-content-square.back {
  z-index: 1;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  position: absolute;
  inset: -2%;
}

.hero-content-square-frame-title {
  border-bottom: 5px solid #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20%;
  display: flex;
  position: absolute;
  top: 0;
}

.seal-hexagon-circletext-container {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 70%;
  height: 70%;
  display: flex;
  position: absolute;
}

.schedule-hero {
  justify-content: space-between;
  align-items: stretch;
  width: 40vw;
  min-width: 700px;
  max-width: 60vh;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.hero-content-square-seal {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.hero-content-square-frame-footer {
  background-color: #000;
  border-top: 5px solid #000;
  border-bottom: 6px #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20%;
  display: flex;
  position: absolute;
  bottom: 0;
}

.schedule-text {
  color: #fff;
  text-transform: uppercase;
  font-family: Lexend Deca, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.hero-content-square-2 {
  z-index: 2;
  background-image: linear-gradient(277deg, #431f65, #00b974);
  border: 5px solid #000;
  justify-content: center;
  align-items: center;
  width: 40vw;
  min-width: 700px;
  max-width: 60vh;
  height: 40vw;
  min-height: 600px;
  max-height: 60vh;
  display: flex;
  position: relative;
}

.date-label {
  color: #fff;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.5;
}

.date-label.gradient-text {
  color: var(--dark-1);
  font-weight: 700;
}

.hexagon-layer-1 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.clone-slide-item {
  flex: none;
  display: flex;
}

.seal-hexagon {
  z-index: 4;
  width: 80%;
  height: 80%;
  position: absolute;
}

.seal-hexagon.inner {
  transform: rotate(90deg);
}

.hero-wave-slider-mask {
  justify-content: flex-end;
  width: 50%;
  height: 150px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.hero-wave-slider-mask.right {
  inset: auto 0% 0% auto;
}

.seal-hexagon-circletext {
  z-index: 5;
  height: 100%;
}

.schedule-dates-left {
  background-color: var(--primary-1);
  border-right: 3px solid #fdfeff;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.schedule-dates-left.gradient-bg {
  background-image: linear-gradient(270deg, #00ab7d, #846ffb);
  border-right-color: #000;
  flex: 1;
  padding: 30px;
}

.hero-content-star {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 7vw;
  height: 7vw;
  display: flex;
  position: absolute;
  inset: 0% 10% auto auto;
}

.hero-content-square-frame-center {
  background-image: url('../images/CleanShot-2020-07-01-at-13.58.31.png');
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 60%;
  position: absolute;
}

.hero-content-square-frame-center.frame-1 {
  background-image: url('../images/screen.png');
}

.hero-content-hexagons {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 100%;
  display: flex;
  position: absolute;
}

.section-2-schedule-dates {
  border: 3px solid var(--primary-1);
  -webkit-text-stroke-color: var(--primary-1);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.section-2-schedule-dates.version-2 {
  background-color: #0b0c0c;
  border-color: #000;
  margin-top: 2vw;
  margin-bottom: 2vw;
}

.hero-content-square-frame {
  background-image: linear-gradient(277deg, #431f65, #00b974);
  border: 5px solid #000;
  justify-content: center;
  align-items: center;
  width: 60vh;
  height: 60vh;
  display: flex;
  position: relative;
}

.hero-content-square-frame.frame-1 {
  z-index: 1;
  background-image: linear-gradient(220deg, var(--primary-1), var(--dark-1));
  width: 100%;
  height: 100%;
  position: absolute;
  transform: scale(1);
}

.hero-content-square-frame.frame-3 {
  background-image: linear-gradient(277deg, #431f65, #00b974);
  width: 100%;
  height: 100%;
  position: absolute;
  transform: scale(.5);
}

.hero-content-square-frame.frame-fixed {
  z-index: 1;
  background-image: linear-gradient(220deg, var(--primary-1), var(--dark-1));
  width: 100%;
  height: 100%;
  position: absolute;
}

.hero-content-square-frame.frame-2 {
  background-image: linear-gradient(45deg, var(--primary-1), var(--dark-1));
  width: 100%;
  height: 100%;
  position: absolute;
  transform: scale(.5);
}

.hero-content-square-frame.frame-2-fixed {
  z-index: 1;
  background-image: linear-gradient(45deg, var(--primary-1), var(--dark-1));
  width: 100%;
  height: 100%;
  position: absolute;
}

.hero-wave-item {
  flex: none;
  max-width: none;
  height: 150px;
  margin-right: -2px;
}

.clone-slider {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
  position: absolute;
  right: 0;
  overflow: hidden;
}

.clone-slider.left {
  left: 0;
  right: auto;
}

.schedule-dates-right {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.schedule-dates-right.plain-bg {
  background-color: #0b0c0c;
  padding: 30px;
}

.hero-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 800px;
  display: flex;
  overflow: hidden;
}

.hero-content-square-frame-footer-text {
  color: #846ffb;
  text-transform: uppercase;
  font-size: 8rem;
  line-height: 1.5;
}

.hero-content-square-frame-footer-text.green {
  color: var(--primary-1);
}

.seal-hexagon-5 {
  z-index: 6;
  width: 100%;
  height: 100%;
  padding-top: 0;
  position: absolute;
}

.hero-content-clone-symbol {
  z-index: 6;
  background-color: var(--primary-1);
  border: 4px solid #000;
  width: 3.5vw;
  height: 5vw;
  position: absolute;
  top: 0;
  right: 0;
}

.hero-content-clone-symbol.symbol-6 {
  z-index: 0;
  background-color: #00ab7d;
  top: 5vw;
  right: 5vw;
}

.hero-content-clone-symbol.symbol-2 {
  z-index: 5;
  top: 1vw;
  right: 1vw;
}

.hero-content-clone-symbol.symbol-3 {
  z-index: 3;
  background-color: var(--primary-2);
  top: 2vw;
  right: 2vw;
}

.hero-content-clone-symbol.symbol-5 {
  z-index: 1;
  background-color: var(--light-1);
  top: 4vw;
  right: 4vw;
}

.hero-content-clone-symbol.symbol-4 {
  z-index: 2;
  background-color: var(--primary-2);
  top: 3vw;
  right: 3vw;
}

.starlines {
  background-color: var(--primary-1);
  width: 100%;
  height: 4%;
  position: absolute;
  left: 0;
}

.starlines.line-4 {
  transform: rotate(-45deg);
}

.starlines.star3 {
  background-color: #846ffb;
}

.starlines.line-2 {
  transform: rotate(90deg);
}

.starlines.line-3 {
  transform: rotate(45deg);
}

.hero-content-square-frame-title-col {
  background-color: var(--dark-1);
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.hero-content-square-frame-title-col.right-column {
  background-color: var(--primary-1);
}

.txt-border {
  text-transform: uppercase;
  flex: none;
  padding-left: 5vw;
  padding-right: 5vw;
  font-size: 16vw;
  line-height: 1.5;
}

.txt-border.tb-blue {
  color: var(--opacity);
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: var(--light-1);
  font-weight: 800;
}

.txt-border.tb-green {
  color: var(--opacity);
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: var(--primary-1);
  padding-left: 5vw;
  padding-right: 5vw;
  font-weight: 800;
  line-height: 1.5;
}

.hero-content-square-frame-title-text {
  color: var(--primary-1);
  font-size: 6rem;
  line-height: 1.5;
}

.hero-content-square-frame-title-text.black-text {
  color: #0b0c0c;
}

.hero-content-square-frame-title-text.purple-text {
  color: #846ffb;
}

.hero-content-clone-symbols-contain {
  padding-bottom: 0;
  position: absolute;
  inset: auto auto 10% 20%;
}

.slider-wrapper-2 {
  justify-content: flex-start;
  display: flex;
  transform: translate(22%);
}

.hexagon-layer-2 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: scale(.5);
}

.form-submit {
  color: #0b0c0c;
  background-image: linear-gradient(270deg, #00ab7d, #846ffb);
  border: 4px solid #000;
  padding: 2.5vw 2vw;
  font-size: 2vw;
  position: absolute;
  inset: 1.1vw -1.5vw auto auto;
}

.text-field {
  border: 4px solid #000;
  height: 6vw;
  font-size: 2vw;
  line-height: 2vw;
  transition: border-color .2s cubic-bezier(.23, 1, .32, 1);
}

.text-field:focus {
  border-color: #846ffb;
}

.text-field::placeholder {
  font-size: 3vw;
}

.section-423 {
  background-color: var(--dark-1);
  width: 100%;
  height: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-2-form-wrapper {
  width: 100%;
  margin-top: 7vw;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.subtext {
  text-align: center;
}

.subtext.schedule-subtext {
  flex: none;
  font-size: 2vw;
  line-height: 1;
}

.subtext.schedule-subtext.white {
  color: #fff;
}

.subtext.less-width {
  z-index: 1;
  color: var(--light-1);
  text-transform: uppercase;
  width: 90%;
  font-size: 50px;
  font-weight: 500;
  line-height: 1.1em;
  position: relative;
}

.section-2-form {
  position: relative;
}

.join-us-star {
  justify-content: center;
  align-items: center;
  width: 7vw;
  height: 7vw;
  display: flex;
  position: absolute;
  top: 0;
  left: -30px;
}

.join-us-star._2 {
  top: 20vh;
  left: auto;
  right: -50px;
}

.success-message {
  color: #fff;
  background-color: #00ab7d;
}

.link-inline {
  color: #0b0c0c;
  text-decoration: underline;
}

.link-inline.white {
  color: #fff;
  border-bottom: 2px solid #fff;
  text-decoration: none;
}

.schedule-line {
  background-color: #0a0d0d;
  width: 2vw;
  height: .3vw;
  margin-left: 10px;
  margin-right: 10px;
}

.form-info {
  width: 60%;
  font-size: 1.3vw;
  line-height: 1.6vw;
}

.form-info.success {
  margin-left: auto;
  margin-right: auto;
}

.container-14 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container-14.shorter {
  width: 70vw;
}

.intro-video-wrap {
  width: 40vw;
  max-width: 700px;
  margin-top: 40px;
  margin-bottom: 60px;
}

.nocode-link {
  margin-bottom: 4px;
  font-weight: 300;
}

.video-3 {
  border: 3px solid #000;
}

.seal-hexagon-2 {
  z-index: 4;
  width: 95%;
  height: 95%;
  position: absolute;
}

.prizes-icon-scroll-effect-trigger {
  width: 0;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 50%;
}

.broughtby-logo {
  background-color: #fff;
  border: 4px #000;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.broughtby-logo:hover {
  transform: scale(1.1);
  box-shadow: 0 10px 25px #00000073;
}

.arrows {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 12vw;
  height: 12vw;
  display: grid;
}

.arrows.broughtby {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.section-424 {
  background-color: #ebedee;
  width: 100%;
  height: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.seal-hexagon-6 {
  z-index: 4;
  width: 100%;
  height: 100%;
  position: absolute;
}

.seal-hexagon-3 {
  z-index: 5;
  width: 41%;
  height: 60%;
  display: none;
  position: absolute;
}

.title-icon-shape {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.full-space-link {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.broughtby-title-smaller {
  color: var(--dark-1);
  margin-top: 0;
  font-size: 3vw;
  line-height: 4vw;
}

.broughtby-title {
  flex-direction: column;
  justify-content: center;
  width: 30%;
  padding: 2vw 2vw 15vw;
  display: flex;
}

.broughtby3 {
  transform: rotate(90deg);
}

.seal-hexagon-4 {
  z-index: 6;
  width: 38.7%;
  height: 57%;
  display: none;
  position: absolute;
}

.title {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.title-text {
  align-items: center;
  margin-top: 1vw;
  display: flex;
}

.title-text.rules {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 4vw;
}

.faq-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.broughtby2 {
  transform: rotate(-90deg);
}

.broughtby-logo-img.square {
  width: 100%;
  padding: 10px 20px;
}

.broughtby-logo-img.square.adjust, .broughtby-logo-img.square.finsweet, .broughtby-logo-img.horizontal {
  width: 100%;
  padding: 10px;
}

.broughtby-logo-img.horizontal.flowmingo {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.broughtby-logo-img.horizontal.nocode {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}

.broughtby-content-square-seal {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90%;
  display: flex;
  position: absolute;
}

.broughtby-content-square-seal.underheader {
  width: 220px;
  height: 200px;
  margin-top: 40px;
  position: relative;
}

.broughtby-grid {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.container-15 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container-15.broughtby {
  align-items: flex-start;
  height: auto;
}

.broughtby-logo-wrapper {
  border: 4px #000;
  justify-content: center;
  align-items: center;
  width: 30rem;
  height: 30rem;
  padding: 1vw;
  display: flex;
}

.broughtby-logo-wrapper.inner-border-2, .broughtby-logo-wrapper.inner-border {
  border-style: none;
  width: 100%;
  height: 100%;
}

.broughtby1 {
  transform: rotate(-180deg);
}

.section-3-video-play-wrapper {
  background-image: linear-gradient(270deg, #00ab7d, #846ffb);
  border: .8vw solid #0b0c0c;
  width: 15%;
  margin-bottom: 5%;
  padding-top: 3px;
}

.section-3-video-play-lottie {
  margin: -15px -25px -15px -15px;
}

.section-passing-text-image {
  max-width: 500%;
  height: 100%;
}

.section-425 {
  background-color: #ebedee;
  width: 100%;
  height: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-425.video {
  background-color: #0000;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.section-passing-text {
  width: 100%;
  height: 17vw;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -1.5vw;
  overflow: hidden;
}

.section-video {
  border: 6px solid var(--light-1);
  background-color: #000;
  width: 75vw;
  height: 55vw;
  padding-top: 50px;
  padding-bottom: 0;
  padding-left: 50px;
  position: relative;
}

.section-video-lightbox {
  color: #0b0c0c;
  background-color: #fff;
  border: .8vw solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.schedule-slider-slide-content {
  background-color: #fff;
  border: 5px solid #000;
  flex-direction: column;
  align-items: flex-start;
  width: 95%;
  height: 90%;
  display: flex;
}

.title-arrow {
  margin-left: 3vw;
}

.section-426 {
  background-color: #ebedee;
  width: 100%;
  height: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.crosses {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 12vw;
  height: 12vw;
  display: grid;
}

.seal-hexagon-7 {
  z-index: 4;
  width: 100%;
  height: 100%;
  position: absolute;
}

.seal-hexagon-7.inner {
  transform: rotate(90deg);
}

.schedule-seal {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 17.5vw;
  height: 15vw;
  display: flex;
  position: absolute;
  top: 0;
  left: auto;
  right: 0%;
}

.schedule-slider-outer {
  width: 100%;
  margin-top: 7vw;
  display: flex;
  position: sticky;
  top: 20vw;
}

.schedule-slider-slide-title-line {
  background-color: #000;
  width: 100%;
  height: 3px;
  margin-left: 1vw;
  margin-right: 1vw;
}

.cross-line {
  background-color: #000;
  width: 100%;
  height: .4vw;
  position: absolute;
  transform: rotate(45deg);
}

.cross-line.line-2 {
  transform: rotate(-45deg);
}

.schedule-sticky-size {
  height: 200vw;
  margin-top: 15vw;
}

.schedule-slider {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.schedule-slider-slide-title-text {
  flex: none;
  margin-bottom: 0;
  font-size: 1.8vw;
  font-weight: 500;
}

.schedule-slider-slide {
  background-image: linear-gradient(295deg, #00ab7d, #846ffb);
  justify-content: center;
  align-items: center;
  width: 45vw;
  height: 23vw;
  margin-right: 5vw;
  display: flex;
}

.schedule-item-title {
  text-transform: uppercase;
  font-size: 2.5vw;
  line-height: 3vw;
}

.title-text-inner {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.schedule-slider-slide-info {
  align-items: center;
  width: 100%;
  height: 75%;
  padding-left: 1.5vw;
  padding-right: 1.5vw;
  display: flex;
}

.container-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container-16.schedule {
  align-items: flex-start;
  height: auto;
}

.schedule-slider-slide-title {
  border-bottom: 4px solid #000;
  align-items: center;
  width: 100%;
  height: 25%;
  padding-left: 1.5vw;
  padding-right: 1.5vw;
  display: flex;
}

.section-427 {
  background-color: #ebedee;
  width: 100%;
  height: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-427.pre-rules {
  background-color: #0000;
}

.shape-container {
  width: 50%;
  height: 100%;
  position: absolute;
  left: 0;
}

.shape-container._2 {
  left: auto;
  right: 0;
}

.shape {
  background-image: linear-gradient(270deg, #00ab7d, #846ffb);
  border-radius: 50%;
  width: 15vw;
  height: 15vw;
  position: absolute;
  bottom: 0;
  left: -30px;
}

.shape.circle {
  margin-right: auto;
  left: auto;
  right: 0;
}

.shape.square {
  border-radius: 0%;
  top: 0;
  left: 0;
}

.container-17 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container-17.shorter {
  width: 70vw;
}

.rules-title {
  justify-content: flex-start;
  padding: 0 2vw 15vw;
  display: flex;
}

.rules-content-scroll-arrow-icon {
  width: 70%;
  position: absolute;
  left: 0;
  transform: rotate(-45deg);
}

.section-428 {
  background-color: #ebedee;
  width: 100%;
  height: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-428.rules {
  position: relative;
}

.rules-left {
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: sticky;
  top: 10vw;
}

.rules-content-point-text {
  color: #000;
  font-size: 1.5vw;
  font-weight: 500;
  line-height: 2.2vw;
}

.rules-content-point-text.white {
  color: #ebedee;
}

.rules-content-scroll {
  background-image: linear-gradient(#00ab7d, #846ffb);
  border: 4px solid #000;
  width: 5vw;
  height: 70vh;
  position: relative;
}

.rules-title-text {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4vw;
}

.rules-title-text.black {
  color: #ccd1d5;
  background-color: #0b0c0c;
  margin-left: -1vw;
  padding: .5vw 1vw;
}

.rules-title-text.black.black-line-2 {
  margin-left: 2vw;
}

.rules-content-scroll-arrow {
  background-color: #0b0c0c;
  justify-content: center;
  align-items: center;
  width: 102%;
  height: 10vh;
  display: flex;
  position: absolute;
  top: -.5%;
  left: -1%;
  right: auto;
  overflow: hidden;
}

.rules-content {
  width: 100%;
  margin-left: 1vw;
}

.section-anchor {
  position: absolute;
  inset: -200px auto auto 0%;
}

.rules-content-point {
  border: 4px solid #000;
  align-items: center;
  margin-bottom: 1vw;
  padding: 2.5vw 2vw;
  display: flex;
}

.rules-content-point.black {
  background-color: #0b0c0c;
  margin-bottom: 0;
}

.container-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container-18.rules {
  align-items: flex-start;
  height: auto;
  padding-top: 0;
}

.rules-wrapper {
  border: 4px solid #000;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding: 3vw;
  display: flex;
  position: relative;
}

.starlines-2 {
  background-color: #846ffb;
  width: 100%;
  height: 4%;
  position: absolute;
  left: 0;
}

.starlines-2.line-2 {
  transform: rotate(90deg);
}

.starlines-2.line-3 {
  transform: rotate(45deg);
}

.starlines-2.line-4 {
  transform: rotate(-45deg);
}

.grid-2 {
  grid-template-rows: auto;
  grid-auto-flow: column;
  display: flex;
}

.div-block-13 {
  width: 100vw;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-14 {
  background-image: url('../images/tanq-letstart-bg2.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: contain;
  width: 50%;
  padding: 20px 20px 20px 100px;
}

.div-block-15 {
  background-image: url('../images/tanq-letstart-bg1.svg');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: contain;
  width: 50%;
  padding: 40px;
}

.text-block-30 {
  color: var(--dark-1);
  font-size: 60px;
  font-weight: 700;
  line-height: 1em;
}

.text-block-31 {
  background-color: var(--dark-1);
  color: var(--light-1);
  font-size: 60px;
  font-weight: 700;
  line-height: 1em;
}

.text-block-32 {
  color: var(--dark-1);
  margin-top: 40px;
}

.text-block-33 {
  color: var(--dark-1);
}

.div-block-16 {
  background-color: var(--dark-1);
  justify-content: flex-start;
  align-items: center;
  height: 80px;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

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

.div-block-18 {
  background-image: url('../images/tanq-bg-manage.svg');
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: contain;
}

.grid-3 {
  grid-template-rows: auto;
}

.lottie-animation-7 {
  width: 21vw;
  position: absolute;
  inset: 9% 32% auto auto;
}

.lottie-animation-8 {
  width: 23vw;
  position: absolute;
  inset: 9% 5% auto auto;
}

.lottie-animation-9 {
  padding-top: 25%;
  padding-left: 3%;
  padding-right: 3%;
}

.navbar-2 {
  background-color: #ddd0;
}

.nav-link-2, .nav-link-3, .nav-link-4, .text-block-34, .icon-2, .text-block-35, .icon-3, .dropdown, .text-block-36, .icon-4 {
  color: var(--light-1);
}

.dropdown-list-2 {
  width: 100%;
}

.dropdown-list-2.w--open {
  width: 100vw;
  inset: 0% auto auto;
}

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

.text-block-37 {
  font-weight: 300;
}

.text-block-38 {
  color: var(--light-5);
  margin-top: -8px;
  padding-top: 0;
  font-size: 15px;
  font-weight: 300;
}

.text-block-38.world {
  color: var(--light-2);
  font-size: 14px;
}

.text-block-38.world:hover {
  color: var(--light-1);
  font-weight: 300;
  text-decoration: underline;
}

.text-block-38.world.space {
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-19 {
  border-bottom: 1px solid var(--light-3);
  width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-39 {
  color: var(--light-1);
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 60px;
}

.text-block-40 {
  font-size: 13px;
  line-height: 1.3em;
}

.text-block-41 {
  font-size: 14px;
  line-height: 1.3em;
}

.text-block-42 {
  color: var(--light-1);
  font-size: 16px;
  line-height: 1.3em;
}

.bold-text-7 {
  color: var(--light-1);
  -webkit-text-stroke-color: var(--light-1);
}

.bold-text-8 {
  color: var(--light-1);
  font-weight: 400;
}

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

.bold-text-9, .bold-text-10 {
  color: var(--light-5);
  font-weight: 300;
}

.bold-text-11, .bold-text-12 {
  color: var(--light-5);
}

.bold-text-13 {
  color: var(--light-1);
  font-weight: 700;
}

.bold-text-13.world {
  font-size: 14px;
}

.bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18 {
  font-weight: 700;
}

.bold-text-19 {
  font-family: Lexend Deca, sans-serif;
  font-weight: 400;
}

.bold-text-20 {
  color: #ffffff80;
  font-weight: 300;
}

.nav-link-5 {
  color: #fffc;
  border-radius: 200px;
  padding: 6px 18px;
  transition: color .2s, background-color .2s;
}

.nav-link-5:hover {
  color: #fff;
  background-color: #fff3;
}

.nav-link-5.no-padding {
  padding: 0;
  position: static;
}

.nav-link-5.inside-right-contents {
  font-family: Lexend Deca, sans-serif;
  font-weight: 400;
}

.dropdown-list-3.w--open {
  background-color: #0000;
  left: 50%;
}

.bold-text-21 {
  color: #ffffff80;
}

.menu-button-horizontal-line-2 {
  background-color: #fff;
  width: 100%;
  height: 2px;
}

.bold-text-22 {
  color: #ffffff80;
  font-weight: 300;
}

.button-13 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 0 36px;
  font-weight: 500;
  transition: color .2s, background-color .2s;
  display: flex;
  box-shadow: 0 12px 48px #0000004d;
}

.button-13:hover {
  color: #fff;
  background-color: #fff3;
}

.button-13.small {
  padding-left: 18px;
  padding-right: 18px;
}

.button-13.small.nav-button {
  background-color: #e1ff00;
  border-radius: 0;
}

.bold-text-23 {
  color: #ffffff80;
}

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

.rgba-255-255-255-0-2-2 {
  color: #fff;
}

.menu-button-cross-line-2 {
  background-color: #fff;
  width: 75%;
  height: 2px;
  position: absolute;
}

.text-light-4 {
  color: #fffc;
}

.text-block-43 {
  color: #ffffff80;
  margin-top: -8px;
  padding-top: 0;
  font-size: 15px;
  font-weight: 300;
}

.text-block-44 {
  font-family: Lexend Deca, sans-serif;
  font-weight: 300;
}

.dropdown-link-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fffc;
  align-items: center;
  padding: 0;
  font-weight: 500;
  display: flex;
}

.dropdown-link-2:hover {
  color: #fff;
}

.dropdown-link-2.padded {
  padding: 6px 18px;
  position: static;
}

.dropdown-bottom-link-2 {
  color: #000;
  transition: opacity .2s;
}

.dropdown-bottom-link-2:hover {
  opacity: .5;
}

.dropdown-body-2 {
  background-color: #000;
  width: 100vw;
  height: 100vh;
  position: static;
  inset: 0% auto auto 0%;
  overflow: hidden;
  transform: translate(-50%);
  box-shadow: 0 12px 48px #0000004d;
}

.text-block-45 {
  font-family: Lexend Deca, sans-serif;
  font-weight: 300;
}

.text-block-46, .text-light-5 {
  color: #fff;
}

.div-block-20 {
  border-bottom: 1px solid #fff3;
  width: 100%;
  height: 50px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-47 {
  font-family: Lexend Deca, sans-serif;
  font-weight: 300;
}

.button-14 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 0 36px;
  font-weight: 500;
  transition: color .2s, background-color .2s;
  display: flex;
  box-shadow: 0 12px 48px #0000004d;
}

.button-14:hover {
  color: #fff;
  background-color: #fff3;
}

.button-14.icon {
  background-color: #e1ff00;
  padding-left: 24px;
  padding-right: 24px;
}

.section-429 {
  z-index: 1;
  padding-top: 144px;
  padding-bottom: 144px;
  position: relative;
}

.section-429.wide {
  perspective: 1px;
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
}

.section-429.wide.no-top-padding {
  padding-top: 0;
}

.section-433 {
  max-width: 1350px;
  margin: 0 auto 40px;
  padding: 80px 24px 24px;
}

.section-433.why-solution {
  background-image: none;
}

.section-433.customize {
  background-image: url('../images/tanq-customize-heading.png');
  background-size: cover;
}

.section-433.enhance {
  background-image: url('../images/tanq-businesstools-heading.png');
  background-position: 0 0;
  background-size: cover;
}

.grid-7 {
  grid-template-rows: auto;
}

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

.heading-31 {
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-weight: 900;
}

.heading-31.head-1 {
  color: var(--primary-1);
  text-align: right;
  margin-top: -5px;
  padding-left: 40px;
  font-size: 150px;
}

.heading-31.head-1.customize {
  text-align: left;
  margin-top: 20%;
}

.heading-31.head-2 {
  text-align: left;
  margin-top: 20%;
  padding-right: 40px;
}

.heading-31.head-2.customize {
  text-align: right;
  margin-top: -5px;
}

.heading-31.freere {
  color: var(--primary-1);
}

.heading-32 {
  padding-right: 10px;
  font-family: Inter, sans-serif;
}

.div-block-21 {
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-21.new {
  text-align: right;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-21.new.freere {
  background-color: var(--primary-1);
}

.text-block-48 {
  color: var(--light-1);
  padding-right: 10px;
  font-size: 27px;
  font-weight: 700;
}

.text-block-48.tanqory {
  color: var(--primary-1);
  font-weight: 800;
}

.text-block-48.tanqory.new.why {
  text-align: left;
  font-size: 80px;
  font-weight: 900;
}

.text-block-48.tanqory.new.freere {
  text-align: left;
  font-size: 40px;
}

.text-block-48.tanqory.new.freere.bold {
  font-weight: 900;
}

.text-block-48.new {
  font-size: 40px;
  line-height: 1.5em;
}

.text-block-48.new.why {
  color: var(--primary-1);
  text-align: left;
  font-weight: 300;
}

.text-block-48.new.freere {
  color: var(--dark-1);
  text-align: left;
  font-size: 20px;
  font-weight: 400;
}

.text-block-49 {
  color: var(--light-1);
  text-align: left;
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-block-49.new {
  text-align: right;
}

.div-block-22 {
  background-image: radial-gradient(circle, #e1ff00, #0000 65%);
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-22.new {
  background-image: none;
}

.div-block-22.new.freere {
  background-color: var(--primary-1);
  width: 100%;
  padding: 40px 20px 20px 40px;
}

.medium-heading-2 {
  color: var(--primary-1);
  font-family: Inter, sans-serif;
  font-size: 57px;
  font-weight: 700;
  line-height: 1.1em;
}

.medium-heading-2.new {
  color: var(--light-1);
  font-size: 42px;
}

.vignette-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 618px;
  height: 100%;
  display: flex;
  position: absolute;
}

.rows-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.rows-2.gap-1-5x {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
}

.rows-2.gap-3x {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  padding-top: 0;
}

.rows-2.gap-3x.customize-enhance {
  padding-top: 320px;
}

.button-15 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 0 36px;
  font-weight: 500;
  transition: color .2s, background-color .2s;
  display: flex;
  box-shadow: 0 12px 48px #0000004d;
}

.button-15:hover {
  color: #fff;
  background-color: #fff3;
}

.button-15.align-center {
  align-self: center;
}

.check-circle-2 {
  background-color: #fff3;
  border-radius: 50%;
  padding: 9px;
  box-shadow: 0 12px 48px #0000001a;
}

.underline-2 {
  background-color: #fff;
  width: 100%;
  height: 1px;
}

.underline-2.gradient {
  background-color: #0000;
  background-image: linear-gradient(to right, #fff, #0000);
}

.section-431 {
  z-index: 1;
  padding-top: 144px;
  padding-bottom: 144px;
  position: relative;
}

.section-431.wide {
  background-color: var(--dark-1);
  perspective: 1px;
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
}

.grid-8 {
  grid-template-rows: auto;
  width: 100%;
  display: flex;
}

.div-block-23 {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-24 {
  width: 50%;
}

.heading-33 {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-block-50 {
  color: var(--light-1);
  text-transform: uppercase;
  padding-left: 0;
  font-weight: 300;
}

.text-block-51 {
  color: var(--light-1);
  padding-bottom: 40px;
  padding-left: 0;
  font-weight: 300;
}

.image-31 {
  width: 100%;
  max-width: 80%;
}

.text-block-52 {
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.text-block-52.footer {
  color: var(--light-1);
}

.accordion-item-3 {
  color: #fff;
}

.accordion-item-content-details-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  border-bottom: 1px solid #404040;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section-432 {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  flex-direction: column;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  display: flex;
}

.section-432.section-component {
  z-index: 2;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.bold-text-24, .bold-text-25 {
  font-weight: 600;
}

.text-block-54 {
  font-size: 80px;
  line-height: 100px;
}

.text-block-55 {
  color: var(--light-1);
  padding-bottom: 40px;
  font-size: 80px;
  font-weight: 700;
  line-height: 100px;
  position: sticky;
}

.div-block-25 {
  padding-top: 0;
  display: flex;
}

.div-block-26 {
  margin-bottom: -5px;
}

.blog-card-image {
  object-fit: cover;
  border: 1px solid #edf1f2;
  display: block;
}

.dropdown-list-body {
  z-index: 3;
  position: relative;
}

.nav-sales-text {
  display: none;
}

.nav-sales-icon {
  display: block;
}

.footer-divider {
  margin-left: 24px;
  margin-right: 24px;
}

.blog-card-label {
  color: #9ca6af;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 12px;
}

.inline-footer {
  margin-left: .05em;
  margin-right: .05em;
  font-weight: 500;
  display: inline;
}

.inline-footer.svg {
  line-height: 0;
  position: relative;
  top: 3px;
}

.dropdown-inner-shadow {
  z-index: 4;
  background-image: linear-gradient(#24324214, #0000 15%);
  height: 56px;
  position: absolute;
  bottom: 100%;
  left: 0%;
  right: 0%;
  box-shadow: 0 3px 12px #24324214;
}

.dropdown-card-title {
  color: var(--light-1);
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
}

.dropdown-card-title.is-secondary {
  margin-top: 2px;
  margin-bottom: 0;
  line-height: 19px;
}

.dropdown-card-title.not-margin {
  margin-top: 2px;
  margin-bottom: 0;
}

.dropdown-card {
  margin-bottom: 36px;
  display: block;
  position: relative;
}

.dropdown-card.has-icon {
  display: flex;
}

.dropdown-card.has-icon.hide {
  display: none;
}

.dropdown-card.is-secondary {
  margin-bottom: 20px;
}

.sidebar-column-bg {
  display: none;
}

.dropdown-bg-full {
  background-color: var(--dark-1);
  position: absolute;
  inset: 0%;
  box-shadow: 35px 35px 50px #24324226;
}

.dropdown-sidebar-bg {
  background-color: var(--dark-2);
  border-left: 1px solid #e0e6e8;
  width: 100vw;
  position: absolute;
  inset: 0 0 0 806px;
}

.dropdown-card-text {
  color: var(--light-1);
  font-weight: 400;
}

.menu {
  float: none;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  height: 80px;
  font-weight: 500;
  display: flex;
}

.blog-card-title {
  font-size: 16px;
  line-height: 20px;
}

.dropdown-footer {
  align-items: center;
  height: 45px;
  display: flex;
}

.navbar-wrapper-2 {
  background-color: #0000;
  font-size: 12px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.blog-card-content {
  padding-left: 0;
  font-weight: 700;
}

.dropdown-footer-wrapper {
  background-color: var(--dark-2);
  border-top: 1px solid #e0e6e8;
  position: absolute;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.dropdown-footer-wrapper.tablet {
  display: none;
}

.dropdown-card-bg {
  opacity: 0;
  border-radius: 3px;
  position: absolute;
  inset: -16px;
}

.dropdown-card-bg.orange {
  background-color: #f9dc0026;
}

.dropdown-card-bg.is-yellow {
  background-color: #fffede;
}

.dropdown-card-bg.is-red {
  background-color: var(--tanqory-1);
  border-radius: 0;
}

.dropdown-card-bg.is-red:hover {
  background-color: var(--light-5);
}

.dropdown-card-bg.is-blue {
  background-color: #edf8ff;
}

.dropdown-card-bg.purple {
  background-color: var(--tanqory-1);
  border-radius: 0;
}

.dropdown-card-bg.white {
  background-color: #fff;
  border: 1px solid #edf1f2;
}

.dropdown-card-bg.purple {
  background-color: #f0f0ff;
}

.dropdown-card-bg.is-green {
  background-color: #e2fffa;
}

.dropdown-card-bg.is-red {
  background-color: #ffedef;
}

.dropdown-column.third {
  padding-left: 20px;
  position: relative;
}

.dropdown-footer-copy {
  position: absolute;
  top: 50%;
  right: 32px;
  transform: translate(0, -50%);
}

.nav-button {
  color: #fff;
  background-color: #273240;
  border-radius: 3px;
  padding: 8px 16px;
  transition: background-color .2s ease-in-out;
}

.nav-button:hover {
  background-color: #151b26;
}

.navbar-3 {
  z-index: 3;
  background-color: var(--dark-1);
  position: relative;
  box-shadow: 0 3px 12px #24324214;
}

.dropdown-overflow {
  padding-top: 40px;
  display: block;
  overflow: auto;
}

.blog-card-link {
  color: #646f79;
  justify-content: space-between;
  margin-top: 8px;
  display: flex;
  position: static;
  inset: auto 0% 0% 12px;
}

.reset-line-height {
  line-height: 0;
}

.dropdown-list-4 {
  z-index: 1;
  background-color: #0000;
  padding-bottom: 142px;
  font-size: 13px;
  position: fixed;
  inset: 80px 0% auto;
  overflow: hidden;
}

.dropdown-column-title {
  color: var(--light-2);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px solid #e0e6e8;
  margin-bottom: 30px;
  padding-bottom: 16px;
  font-size: 13px;
  font-weight: 700;
  position: relative;
}

.dropdown-column-title.europe {
  color: var(--dark-1);
}

.dropdown-column-title.in {
  margin-top: 30px;
}

.dropdown-card-content {
  position: relative;
}

.container-19 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.dropdown-subgrid {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.divider-5 {
  background-color: #e0e6e8;
  width: 1px;
  height: 28px;
}

.dropdown-footer-full {
  z-index: 1;
  opacity: 1;
  position: absolute;
  inset: 0 0% 96px;
}

.caret {
  padding-bottom: 5px;
}

.menu-right {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brand-2 {
  flex: none;
  align-items: center;
  margin-right: 32px;
  padding-top: 6px;
  display: flex;
}

.brand-2.responsive {
  display: none;
}

.dropdown-footer-link {
  color: var(--light-2);
  padding-left: 10px;
  transition: color .2s;
}

.dropdown-footer-link:hover {
  color: var(--primary-1);
}

.dropdown-grid {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 215px 215px 215px 430px;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-grid.resources {
  grid-template-columns: 180px 410px 240px;
}

.dropdown-grid.resources.world {
  grid-column-gap: 50px;
  grid-template-columns: repeat(auto-fit, 260px) 260px 260px 260px;
}

.dropdown-grid.product {
  grid-template-columns: 350px 350px 410px;
}

.blog-card {
  background-color: #fff;
  border: 1px solid #edf1f2;
  flex-direction: column;
  margin-bottom: 12px;
  padding: 8px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
}

.blog-card:hover {
  transform: translate(0, -2px);
  box-shadow: 4px 0 8px #24324214;
}

.blog-card.third {
  display: none;
}

.dropdown-toggle {
  color: var(--light-1);
  align-items: center;
  height: 100%;
  padding: 0 13px;
  font-size: 18px;
  transition: color .2s cubic-bezier(.4, 0, .2, .01);
  display: flex;
}

.dropdown-toggle:hover, .dropdown-toggle.w--current {
  color: var(--primary-1);
}

.dropdown-toggle.w--open {
  box-shadow: inset 0 -3px 0 0 var(--primary-1);
  color: var(--primary-1);
  height: 80px;
}

.dropdown-toggle.login {
  justify-content: center;
  align-items: center;
  width: 110px;
  padding-left: 0;
}

.dropdown-toggle.language, .dropdown-toggle.envelope, .dropdown-toggle.button {
  display: block;
}

.label {
  background-color: var(--primary-1);
  color: var(--dark-1);
  letter-spacing: .1em;
  text-transform: uppercase;
  border-radius: 2px;
  margin-left: 4px;
  padding: 2px 5px 1px 6px;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  position: absolute;
}

.dropdown-card-icon {
  flex: 0 0 18px;
  width: 32px;
  margin-top: 2px;
  margin-right: 12px;
  line-height: 0;
  position: relative;
}

.dropdown-card-icon.is_-secondary {
  margin-top: 0;
}

.dropdown-card-icon.arrow {
  opacity: .5;
  flex-basis: 14px;
  align-self: center;
  margin-left: 8px;
  margin-right: 0;
}

.footer-copy-link {
  color: #796eff;
}

.dropdown-bg {
  position: absolute;
  inset: 0% 0% 96px;
}

.navbar-bg {
  z-index: 1;
  opacity: 0;
  background-color: #0000001a;
  display: none;
  position: fixed;
  inset: 0%;
}

.menu-left {
  display: flex;
}

.dropdown-toggle-text {
  color: var(--light-1);
  margin-right: 6px;
  font-size: 18px;
}

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

.dropdown-card-title-2 {
  color: #151b26;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
}

.dropdown-card-title-2.is-secondary {
  margin-top: 2px;
  margin-bottom: 0;
  line-height: 19px;
}

.dropdown-card-title-2.not-margin {
  margin-top: 2px;
  margin-bottom: 0;
}

.dropdown-bg-full-2 {
  background-color: #fff;
  position: absolute;
  inset: 0%;
  box-shadow: 35px 35px 50px #24324226;
}

.dropdown-sidebar-bg-2 {
  background-color: #f6f8f9;
  border-left: 1px solid #e0e6e8;
  width: 100vw;
  position: absolute;
  inset: 0 0 0 706px;
}

.dropdown-card-text-2 {
  font-weight: 400;
}

.menu-2 {
  float: none;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  height: 56px;
  font-weight: 500;
  display: flex;
}

.navbar-wrapper-3 {
  background-color: #0000;
  font-size: 12px;
  position: fixed;
  inset: 0% 0% auto;
}

.dropdown-footer-wrapper-2 {
  background-color: #fbfdfe;
  border-top: 1px solid #e0e6e8;
  position: absolute;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.dropdown-footer-wrapper-2.tablet {
  display: none;
}

.dropdown-footer-copy-2 {
  position: absolute;
  top: 50%;
  right: 32px;
  transform: translate(0, -50%);
}

.navbar-4 {
  z-index: 3;
  background-color: #fff;
  position: relative;
  box-shadow: 0 3px 12px #24324214;
}

.dropdown-overflow-2 {
  padding-top: 40px;
  overflow: auto;
}

.dropdown-list-5 {
  z-index: 1;
  background-color: #0000;
  padding-bottom: 142px;
  font-size: 13px;
  position: fixed;
  inset: 56px 0% auto;
  overflow: hidden;
}

.dropdown-column-title-2 {
  color: #151b26;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px solid #e0e6e8;
  margin-bottom: 30px;
  padding-bottom: 16px;
  font-size: 13px;
  font-weight: 700;
  position: relative;
}

.container-20 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.menu-right-2 {
  display: flex;
}

.brand-3 {
  flex: none;
  align-items: center;
  margin-right: 32px;
  display: flex;
}

.brand-3.responsive {
  display: none;
}

.dropdown-footer-link-2 {
  color: #848f99;
  transition: color .2s;
}

.dropdown-footer-link-2:hover {
  color: #796eff;
}

.dropdown-grid-2 {
  grid-column-gap: 50px;
  grid-row-gap: 75px;
  grid-template-rows: auto;
  grid-template-columns: 180px 410px 240px;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-grid-2.resources {
  grid-template-columns: 180px 410px 240px;
}

.dropdown-toggle-2 {
  color: #646f79;
  align-items: center;
  height: 100%;
  padding: 6px 13px 0;
  font-size: 15px;
  transition: color .2s cubic-bezier(.4, 0, .2, .01);
  display: flex;
}

.dropdown-toggle-2:hover {
  color: #796eff;
}

.dropdown-toggle-2.w--open {
  color: #796eff;
  box-shadow: inset 0 -3px #796eff;
}

.dropdown-toggle-2.language, .dropdown-toggle-2.envelope, .dropdown-toggle-2.button {
  display: none;
}

.label-2 {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  background-color: #796eff;
  border-radius: 2px;
  margin-left: 4px;
  padding: 2px 5px 1px 6px;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  position: absolute;
}

.navbar-bg-2 {
  z-index: 1;
  opacity: 0;
  background-color: #0000001a;
  display: none;
  position: fixed;
  inset: 0%;
}

.dropdown-toggle-text-2 {
  margin-right: 6px;
}

.dropdown-card-title-3 {
  color: #151b26;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
}

.dropdown-card-title-3.is-secondary {
  margin-top: 2px;
  margin-bottom: 0;
  line-height: 19px;
}

.dropdown-card-title-3.not-margin {
  margin-top: 2px;
  margin-bottom: 0;
}

.dropdown-bg-full-3 {
  background-color: #fff;
  position: absolute;
  inset: 0%;
  box-shadow: 35px 35px 50px #24324226;
}

.menu-3 {
  float: none;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  height: 56px;
  font-weight: 500;
  display: flex;
}

.navbar-wrapper-4 {
  background-color: #0000;
  font-size: 12px;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-5 {
  z-index: 3;
  background-color: #fff;
  position: relative;
  box-shadow: 0 3px 12px #24324214;
}

.dropdown-list-6 {
  z-index: 1;
  background-color: #0000;
  padding-bottom: 142px;
  font-size: 13px;
  position: fixed;
  inset: 56px 0% auto;
  overflow: hidden;
}

.container-21 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.menu-right-3 {
  display: flex;
}

.brand-4 {
  flex: none;
  align-items: center;
  margin-right: 32px;
  display: flex;
}

.brand-4.responsive {
  display: none;
}

.dropdown-footer-link-3 {
  color: #848f99;
  transition: color .2s;
}

.dropdown-footer-link-3:hover {
  color: #796eff;
}

.dropdown-grid-3 {
  grid-column-gap: 50px;
  grid-row-gap: 75px;
  grid-template-rows: auto;
  grid-template-columns: 180px 410px 240px;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-grid-3.resources {
  grid-template-columns: 180px 410px 240px;
}

.dropdown-toggle-3 {
  color: #646f79;
  align-items: center;
  height: 100%;
  padding: 6px 13px 0;
  font-size: 15px;
  transition: color .2s cubic-bezier(.4, 0, .2, .01);
  display: flex;
}

.dropdown-toggle-3:hover {
  color: #796eff;
}

.dropdown-toggle-3.w--open {
  color: #796eff;
  box-shadow: inset 0 -3px #796eff;
}

.dropdown-toggle-3.language, .dropdown-toggle-3.envelope, .dropdown-toggle-3.button {
  display: none;
}

.dropdown-card-title-4 {
  color: #151b26;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
}

.dropdown-card-title-4.is-secondary {
  margin-top: 2px;
  margin-bottom: 0;
  line-height: 19px;
}

.dropdown-card-title-4.not-margin {
  margin-top: 2px;
  margin-bottom: 0;
}

.dropdown-bg-full-4 {
  background-color: #fff;
  position: absolute;
  inset: 0%;
  box-shadow: 35px 35px 50px #24324226;
}

.menu-4 {
  float: none;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  height: 56px;
  font-weight: 500;
  display: flex;
}

.navbar-wrapper-5 {
  background-color: #0000;
  font-size: 12px;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-6 {
  z-index: 3;
  background-color: #fff;
  position: relative;
  box-shadow: 0 3px 12px #24324214;
}

.dropdown-list-7 {
  z-index: 1;
  background-color: #0000;
  padding-bottom: 142px;
  font-size: 13px;
  position: fixed;
  inset: 56px 0% auto;
  overflow: hidden;
}

.brand-5 {
  flex: none;
  align-items: center;
  margin-right: 32px;
  display: flex;
}

.brand-5.responsive {
  display: none;
}

.menu-5 {
  float: none;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  height: 56px;
  font-weight: 500;
  display: flex;
}

.navbar-wrapper-6 {
  background-color: #0000;
  font-size: 12px;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-7 {
  z-index: 3;
  background-color: #fff;
  position: relative;
  box-shadow: 0 3px 12px #24324214;
}

.menu-6 {
  float: none;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  height: 56px;
  font-weight: 500;
  display: flex;
}

.navbar-8 {
  z-index: 3;
  background-color: #fff;
  position: relative;
  box-shadow: 0 3px 12px #24324214;
}

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

.div-block-29 {
  z-index: -1;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-33 {
  opacity: .35;
  max-width: 70%;
}

.text-block-56 {
  color: var(--light-1);
  padding-top: 100px;
  font-size: 100px;
  font-weight: 900;
}

.div-block-30 {
  width: 700px;
  position: absolute;
  top: 85%;
  left: 51%;
  right: 0;
}

.grid-9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 100px 100px 60px;
}

.heading-34 {
  color: var(--light-1);
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-weight: 900;
}

.heading-34.customize {
  color: var(--dark-1);
}

.text-block-57 {
  color: var(--light-1);
  font-family: Inter, sans-serif;
  font-size: 16px;
  position: static;
}

.text-block-57.customize {
  color: var(--dark-1);
}

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

.div-block-31 {
  background-color: var(--light-1);
  border-radius: 20px;
  padding: 20px;
}

.div-block-31.why-block-1 {
  background-color: #fff;
  border-radius: 20px;
  height: 400px;
  padding: 20px;
}

.why-block-2 {
  background-color: #e1ff00;
  border-radius: 20px;
  padding: 20px;
}

.why-block-3 {
  background-color: #c9c9c9;
  border-radius: 20px;
  padding: 20px;
}

.why-block-4 {
  background-color: #7b7b7b;
  border-radius: 20px;
  padding: 20px;
}

.bold-text-26 {
  color: var(--dark-1);
  font-weight: 800;
}

.bold-text-27 {
  color: var(--dark-1);
  text-align: left;
  font-weight: 800;
}

.italic-text-3, .italic-text-4, .italic-text-5 {
  color: var(--dark-1);
}

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

.section-434 {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-32 {
  padding-top: 5%;
  padding-left: 15%;
  padding-right: 15%;
}

.div-block-32.sec2 {
  padding-top: 10%;
  padding-left: 10%;
  padding-right: 10%;
}

.div-block-33 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.heading-35 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.div-block-34 {
  background-color: var(--light-4);
  border-radius: 30px;
  height: 300px;
}

.div-block-35 {
  background-image: url('../images/tanq-businesstools-whybusiness-1.png');
  background-position: 0 0;
  background-size: cover;
  height: 70%;
}

.div-block-35.b2 {
  background-image: url('../images/tanq-businesstools-whybusiness-2.png');
}

.div-block-35.b3 {
  background-image: url('../images/tanq-businesstools-whybusiness-3.png');
}

.div-block-35.b4 {
  background-image: url('../images/tanq-businesstools-whybusiness-4.png');
}

.div-block-36 {
  height: 30%;
  padding: 10px 20px 5px;
}

.text-block-58 {
  font-size: 16px;
  font-weight: 700;
}

.text-block-59 {
  font-size: 16px;
  font-weight: 300;
}

.section-436 {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 24px;
}

.section-436.bghead {
  background-image: url('../images/tanq-slae-headingbg.png');
  background-position: 0 0;
  background-size: cover;
  padding-bottom: 80px;
}

.section-436.bgfast {
  background-color: #384467;
  margin-bottom: 0;
  padding-bottom: 70px;
}

.section-436.bgsalechannel {
  width: 100vw;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section-436.bgmarketing {
  width: 100vw;
  height: 100vh;
}

.body-7 {
  background-color: #ecedf2;
  font-family: Inter, sans-serif;
}

.image-34 {
  position: static;
  top: -160px;
}

.heading-36 {
  color: var(--dark-1);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 70px;
  font-weight: 900;
}

.heading-37 {
  text-align: center;
  color: #1318a2;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 300;
}

.div-block-37 {
  margin-top: 80px;
  position: absolute;
  inset: 7% 0% auto;
}

.div-block-38 {
  margin-top: 10vh;
  margin-bottom: 0;
  padding-top: 10%;
}

.div-block-38.zero {
  padding-top: 0%;
}

.div-block-38.nopanding {
  padding-top: 5%;
}

.image-35 {
  z-index: -1;
  max-width: 41%;
  position: absolute;
  inset: 10% auto auto -20%;
}

.image-35.right {
  z-index: -120;
  max-width: 50%;
  inset: auto 0% -10% auto;
}

.section-437 {
  margin-top: 80px;
}

.text-block-60 {
  color: var(--dark-1);
  text-align: center;
}

.div-block-39 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 60px 15%;
  display: flex;
}

.heading-38, .heading-39 {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-block-61 {
  color: var(--light-1);
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-block-62, .text-block-63 {
  color: var(--light-1);
  font-weight: 700;
}

.heading-40 {
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 800;
}

.image-36 {
  max-width: 70%;
}

.div-block-40 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-64, .text-block-65, .text-block-66 {
  color: var(--light-1);
  font-size: 16px;
  font-weight: 300;
}

.text-block-67 {
  font-size: 16px;
}

.section-438 {
  background-color: var(--dark-1);
}

.div-block-41 {
  width: 100%;
}

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

.image-37 {
  float: none;
  clear: none;
  vertical-align: bottom;
  display: inline-block;
  position: static;
  top: 1px;
  bottom: 1px;
}

.image-38 {
  max-width: 70%;
}

.div-block-42 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-43 {
  justify-content: center;
  align-items: flex-end;
  width: 130%;
  height: 100%;
  padding-left: 0%;
  display: flex;
}

.div-block-44, .div-block-45 {
  width: 100%;
}

.text-block-68 {
  color: var(--light-1);
  text-align: right;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.1em;
}

.text-block-69 {
  color: var(--light-1);
  text-align: right;
  font-size: 16px;
}

.div-block-46 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.div-block-47 {
  background-image: url('../images/tanq-freere-cont1.png');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-47.content1 {
  background-image: url('../images/tanq-freeres-topic1.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-47.content2 {
  background-image: url('../images/tanq-freeres-topic2.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-47.content4 {
  background-image: url('../images/tanq-freeres-topic4.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-47.content3 {
  background-image: url('../images/tanq-freeres-topic3.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-48 {
  background-color: var(--dark-3);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 30px;
  height: 550px;
}

.div-block-48.bgfast {
  opacity: 1;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-image: linear-gradient(#d1d1ff82, #384467);
}

.div-block-48.bgsaleschannels {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-image: linear-gradient(#0000, #fff3);
  height: 100%;
  margin-top: -70px;
  padding-bottom: 40px;
}

.div-block-49 {
  background-color: var(--dark-3);
  filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 30px;
}

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

.heading-41 {
  text-align: center;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 80px;
  font-weight: 800;
}

.heading-41.sales {
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 300;
}

.heading-41.heading-2 {
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 4vw;
  font-weight: 200;
}

.heading-41.startegic {
  font-family: Inter, sans-serif;
  font-size: 90px;
  font-weight: 500;
}

.div-block-50 {
  max-width: 1080px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 5%;
  padding-right: 5%;
}

.text-block-70 {
  color: var(--light-1);
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  font-weight: 300;
}

.text-block-70.wholesale {
  font-family: Inter, sans-serif;
  font-size: 1.8vw;
}

.div-block-51 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-51.left {
  justify-content: flex-start;
  align-items: center;
}

.section-439 {
  background-color: #9f7a5a;
}

.section-439.bgfast {
  background-color: #384467;
}

.div-block-52 {
  width: 80%;
  margin-top: -80px;
}

.div-block-53 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.grid-10 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.image-39 {
  border-radius: 30px 30px 0 0;
}

.div-block-54 {
  background-color: #1b284b;
  border-radius: 30px;
  margin-top: -10px;
  padding: 40px 25px;
}

.div-block-54.online {
  background-color: #edece4;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.div-block-54.online.sale {
  background-color: #141313;
}

.div-block-54.online-2 {
  background-color: #775538;
}

.div-block-54.opacity-w {
  background-color: var(--light-4);
}

.text-block-71 {
  color: var(--light-1);
  padding-top: 30px;
  font-size: 18px;
  font-weight: 700;
}

.text-block-71.checkout {
  color: var(--light-1);
  font-size: 20px;
}

.text-block-71.online {
  color: var(--dark-1);
}

.text-block-71.online.sale {
  color: var(--light-1);
}

.section-440 {
  background-image: url('../images/tanq-slae-bg3.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-55 {
  padding: 5% 10%;
}

.div-block-56 {
  justify-content: center;
  align-items: center;
  padding-bottom: 5%;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

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

.section-441 {
  background-color: #384467;
}

.heading-42 {
  text-align: center;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
}

.text-block-72 {
  color: var(--light-1);
  text-align: center;
  font-weight: 200;
}

.div-block-57 {
  padding: 5% 10% 10%;
}

.div-block-57.sec2 {
  background-color: #20283d;
  padding-left: 15%;
  padding-right: 15%;
}

.grid-11 {
  grid-template-rows: auto;
}

.heading-43 {
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
}

.heading-44 {
  font-family: Inter, sans-serif;
  font-weight: 100;
}

.div-block-58 {
  background-color: var(--light-3);
  border-radius: 15px;
  width: 90%;
  margin-bottom: 10px;
  padding: 3%;
}

.heading-45 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

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

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

.div-block-60 {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-block-61 {
  padding-left: 15%;
  padding-right: 15%;
}

.section-442 {
  background-color: #384467;
  padding-top: 20px;
  padding-bottom: 100px;
}

.div-block-62, .div-block-63, .div-block-64 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-65 {
  background-image: url('../images/tanq-checkout-object3.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  width: 100%;
  height: 100%;
}

.div-block-66 {
  border-radius: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-73, .text-block-74 {
  font-size: 16px;
  font-weight: 300;
}

.div-block-67 {
  max-width: 1356px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

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

.background-video {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.heading-46 {
  color: var(--primary-1);
  text-align: center;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 80px;
  font-weight: 700;
}

.heading-46.wholesale {
  text-transform: uppercase;
  margin-top: 40px;
  font-size: 8vw;
}

.heading-46.startegic {
  font-family: Inter, sans-serif;
  font-size: 120px;
  font-weight: 900;
}

.heading-46.relationships {
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 109px;
}

.image-41 {
  max-width: 50%;
}

.div-block-68 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-68.sales {
  margin-top: -480px;
}

.div-block-68.left {
  justify-content: center;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.section-443 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-69 {
  max-width: 1356px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.text-block-75 {
  color: var(--light-1);
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 18px;
  font-weight: 300;
}

.heading-47 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 800;
}

.text-span-8 {
  color: var(--primary-1);
  font-weight: 800;
}

.text-span-9 {
  color: var(--primary-1);
}

.div-block-70 {
  width: 100%;
  max-width: 1356px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 24px;
}

.grid-13 {
  grid-template-rows: auto;
}

.section-444 {
  background-color: #363636;
}

.section-444.transpa {
  background-color: var(--dark-3);
}

.div-block-71 {
  background-color: var(--tanqory-1);
  border-radius: 30px;
  margin-top: 10px;
  margin-bottom: 40px;
}

.div-block-72 {
  padding: 20px;
}

.div-block-73 {
  padding: 15px;
  display: flex;
}

.heading-48 {
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 800;
}

.text-block-76 {
  color: var(--light-1);
  font-size: 16px;
}

.div-block-74 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.heading-49 {
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 200;
}

.heading-49.no-space {
  margin-bottom: 0;
}

.div-block-75 {
  max-width: 1356px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.heading-50 {
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.text-block-77 {
  color: var(--light-1);
  margin-top: 60px;
}

.grid-14 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-76 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

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

.div-block-77 {
  z-index: -1;
  background-image: linear-gradient(180deg, black, var(--dark-1) 11%, #0000);
  width: 100vw;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-77.img {
  background-image: linear-gradient(180deg, black, var(--dark-1) 11%, #0000), url('../images/tanq-funding-object11.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-445 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-51 {
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.div-block-78 {
  display: flex;
}

.div-block-79 {
  width: 70%;
}

.grid-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  padding-top: 10px;
}

.grid-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  padding-top: 10px;
}

.grid-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
  margin-top: 10px;
}

.div-block-80 {
  background-image: url('../images/tanq-Inventory-object6.png');
  background-position: 50%;
  background-size: cover;
  height: 150px;
}

.div-block-81, .div-block-82 {
  background-image: url('../images/tanq-Inventory-object7.png');
  background-position: 50%;
  background-size: cover;
  height: 150px;
}

.heading-52 {
  text-align: right;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.heading-53 {
  color: var(--dark-1);
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.heading-54 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.div-block-83 {
  background-color: var(--light-1);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.div-block-84 {
  background-color: var(--light-3);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.div-block-85 {
  background-color: var(--light-4);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.div-block-86 {
  margin-bottom: 60px;
}

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

.image-43 {
  max-width: 50%;
  position: absolute;
  left: -30vh;
}

.text-block-78 {
  color: var(--light-1);
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 200;
}

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

.div-block-87 {
  max-width: 1356px;
  margin-left: auto;
  margin-right: auto;
  padding: 140px 24px;
}

.div-block-87.light {
  background-color: var(--dark-1);
  padding-bottom: 0;
}

.div-block-88, .div-block-89 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-79 {
  color: var(--light-1);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 200;
  line-height: 1.3em;
}

.div-block-90 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-91 {
  z-index: 0;
  justify-content: center;
  align-items: flex-end;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
  position: absolute;
}

.div-block-92 {
  z-index: 13;
  background-color: var(--light-1);
  justify-content: center;
  align-items: flex-end;
  padding-top: 140px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.image-44 {
  clear: none;
  width: 310px;
}

.component {
  z-index: 12;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.component.hover-image {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
}

.hover_image {
  z-index: 2;
  border: 1px solid var(--light-1);
  border-radius: 15px;
  height: 15rem;
  position: absolute;
  right: 15%;
}

.hover-parent {
  border-top: 2px solid #2e2a27;
  border-bottom: 2px solid #2e2a27;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.hover-parent.border-none {
  border-top-style: none;
  border-bottom-style: none;
}

.is-main {
  z-index: 3;
  letter-spacing: -.07em;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  font-size: 4rem;
  font-weight: 600;
  display: flex;
  position: relative;
}

.is-main.backgorund_image {
  cursor: pointer;
  border-top: 2px #2e2a27;
  border-bottom: 2px #2e2a27;
  justify-content: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.is-main.border-null {
  border: 1px none var(--dark-3);
  cursor: pointer;
  justify-content: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.is-main.image_fill {
  cursor: pointer;
  border-top: 2px solid #2e2a27;
  border-bottom: 2px solid #2e2a27;
  justify-content: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.text_hover {
  z-index: 10;
  width: 100%;
  position: relative;
}

.text-block-80 {
  color: var(--light-1);
  letter-spacing: 0;
  font-size: 1.5rem;
  font-weight: 300;
}

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

.n-line {
  z-index: 1;
  border: 1px solid var(--light-4);
  background-color: #2e2a27;
  width: 100%;
  height: 2px;
  position: absolute;
  inset: 0% 0% auto;
}

.n-line.bottom {
  inset: auto 0% 0%;
}

.background_image {
  opacity: 0;
  object-fit: cover;
  align-self: flex-end;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  inset: 0%;
}

.heading-55 {
  text-align: center;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
}

.div-block-93 {
  padding-top: 60px;
  padding-bottom: 100px;
}

.div-block-93.haft {
  padding-bottom: 60px;
}

.div-block-93.haft.nobt {
  padding-top: 0;
}

.div-block-93.no-botton {
  padding-top: 100px;
  padding-bottom: 0;
}

.section-446 {
  margin-bottom: 140px;
}

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

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

.div-block-94 {
  background-color: #c4a5f3;
  height: 300px;
  padding: 20px;
}

.div-block-94.yellow {
  background-color: var(--primary-1);
}

.div-block-94.skyblue {
  background-color: #7ec9ff;
}

.text-block-81 {
  color: var(--dark-1);
  text-align: center;
  font-size: 100px;
  font-weight: 900;
}

.text-block-82 {
  color: var(--dark-1);
  text-align: center;
  font-size: 16px;
}

.div-block-95 {
  justify-content: center;
  align-items: flex-end;
  height: 70%;
  padding-bottom: 20px;
  display: flex;
}

.div-block-96 {
  height: 100%;
}

.div-block-97 {
  height: 30%;
  padding-top: 20px;
}

.text-span-10 {
  font-weight: 800;
}

.div-block-98 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.marquee {
  grid-column-gap: 1rem;
  background-color: var(--primary-1);
  width: 100%;
  margin-top: 60px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.marquee-content-2 {
  grid-column-gap: 1rem;
  flex: none;
  justify-content: space-around;
  min-width: 100%;
  display: flex;
}

.text-block-83 {
  color: #000;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 5vw;
  font-weight: 900;
  line-height: 1;
}

.marquee-2 {
  grid-column-gap: 1rem;
  background-color: #ef445c;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  overflow: hidden;
}

.marque-content {
  grid-column-gap: 1rem;
  flex: none;
  justify-content: space-around;
  min-width: 100%;
  display: flex;
}

.text {
  color: #000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 8vw;
  font-weight: 900;
  line-height: 1.6;
}

.text-span-11 {
  font-weight: 800;
}

.text-span-12 {
  font-weight: 700;
}

.div-block-99 {
  background-color: #c4a5f3;
  width: 100%;
  height: 40px;
}

.section-447 {
  margin-top: 60px;
}

.text-block-84 {
  color: var(--light-1);
  font-size: 16px;
}

.div-block-100 {
  padding-top: 20px;
}

.div-block-101 {
  background-color: #c4a5f3;
}

.div-block-102 {
  background-color: var(--primary-1);
}

.div-block-103 {
  background-color: #7ec9ff;
}

.grid-19 {
  grid-template-rows: auto;
}

.text-block-85 {
  color: var(--dark-1);
  font-size: 20px;
  font-weight: 700;
}

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

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

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

.credits {
  color: #fff9;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  font-size: 1.25rem;
  display: flex;
}

.card_wrapper {
  perspective: 1000px;
  perspective-origin: 50%;
  color: #333;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 10rem;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
}

.client-name {
  font-size: 2rem;
}

.card {
  transform-origin: 50% 100%;
  background-color: #fff;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 10rem;
  padding: 3rem;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.card.is-2 {
  z-index: 9;
  background-color: red;
}

.card.is-3 {
  z-index: 8;
  background-color: #000dff;
}

.card.is-4 {
  z-index: 7;
  background-color: #0f4;
}

.card.is-5 {
  z-index: 6;
  text-align: center;
  background-color: #000;
  border: 1px solid #fff3;
  justify-content: center;
  align-items: flex-start;
  padding-top: 3rem;
}

.card.is-5.eeg {
  color: var(--dark-1);
  background-color: #ff3660;
  padding-top: 2rem;
}

.card.is-5.on-the-layer {
  color: var(--dark-1);
  background-color: #ff5701;
  padding-top: 2rem;
}

.card.is-5.mc {
  color: var(--dark-1);
  background-color: #856fff;
  padding-top: 2rem;
}

.card.is-5.layers {
  color: var(--dark-1);
  background-color: #e1ff00;
  padding-top: 2rem;
}

.card.is-1 {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.project-summary {
  font-size: 1.5rem;
  line-height: 100%;
}

.section_cards {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--dark-1);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-104 {
  max-width: 1080px;
  margin: 60px auto;
}

.heading-56 {
  text-align: left;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.text-span-13 {
  font-weight: 900;
}

.div-block-105 {
  width: 100%;
  max-width: 1080px;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.div-block-106 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-107 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-14 {
  font-weight: 900;
}

.info-card-open-bg {
  background-color: #313131;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: translate(0, 101%);
}

.arrow-wrapper {
  z-index: 1;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  position: relative;
}

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

.pill-button {
  grid-column-gap: 1.25rem;
  color: #f9f9f9;
  text-transform: uppercase;
  background-color: #404040;
  border-radius: 100px;
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  align-items: center;
  min-width: 15rem;
  padding: 1.25rem 1.25rem 1.25rem 2rem;
  display: flex;
  overflow: hidden;
}

.pill-button.auto-top {
  background-color: var(--dark-1);
  margin-top: auto;
  padding: .65rem .65rem .65rem 1.2rem;
  text-decoration: none;
}

.info-card-bottom {
  z-index: 2;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: visible;
}

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

.info-title {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-small {
  color: var(--dark-1);
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 3.25rem;
  font-weight: 700;
  line-height: 1;
}

.service-card-open-close {
  background-color: #7b7b7b1a;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.25rem;
  height: 3.25rem;
  display: flex;
}

.info-card-top {
  z-index: 2;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.info-hidden {
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.circle-overlay {
  z-index: 1;
  background-color: var(--primary-1);
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
}

.info-card {
  grid-row-gap: 5rem;
  color: var(--light-1);
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #7b7b7b33;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  min-height: 34rem;
  padding: 2rem;
  transition: border-color .6s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.info-card:hover {
  border-color: #7b7b7b99;
}

.info-cards-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  display: flex;
}

.body-small {
  color: var(--dark-1);
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
}

.body-medium {
  font-size: 1.25rem;
  line-height: 1.4;
  text-decoration: none;
}

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

.div-block-108 {
  width: 100%;
  max-width: 1080px;
}

.section-448 {
  margin-bottom: 100px;
}

.text-span-15 {
  font-weight: 900;
}

.benefits_card_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.benefits_wrap {
  container-type: inline-size;
}

.benefits_card_mask_clip {
  overflow: hidden;
}

.benefits_card_wrap {
  color: #fff;
  background-color: #000;
  border-radius: 1rem;
  flex-flow: column;
  width: 100%;
  padding: 1rem;
  transition: width .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.u-container {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  max-width: 70rem;
  min-height: 50svh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.benefits_card_mask_wrap {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: ease;
  display: grid;
}

.benefits_card_img {
  opacity: .8;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.benefits_card_text {
  text-wrap: balance;
  margin-bottom: 1rem;
  padding-top: .7rem;
}

.button-16 {
  background-color: var(--primary-1);
  color: #000;
  border-radius: 100vw;
  padding: .5em 1.5em;
}

.benefits_card_title {
  text-wrap: balance;
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 600;
}

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

.benefits_card_icon {
  width: 3rem;
}

.div-block-109 {
  background-image: url('../images/tanq-freeres-topic8.png');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 50vh;
}

.section-449 {
  margin-bottom: 100px;
}

.text-span-16 {
  font-weight: 900;
}

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

.div-block-110 {
  background-image: url('../images/tanq-freeres-topic11.png');
  background-position: 50%;
  background-size: cover;
  padding: 60px;
}

.div-block-111 {
  background-image: url('../images/tanq-freeres-topic10.png');
  background-position: 50%;
  background-size: cover;
  padding: 60px;
}

.div-block-112 {
  background-image: url('../images/tanq-freeres-topic9.png');
  background-position: 50%;
  background-size: cover;
  height: 450px;
  padding: 60px;
}

.div-block-113 {
  justify-content: flex-start;
  align-items: flex-end;
  height: 50%;
  display: flex;
}

.div-block-113.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-114 {
  height: 50%;
}

.text-block-86 {
  color: var(--dark-1);
}

.text-block-87 {
  color: var(--dark-1);
  font-size: 23px;
  font-style: italic;
  font-weight: 900;
}

.text-span-17 {
  font-style: normal;
  font-weight: 400;
}

.div-block-115 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-116 {
  max-width: 1080px;
}

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

.image-45 {
  margin-top: -20vh;
}

.wrapper {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.with-fill {
  z-index: 2;
  color: var(--primary-1);
  letter-spacing: .4vw;
  text-transform: uppercase;
  font-size: 9vw;
  font-weight: 800;
  line-height: 9vw;
  position: absolute;
}

.without-fill {
  z-index: 1;
  color: var(--primary-1);
  letter-spacing: .4vw;
  text-transform: uppercase;
  font-size: 9vw;
  font-weight: 800;
  line-height: 9vw;
  position: absolute;
}

.grid-21 {
  grid-template-rows: auto;
}

.div-block-117 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-57 {
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-block-88 {
  font-size: 16px;
}

.div-block-118 {
  margin-bottom: 40px;
  padding-left: 40px;
}

.image-46 {
  max-width: 100%;
  display: block;
}

.div-block-119 {
  background-image: url('../images/tanq-social-bg-section2-1.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.div-block-120 {
  width: 100%;
  max-width: 1080px;
  margin-top: 100px;
  margin-bottom: 100px;
}

.heading-58 {
  text-align: center;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.text-block-89 {
  color: var(--light-1);
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  font-size: 20px;
}

.grid-22 {
  grid-template-rows: auto;
}

.div-block-121 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.div-block-122 {
  max-width: 1080px;
}

.div-block-123 {
  background-color: var(--light-4);
  border-radius: 30px;
  height: 100%;
  padding: 40px;
}

.div-block-124 {
  background-color: var(--light-4);
  border-radius: 30px;
  padding: 40px;
}

.div-block-125 {
  background-color: var(--light-4);
  border-radius: 30px;
  margin-top: 20px;
  padding: 40px;
  display: flex;
}

.div-block-125.nomargin {
  margin-top: 0;
}

.image-47 {
  max-width: 70%;
}

.image-48 {
  width: 250px;
  max-width: 70%;
}

.heading-59 {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-block-90 {
  color: var(--light-1);
}

.text-block-90.bold {
  margin-bottom: 10px;
  padding-top: 40px;
  font-weight: 900;
}

.text-block-91, .text-block-92 {
  color: var(--light-1);
}

.text-block-93 {
  color: var(--light-1);
  padding-top: 40px;
  padding-bottom: 40px;
}

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

.div-block-126 {
  width: 100%;
  max-width: 1080px;
}

.div-block-127 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-128 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-129 {
  max-width: 1080px;
}

.background-video-2 {
  background-color: #0000008f;
  height: 100vh;
}

.heading-60 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.text-span-18 {
  font-weight: 900;
}

.div-block-130 {
  width: 100%;
}

.div-block-131 {
  padding-left: 40px;
}

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

.home-intro_visual-content {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: 0%;
}

.home-intro_content {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home-intro_visual-height {
  width: 100%;
  padding-top: 100%;
}

.marquee-vertical_img {
  width: 100%;
  margin-top: 4%;
  margin-bottom: 4%;
}

.container-22 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.8em;
}

.container-22.is-home-intro {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 5.1em;
  padding-bottom: 5.1em;
  display: grid;
}

.marquee-vertical_wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 48%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.marquee-vertical_wrapper.is-2 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.marquee-vertical_panel {
  flex: none;
}

.home-intro_visual {
  width: 100%;
  position: relative;
}

.home-intro_p {
  width: 100%;
  max-width: 42em;
  font-size: .7rem;
  line-height: 1.5;
}

.marquee-vertical_gradient {
  background-image: linear-gradient(#e34b25 2%, #e34b2500 14% 86%, #e34b25 98%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.global_symbol {
  position: fixed;
  inset: 0% 0% auto;
}

.global_embed {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.c_info-bar_component {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-wrap: wrap;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.marquee-scrolling_panel {
  flex: none;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

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

.home-process_section {
  height: 500vh;
}

.container-23 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.8em;
}

.container-23.is-home-process {
  grid-column-gap: 2.25em;
  grid-row-gap: 2.25em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.home-process_img-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.marquee-scrolling_wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-process_heading {
  color: var(--primary-1);
  letter-spacing: -.03em;
  text-transform: uppercase;
  font-size: 9em;
  font-weight: 700;
  line-height: .8;
}

.c_info-bar_text {
  font-size: .7rem;
  font-weight: 400;
  line-height: 1.5;
}

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

.background-video-3 {
  background-color: var(--dark-3);
  height: 100vh;
}

.background-video-3.no-bg {
  z-index: 1;
  background-color: var(--opacity);
}

.div-block-133 {
  width: 100%;
  max-width: 1080px;
}

.div-block-133.pading {
  padding: 60px;
}

.div-block-134 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.heading-61 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 100;
}

.heading-61.green-bold {
  color: var(--primary-1);
  text-transform: uppercase;
  font-size: 70px;
  font-weight: 900;
}

.text-span-19, .text-span-20 {
  font-weight: 800;
}

.grid-24 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-135 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.div-block-136 {
  width: 100%;
  max-width: 1080px;
}

.div-block-137 {
  margin-bottom: 40px;
}

.heading-62 {
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 200;
}

.text-span-21 {
  font-weight: 700;
}

.text-block-94 {
  color: var(--light-1);
  text-align: left;
}

.div-block-138 {
  margin-top: 100px;
}

.div-block-139 {
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.div-block-140, .div-block-141 {
  padding: 40px;
}

.bold-text-28 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-95 {
  color: #fff;
  text-align: left;
}

.grid-25 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-142 {
  margin-top: 100px;
}

.button-17 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 0 36px;
  font-weight: 500;
  transition: color .2s, background-color .2s;
  display: flex;
  box-shadow: 0 12px 48px #0000004d;
}

.button-17:hover {
  color: #fff;
  background-color: #fff3;
}

.button-17.small {
  padding-left: 18px;
  padding-right: 18px;
}

.button-17.small.nav-button {
  background-color: #e1ff00;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 50px;
}

.button-17.small.nav-button.full {
  width: 100%;
}

.heading-63 {
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 200;
}

.div-block-143 {
  width: 100%;
  max-width: 1080px;
}

.div-block-144 {
  padding: 40px;
}

.div-block-145 {
  margin-bottom: 40px;
}

.div-block-146 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.text-span-22 {
  font-weight: 700;
}

.div-block-147 {
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.div-block-148 {
  padding: 40px;
}

.div-block-149 {
  max-width: 1080px;
}

.div-block-150 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.text-block-96 {
  color: var(--light-1);
  font-weight: 300;
}

.div-block-151 {
  background-color: var(--tanqory-1);
  border-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
}

.div-block-152 {
  position: static;
}

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

.div-block-153 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-154 {
  width: 1080px;
}

.section-450 {
  padding-top: 80px;
}

.text-block-97 {
  color: var(--light-1);
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.heading-64 {
  color: var(--primary-1);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 900;
}

.text-block-98 {
  color: var(--light-1);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-span-23, .text-span-24, .text-span-25, .text-span-26 {
  font-weight: 800;
}

.subscribe-btn {
  background-color: var(--primary-1);
  color: var(--dark-1);
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  min-width: 170px;
  height: 70px;
  padding: 14px 50px 13px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
  transition: all .4s;
  display: flex;
}

.subscribe-btn:hover {
  background-color: var(--primary-2);
  color: var(--light-1);
}

.container-24 {
  flex: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.form {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.mobile {
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}

.input-wrap {
  min-width: 500px;
  margin-right: 10px;
  position: relative;
}

.desktop {
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}

.success-message-2 {
  color: #fff;
  letter-spacing: 1.5px;
  background-color: #0000;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1em;
}

.thanks-wrap {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0;
}

.email {
  border: 1px solid var(--light-1);
  background-color: var(--light-4);
  color: #fff;
  letter-spacing: 1.6px;
  width: 100%;
  height: 70px;
  margin-bottom: 0;
  padding-left: 74px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.1em;
  transition: all .4s;
}

.email:focus {
  border-color: var(--primary-1);
}

.mail-icon {
  z-index: 100;
  opacity: .65;
  background-image: url('../images/mail-icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 18px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 24px;
}

.text-block-99 {
  color: var(--light-1);
  text-align: center;
  font-size: 16px;
}

.div-block-155 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.video_wrapper {
  z-index: 1;
  background-color: #fff5f40d;
  padding: 4rem;
  position: relative;
}

.text_4-5 {
  font-size: 4.5rem;
}

.setup {
  margin-top: 12rem;
  margin-bottom: 0;
}

.button_primary {
  color: #ffebeb;
  background-color: #121521;
  justify-content: center;
  width: 100%;
  padding: 1.5rem 2rem;
  font-size: 2.4rem;
  display: flex;
}

.button_primary:hover {
  background-color: #000;
  border: 1px solid #212121;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
}

.button_primary.is_annual {
  display: none;
}

.toggle_wrapper {
  background-color: #fff5f40d;
  align-self: flex-start;
  margin-bottom: 3.2rem;
}

.toggle_wrapper.with_code {
  color: #ffebeb;
  padding: 3.4rem 3.8rem;
  display: flex;
}

.pricing_list_item {
  color: #ffebeb;
  margin-top: 1.5rem;
  display: flex;
}

.text_3-2 {
  font-size: 3.2rem;
  font-weight: 300;
}

.number {
  margin-right: 1rem;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1;
}

.toggle_btn {
  cursor: pointer;
  background-color: #ffebeb;
  border-radius: 24px;
  width: 8rem;
  margin-left: 2rem;
  margin-right: 2rem;
  padding: .4rem .6rem .3rem;
}

.code_embed_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-25 {
  width: 152rem;
  margin-left: auto;
  margin-right: auto;
}

.pricing_list_header {
  color: #fff;
  margin-top: 3.8rem;
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.margin_3_top {
  margin-top: 3rem;
}

.toggle_btn_circle {
  background-color: #191717;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
}

.code_wrapper {
  background-color: #fff5f40d;
  border-radius: 0;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding: 6rem;
}

.margin_1_top {
  margin-top: 1rem;
}

.text_2-2 {
  font-size: 2.2rem;
}

.grid_3_col {
  grid-column-gap: 3.2rem;
  grid-row-gap: 3.2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing_card {
  color: #ffebeb;
  border: 1px solid #212121;
  padding: 4rem 3.8rem;
}

.description_wrap {
  color: #fffc;
  max-width: 65rem;
  font-weight: 300;
}

.margin_2_top {
  margin-top: 2rem;
}

.pricing_list {
  margin-top: 2rem;
  font-family: Inter, sans-serif;
  font-size: 2rem;
}

.code_embed {
  color: #fff;
  background-color: #2b2b2b;
  border-radius: 0;
  font-size: 1.5rem;
  line-height: 1.2;
}

.text_grey {
  color: #ffebeb70;
}

.text_1-5 {
  font-size: 1.5rem;
}

.margin_8_top {
  margin-top: 8rem;
}

.flex {
  display: flex;
}

.flex.align_center {
  align-items: center;
}

.text_white {
  color: #fff;
}

.check_icon {
  width: 2.6rem;
  height: 2.6rem;
  margin-right: 1.5rem;
}

.setup_video {
  z-index: 2;
  height: 33rem;
}

.setup_video.with_code {
  z-index: 2;
  height: 35rem;
}

.pricing_card_tab {
  flex-direction: column;
  align-items: stretch;
  margin-top: 4rem;
  display: flex;
}

.setup_col {
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.pricing-toggle-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.toggle-indicator {
  background-color: var(--dark-1);
  border-radius: 40px;
  width: 48%;
  height: 30px;
  position: absolute;
}

.plans-grid {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  border-top: 1px solid #fff3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  min-width: 100%;
  display: grid;
}

.pricing-plan-title-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.plan-price {
  justify-content: flex-start;
  align-items: center;
  width: 240px;
  font-size: 2.5rem;
  font-weight: 800;
  display: flex;
}

.pricing-plan-title {
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.pricing-plan-title.bottom-margin-10px {
  color: var(--primary-1);
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.horizontal-heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.bottom-margin-40px {
  color: var(--light-1);
  text-align: center;
  width: 100%;
  margin-bottom: 40px;
  font-size: 14px;
  font-weight: 300;
}

.toggle-switch {
  background-color: var(--primary-1);
  cursor: pointer;
  border-radius: 60px;
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  height: 38px;
  padding-left: 2%;
  padding-right: 2%;
  display: flex;
  position: relative;
}

.plan-card {
  border-radius: 10px 10px 0 0;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding-top: 2.5vw;
  padding-bottom: 2.5vw;
  display: flex;
}

.plan-card.recommended {
  background-image: linear-gradient(#ffffff26, #121212);
  padding-left: 2.5vw;
  padding-right: 2.5vw;
}

.pricing-feature-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 10px;
  display: flex;
}

.accent-icon {
  color: #b3b3eb;
  margin-top: 5px;
}

.container-26 {
  max-width: 90%;
}

.plan-features-wrapper {
  flex-flow: column;
  display: flex;
}

.text-block-100 {
  color: var(--light-1);
  font-size: 1.4rem;
}

.section-451 {
  padding-top: 150px;
  font-family: Inter, sans-serif;
}

.pricing-toggle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.plan-prices-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #121212;
  border-radius: 5px;
  display: flex;
}

.plan-price-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--light-1);
  color: #121212;
  border-radius: 5px;
  width: 260px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 5px 10px;
  display: flex;
  overflow: hidden;
}

.recommendedplan-indicator {
  background-color: var(--primary-1);
  color: #061818;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  padding: 3px 7px 5px;
  font-weight: 700;
  display: flex;
}

.recommendedplan-indicator.small {
  margin-left: 5px;
  padding-bottom: 3px;
}

.heading-65 {
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.text-block-101, .text-block-102 {
  color: var(--light-1);
  font-size: 25px;
  font-weight: 800;
}

.text-span-27 {
  color: var(--primary-1);
  font-weight: 800;
}

.text-span-28 {
  padding-left: 10px;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2em;
}

.paragraph-9 {
  color: var(--light-1);
}

.paragraph-10 {
  color: var(--light-1);
  font-size: 16px;
}

.paragraph-11, .italic-text-6 {
  color: var(--light-1);
}

.italic-text-7 {
  color: var(--light-1);
  font-size: 16px;
}

.italic-text-8, .italic-text-9 {
  color: var(--light-1);
}

.text-span-29, .text-span-30, .text-span-31, .text-span-32, .text-span-33, .text-span-34, .text-span-35 {
  padding-left: 10px;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2em;
}

.text-block-103 {
  color: var(--light-1);
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-104 {
  color: var(--light-1);
  font-size: 16px;
}

.div-block-156, .div-block-157 {
  padding: 20px;
}

.businesses-label-wrapper {
  color: #fff;
  background-color: #ffffff0a;
  border-bottom: 1px solid #0d2227;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  max-width: 98%;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-bottom: 8px;
  font-weight: 600;
  display: flex;
}

.tablet-and-mobile-price-grid-wrapper {
  display: none;
}

.compare-table-header-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.pricing-plan-title-2 {
  margin-top: 0;
  margin-bottom: 5px;
}

.feature-text-mobile {
  font-size: 15px;
  display: none;
}

.pricing-comparison-container {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.feature-item {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 60px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.desktop-price-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 2fr;
  width: 100%;
}

.check-icon-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.check-icon-3.no {
  color: #ef9898;
}

.check-icon-3.yes {
  color: #a7f18a;
}

.feature-check-inner {
  background-color: #ffffff0a;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  display: flex;
}

.container-27 {
  max-width: 70%;
}

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

.business-plans-compare-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-452 {
  padding-top: 150px;
}

.feature-check {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60px;
  display: flex;
}

.feature-grid {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  justify-items: start;
}

.pricing-top {
  border-bottom: 1px solid #0d2227;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60px;
  margin-bottom: 10px;
  display: flex;
}

.pricing-top.left-aligned-wrapper {
  justify-content: center;
  align-items: flex-start;
}

.individuals-label-wrapper {
  color: #fff;
  background-color: #ffffff0a;
  border-bottom: 1px solid #0d2227;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  max-width: 98%;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-bottom: 8px;
  font-weight: 600;
  display: flex;
}

.individual-plans-compare-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tablet-price-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
}

.container-28 {
  max-width: 70%;
}

.section-453 {
  padding-top: 150px;
}

.text-block-105 {
  opacity: .5;
  letter-spacing: 2px;
}

.pricing-line-break {
  border-top: 1px solid var(--dark-2);
  height: 81px;
  margin-top: 20px;
  padding-top: 44px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.pricing-line-break.botton {
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.check {
  opacity: .5;
  width: 38px;
}

.pricing-section {
  background-color: var(--dark-1);
  color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 140px;
  font-family: Inter, sans-serif;
  display: flex;
}

.top-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.pricing-line-break-top {
  height: 75px;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.pricing-grid-wrapper-mobile {
  display: none;
}

.grid-top-sticky {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  padding-top: 80px;
  position: sticky;
  top: 0;
}

.start-link {
  color: #8c54ff;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 10px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.help-icon {
  width: 18px;
}

.help {
  opacity: .3;
  margin-left: 10px;
}

.pricing-top-2 {
  border-bottom: 1px solid var(--dark-2);
  background-color: var(--dark-1);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100px;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
  position: relative;
}

.grid-pricing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
}

.arrow {
  margin-left: 12px;
}

.container-29 {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.title-wrap {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.title-2 {
  color: var(--primary-1);
  text-transform: none;
  font-size: 20px;
  font-weight: 700;
}

.pricing-table-cell {
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 40px;
  display: flex;
}

.pricing-table-cell.textin {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.pricing-table-cell.center {
  justify-content: center;
  align-items: center;
  padding-right: 0;
}

.discount {
  color: #ffffff80;
  font-size: 14px;
}

.heading-66 {
  font-family: Inter, sans-serif;
  font-size: 50px;
}

.heading-67 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-block-106, .text-block-107, .text-block-108, .text-block-109 {
  color: var(--primary-1);
}

.heading-68, .heading-69, .heading-70 {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.heading-71, .heading-72 {
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.paragraph-12 {
  font-size: 22px;
  font-weight: 700;
}

.heading-73 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-block-110 {
  color: var(--light-2);
  font-size: 16px;
  font-weight: 200;
}

.text-block-111 {
  color: var(--light-1);
  text-align: center;
  font-size: 16px;
}

.text-block-112 {
  color: var(--dark-1);
  font-size: 14px;
}

.div-block-158 {
  margin-top: 80px;
}

.image-49 {
  max-width: 70vh;
  position: static;
  inset: auto 0%;
}

.div-block-159 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  display: flex;
}

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

.heading-74 {
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 900;
}

.heading-75 {
  letter-spacing: 9px;
  font-family: Inter, sans-serif;
  font-weight: 200;
}

.text-span-36 {
  color: var(--primary-1);
}

.container-30 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.88em;
}

.container-30.is-home-photos {
  padding-top: 0;
  padding-bottom: 0;
}

.container-30.is-home-logos {
  padding: 8em 0;
}

.marquee-photo_wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2em;
  display: flex;
}

.marquee-text_component {
  flex-direction: column;
  width: 100%;
  font-size: 1.2vw;
}

.marquee-text_component.is-2 {
  z-index: 3;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.c_button {
  background-color: var(--primary-1);
  color: #131313;
  border-radius: 100vw;
  padding: .8em 3.4em;
  font-size: 1.2em;
  transition: color .15s, background-color .15s;
}

.c_button:hover {
  color: #f0f0f0;
  background-color: #131313;
}

.home-photos_button {
  background-color: var(--primary-1);
  color: var(--dark-1);
  cursor: pointer;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  transition: color .15s, background-color .15s;
  display: flex;
}

.home-photos_button:hover {
  background-color: var(--light-4);
  color: var(--primary-1);
}

.home-logos_layout {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.marquee-text_panel {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  transform: translate(0%);
}

.marquee-logos_item {
  background-color: #fff;
  border-radius: .63em;
  justify-content: center;
  align-items: center;
  margin-bottom: 8%;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 20px #0000001f;
}

.spacer {
  background-image: linear-gradient(#caf58700, #caf587);
  height: 100vh;
}

.marquee-photo_component {
  overflow: hidden;
}

.marquee-logos_item-height {
  width: 100%;
  padding-top: 49.43%;
}

.home-photos_section {
  overflow: hidden;
}

.marquee-logos_image {
  object-fit: contain;
  width: 60%;
  height: 90%;
  position: absolute;
}

.marquee-logos_wrapper {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.marquee-logos_wrapper.is-alt {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.marquee-photo_item {
  flex: none;
  width: 25vw;
  margin-right: .75em;
}

.marquee-text_text {
  color: var(--light-1);
  letter-spacing: -.04em;
  padding-top: .13em;
  font-family: Inter, sans-serif;
  font-size: 9.8em;
  font-weight: 800;
  line-height: 1;
}

.marquee-text_wrapper {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.marquee-text_wrapper.is-2 {
  justify-content: flex-end;
}

.home-hero_section {
  background-image: linear-gradient(180deg, var(--dark-1), transparent 81%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.marquee-photo_img {
  object-fit: cover;
  border-radius: .63em;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.marquee-logos_panel {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.home-logos_right {
  position: relative;
}

.marquee-photo_panel {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home-logos_right-height {
  width: 100%;
  padding-top: 88%;
}

.marquee-photo_height {
  width: 100%;
  padding-top: 117%;
  position: relative;
}

.home-photos_button-icon {
  width: 41%;
  height: 41%;
}

.home-photos_button-icon.is-1 {
  display: block;
}

.home-photos_button-icon.is-2 {
  display: none;
}

.home-logos_heading {
  color: var(--dark-1);
  margin-bottom: .2em;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.marquee-logos_component {
  width: 48%;
  position: relative;
}

.home-hero_img {
  z-index: 2;
  width: 100%;
  max-width: 65vh;
  padding-top: 60px;
  display: block;
  position: absolute;
}

.home-logos_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 3em;
  padding-bottom: 3em;
  display: flex;
}

.home-photos_h-bottom {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee-text_icon {
  flex: none;
  width: 4.81em;
  margin-left: 2.38em;
  margin-right: 2.38em;
}

.home-logos_card {
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 2.4em;
  padding-right: 2.4em;
  display: block;
}

.home-photos_heading {
  font-family: Inter, sans-serif;
  font-size: 6.3em;
  font-weight: 800;
}

.home-logos_flex {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-left: 4%;
  padding-right: 4%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.text-block-113 {
  color: var(--dark-1);
  margin-bottom: 2em;
}

.text-span-37 {
  font-weight: 900;
}

.heading-76 {
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 300;
}

.text-span-38 {
  font-weight: 900;
}

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

.button-elipse {
  background-color: #e16f66;
  border-radius: 50%;
  width: 10rem;
  height: 10rem;
  position: absolute;
  top: 3rem;
}

.button-wrapper {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 12rem;
  justify-content: flex-end;
  align-items: center;
  padding-left: .4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.opacity-60 {
  opacity: .6;
}

.features-cards-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.home-integrations-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

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

.icon-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: center;
  width: 1rem;
  display: flex;
  overflow: hidden;
}

.text-size-large {
  color: var(--light-1);
  font-size: 1.5rem;
}

.secondary-button-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fbfbfb;
  border: 1px solid #353535;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.opacity-70 {
  opacity: .7;
}

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

.container-31.medium {
  max-width: 90rem;
}

.integrations-content-component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.integrations-image {
  border-radius: .875rem;
  justify-content: center;
  align-items: center;
  height: 10rem;
  display: flex;
  overflow: hidden;
}

.text-size-regular {
  color: var(--light-1);
  font-size: 1rem;
  line-height: 1.5;
}

.integrations-content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

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

.integrations-block {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #1f1f1f;
  border-radius: 1rem;
  flex-flow: column;
  align-items: center;
  padding: 4rem 5rem 2.4rem;
  display: flex;
}

.integrations-block.second {
  width: 40%;
}

.integrations-block.first {
  width: 60%;
}

.button-icon-2 {
  z-index: 2;
  background-color: #1f1f1f;
  border-radius: 12rem;
  padding: .6rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-icon-2.absolute {
  z-index: 1;
  opacity: 0;
  border-radius: 13rem;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
  overflow: hidden;
}

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

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

.primary-button {
  background-color: var(--primary-1);
  color: var(--dark-1);
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.heading-4 {
  font-size: 3rem;
  line-height: 1.15;
}

.heading-4.text-weight-bold {
  color: var(--light-1);
}

.padding-global-9 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.double-button-component {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.secondary-button-text {
  z-index: 2;
  margin-left: .9rem;
  position: relative;
}

.header {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 63ch;
  display: flex;
}

.section-454 {
  margin-bottom: 100px;
}

.div-block-160 {
  border-radius: 30px;
  width: 100%;
  height: 100%;
}

.div-block-160.bg-img {
  background-image: url('../images/tanq-performance-object10.png');
  background-position: 50%;
  background-size: cover;
}

.div-block-160.bg-img2 {
  background-image: url('../images/tanq-optimize-object5.png');
  background-position: 50%;
  background-size: cover;
}

.div-block-161 {
  width: 100%;
}

.div-block-162 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.text-block-114 {
  color: var(--light-1);
  padding-left: 10px;
}

.heading-77 {
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 800;
}

.text-span-39 {
  font-weight: 100;
}

.div-block-163 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.text-span-40 {
  font-weight: 700;
}

.bold-text-29 {
  font-weight: 800;
}

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

.steps-item {
  position: sticky;
  top: 8vh;
}

.opacity-71 {
  opacity: .6;
}

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

.steps-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid #ed51458c;
  border-radius: 2.3125rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .75rem;
  display: flex;
}

.steps-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--light-1);
  background-color: var(--dark-1);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 50vh;
  display: grid;
  overflow: hidden;
}

.left-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 6rem 5rem;
  display: flex;
}

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

.opacity-72 {
  opacity: .7;
}

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

.steps-stack-component {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  width: 100%;
  padding-top: 100px;
  display: flex;
}

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

.right-content {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.steps-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  align-items: center;
  margin-top: 11rem;
  display: flex;
}

.steps-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fbfbfb;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.read-more-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  transition: all .25s;
  display: flex;
}

.read-more-button:hover {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
}

.heading-78 {
  font-size: 3rem;
  line-height: 1.15;
}

.heading-78.text-weight-medium {
  color: var(--light-1);
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.steps-description {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .7;
  flex-flow: column;
  max-width: 40ch;
  display: flex;
}

.steps-image {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.padding-global-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.vertical-line-tag {
  opacity: .5;
  color: #fff;
  background-color: #fff;
  width: 1px;
  height: 1rem;
}

.text-block-115, .text-block-116 {
  color: var(--light-1);
}

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

.center {
  padding-left: 15%;
  padding-right: 15%;
}

.image-50 {
  z-index: -2;
  width: 100%;
  display: block;
  position: absolute;
}

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

.heading-79 {
  padding-top: 60px;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 200;
}

.heading-79.text-center {
  color: var(--light-1);
  margin-bottom: 20px;
}

.text-span-41 {
  font-size: 90px;
  font-weight: 700;
  line-height: 1.1em;
}

.text-block-117 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-117.text-center {
  color: var(--light-1);
  padding-top: 0;
  font-weight: 300;
}

.div-block-164 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-455 {
  margin-top: 220px;
}

.text-span-42 {
  font-size: 50px;
  font-weight: 800;
}

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

.code_wrap {
  background-color: #1b1b1b;
  width: 100%;
  padding-top: 100%;
}

.code_heading {
  margin-bottom: 1.2em;
  font-size: 1.6em;
  line-height: 1;
}

.image-51 {
  max-width: 50%;
}

.div-block-166 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-52, .image-53, .image-54, .image-55 {
  max-width: 90%;
}

.div-block-167, .div-block-168, .div-block-169, .div-block-170 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.gallery-2 {
  background-image: linear-gradient(45deg, #662d8c, #ed1e79);
  width: 100%;
  height: 4000px;
  margin-top: 50px;
  margin-bottom: 50px;
  position: relative;
}

.gallery-scroll-track {
  z-index: 1;
  background-color: var(--dark-1);
  position: absolute;
  inset: 0;
}

.gallery-container {
  width: 100%;
  height: 100vh;
  position: relative;
  top: 0;
  overflow: hidden;
}

.gallery-track {
  align-items: center;
  width: 300vw;
  height: 100%;
  display: flex;
  position: relative;
}

.gallery-image-2 {
  border-radius: 5px;
  flex: 1;
  height: 70vh;
  margin: 20px;
  box-shadow: 1px 1px 19px #00000040;
}

.gallery-image-2._4 {
  background-image: url('../images/tanq-funding-object9.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gallery-image-2._2 {
  background-image: url('../images/tanq-funding-object10.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gallery-image-2._3 {
  background-image: url('../images/tanq-funding-object7.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gallery-image-2._1 {
  background-image: url('../images/tanq-funding-object8.png');
  background-position: 50%;
  background-size: cover;
}

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

.div-block-171 {
  background-image: url('../images/tanq-funding-object11.png');
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
}

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

.text-block-118 {
  font-size: 140px;
}

.heading-80, .heading-81, .heading-82 {
  text-align: center;
  margin-bottom: 140px;
  font-family: Inter, sans-serif;
  font-size: 130px;
  font-weight: 800;
}

.text-block-119, .text-block-120, .text-block-121 {
  color: var(--light-1);
}

.div-block-172, .div-block-173, .div-block-174 {
  background-color: var(--tanqory-1);
  padding: 40px;
}

.section-456 {
  margin-bottom: 140px;
}

.text-block-122 {
  color: var(--dark-1);
}

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

.heading-83 {
  color: var(--primary-1);
  font-family: Inter, sans-serif;
  font-size: 120px;
  font-weight: 900;
}

.heading-84 {
  color: var(--primary-1);
  font-family: Inter, sans-serif;
  font-size: 160px;
  font-weight: 900;
}

.heading-85 {
  color: var(--primary-1);
  font-family: Inter, sans-serif;
  font-size: 102px;
  font-weight: 900;
}

.div-block-175 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.heading-86, .heading-87 {
  font-family: Inter, sans-serif;
  font-size: 60px;
}

.text-block-123 {
  color: var(--light-1);
  text-align: right;
}

.div-block-176 {
  width: 80%;
}

.div-block-177 {
  width: 80%;
  max-width: 80%;
}

.section-457, .section-458, .section-459 {
  display: none;
}

@media screen and (min-width: 1280px) {
  .explore-more-button {
    right: 160px;
  }

  .hero-title {
    font-size: 3vw;
  }

  .hero-title-two {
    font-size: 6vw;
  }

  .customer-review-wrapper {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
  }

  .hero-title-wrap {
    max-width: 710px;
  }

  .footer-border {
    max-width: 500px;
  }

  .blog-card-image {
    height: 145px;
  }

  .dropdown-sidebar-bg {
    left: 862px;
  }

  .container-19 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .dropdown-grid {
    grid-template-columns: 220px 220px 235px 1fr;
  }

  .dropdown-grid.resources {
    grid-template-columns: 200px 516px 360px;
  }

  .dropdown-grid.product {
    grid-template-columns: 360px 360px 350px;
  }

  .blog-card.third {
    display: none;
  }

  .dropdown-toggle.w--open {
    height: 80px;
  }

  .dropdown-toggle.language, .dropdown-toggle.envelope, .dropdown-toggle.button {
    display: flex;
  }

  .dropdown-sidebar-bg-2 {
    left: 862px;
  }

  .container-20 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .dropdown-grid-2 {
    grid-template-columns: 200px 516px 300px;
  }

  .dropdown-grid-2.resources {
    grid-template-columns: 200px 516px 360px;
  }

  .dropdown-toggle-2.language, .dropdown-toggle-2.envelope, .dropdown-toggle-2.button {
    display: flex;
  }

  .container-21 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .dropdown-grid-3 {
    grid-template-columns: 200px 516px 300px;
  }

  .dropdown-grid-3.resources {
    grid-template-columns: 200px 516px 360px;
  }

  .dropdown-toggle-3.language, .dropdown-toggle-3.envelope, .dropdown-toggle-3.button {
    display: flex;
  }
}

@media screen and (min-width: 1440px) {
  .explore-more-button {
    bottom: 13px;
    right: 166px;
  }

  .hero-title {
    font-size: 3vw;
  }

  .hero-title-two {
    font-size: 6vw;
  }

  .customer-review-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .hero-title-wrap {
    max-width: 817px;
  }

  .blog-card-image {
    width: 165px;
    height: auto;
  }

  .nav-sales-text {
    display: block;
  }

  .nav-sales-icon {
    display: none;
  }

  .dropdown-sidebar-bg {
    left: 50%;
    transform: translate(144px);
  }

  .blog-card-content {
    padding-bottom: 24px;
    padding-left: 12px;
    position: relative;
  }

  .blog-card-link {
    position: absolute;
  }

  .dropdown-grid {
    grid-column-gap: 50px;
    grid-template-columns: 220px 220px 235px 1fr;
  }

  .dropdown-grid.resources {
    grid-template-columns: 200px 516px 1fr;
  }

  .dropdown-grid.product {
    grid-template-columns: 360px 360px 470px;
  }

  .blog-card {
    flex-direction: row;
    height: 145px;
  }

  .blog-card.third {
    display: flex;
  }

  .dropdown-toggle.w--open {
    height: 80px;
  }

  .dropdown-sidebar-bg-2 {
    left: 50%;
    transform: translate(144px);
  }

  .dropdown-grid-2.resources, .dropdown-grid-3.resources {
    grid-template-columns: 200px 516px 1fr;
  }
}

@media screen and (min-width: 1920px) {
  .explore-more-button {
    bottom: 13px;
  }

  .hero-title {
    font-size: 90px;
  }

  .hero-title-two {
    font-size: 140px;
  }

  .footer-border {
    max-width: 784px;
  }

  .footer-logo-text {
    font-size: 320px;
  }

  .dropdown-grid {
    grid-template-columns: 220px 220px 235px 1fr;
  }

  .dropdown-grid.product {
    grid-template-columns: 360px 360px 480px;
  }

  .dropdown-toggle.w--open {
    height: 80px;
  }

  .div-block-41 {
    background-color: var(--dark-1);
  }

  .div-block-51.left {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 40px;
  }

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

  .div-block-121 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 100px;
    margin-bottom: 100px;
    display: flex;
  }

  .div-block-122 {
    width: 100%;
    max-width: 1080px;
  }

  .div-block-123 {
    background-color: var(--light-3);
    border-radius: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding: 40px;
    display: flex;
  }

  .div-block-124 {
    background-color: var(--light-3);
    border-radius: 20px;
    margin-bottom: 20px;
    padding: 40px;
  }

  .div-block-125 {
    background-color: var(--light-3);
    border-radius: 20px;
    padding: 40px;
    display: flex;
  }

  .image-47 {
    max-width: 80%;
    margin-bottom: 40px;
  }

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

  .heading-59 {
    font-family: Inter, sans-serif;
    font-size: 70px;
    font-weight: 600;
  }

  .text-block-90, .text-block-91, .text-block-92, .text-block-93 {
    color: var(--light-1);
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 57px;
    line-height: 1.1em;
  }

  h2 {
    font-size: 43px;
    line-height: 1.2em;
  }

  .section {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.wide.horizontal {
    grid-template-columns: 1fr;
  }

  .section.reduced-bottom-padding {
    padding-bottom: 60px;
  }

  .section.reduced-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container---main {
    max-width: 551px;
  }

  .container---main.wide {
    max-width: 100%;
  }

  .template-utility-section {
    grid-row-gap: 56px;
    grid-template-columns: 1fr;
  }

  .style-guide-colors._4 {
    grid-template-columns: 1fr 1fr;
  }

  .button.small.nav-button {
    width: 85%;
  }

  .navbar {
    display: block;
  }

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

  .changelog {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .article blockquote {
    font-size: 18px;
  }

  .seciton-inner {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .seciton-inner.reduced-top-padding {
    padding-top: 60px;
  }

  .gradient-bg.left {
    background-image: linear-gradient(#000, #0000);
  }

  .blurred-circle {
    width: 1000px;
    max-width: none;
    height: 1000px;
  }

  .container---l {
    max-width: 618px;
  }

  .rows.gap-2x {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .rows.gap-4x.faq {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .rows.gap-1-5x.metrics-inside-cluster {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .columns.gap-3x {
    grid-template-columns: 1fr;
  }

  .columns.gap-3x.logos {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    text-align: center;
    flex-direction: column;
    display: flex;
  }

  .columns.gap-3x.sidebar-layout {
    grid-template-columns: 1fr;
  }

  .columns.gap-3x.faq-bottom {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .columns.gap-3x.text-cluster-row {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column-reverse;
    display: flex;
  }

  .columns.gap-3x.story-details-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .columns.gap-3x.footer-columns {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .columns.gap-3x.footer-menus {
    width: 100%;
    max-width: 503px;
  }

  .columns.gap-1-5x.boxes {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .columns.gap-1-5x.blog-posts, .columns.gap-1-5x.customer-cluster, .columns.gap-1-5x.customers, .columns.gap-1-5x.cluster, .columns.gap-1-5x.plans {
    grid-template-columns: 1fr;
  }

  .columns.gap-1-5x.metric-cluster {
    grid-template-columns: 1fr 1fr;
  }

  .columns.gap-1-5x.large-boxes {
    grid-template-columns: 1fr;
  }

  .columns.gap-1-5x.case-study-header {
    grid-template-columns: 1fr;
    max-width: 388px;
    margin-left: auto;
    margin-right: auto;
  }

  .columns.gap-1x.form {
    flex-direction: column;
    display: flex;
  }

  .columns.gap-0-75x.plans {
    grid-template-columns: 1fr 1fr;
  }

  .columns.gap-4x.career-header {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

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

  .logo-wrapper {
    width: 100%;
  }

  .medium-heading {
    font-size: 43px;
    line-height: 1.2em;
  }

  .box.large {
    min-height: auto;
  }

  .customer-box {
    grid-template-columns: 1fr;
  }

  .vertical-rule.inside-customer-box {
    width: 100%;
    height: 1px;
  }

  .large-heading {
    font-size: 57px;
    line-height: 1.1em;
  }

  .section-title-with-button {
    flex-direction: column;
  }

  .blog-post.blog-box {
    grid-template-columns: 1fr;
  }

  .tabs {
    flex-direction: column;
  }

  .team-member {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
    align-items: flex-start;
  }

  .section-inner.right {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .dropdown-link.padded {
    justify-content: space-between;
  }

  .nav-links {
    flex-direction: column;
    align-items: stretch;
  }

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

  .nav-link.no-padding {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-link.no-padding:hover {
    background-color: #0000;
  }

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

  .footer-fine-print {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-direction: column;
    align-items: flex-start;
  }

  .vignette {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, #0000, var(--dark-1));
  }

  .comparison-logo {
    max-height: 24px;
  }

  .tabs-menu {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-bottom: 48px;
    display: grid;
  }

  .tabs-menu.sticky {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-bottom: 0;
    position: static;
  }

  .tabs-menu.inside-collection-list {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .tabs-content {
    margin-left: 0;
  }

  .blog-meta {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-direction: column-reverse;
    display: flex;
  }

  .career {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    position: relative;
  }

  .career-arrow {
    position: absolute;
    top: 12px;
    right: 0;
  }

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

  .nav-menu {
    background-color: var(--dark-1);
    border-radius: 18px;
    padding: 24px 9px;
  }

  .dropdown-body {
    width: 100%;
    transform: none;
  }

  .dropdown-section.bg-dark-2 {
    display: none;
  }

  .dropdown-section.bg-light-1 {
    background-color: var(--light-3);
    color: var(--light-1);
    padding: 18px;
  }

  .dropdown-section.bottom {
    display: none;
  }

  .dropdown-section.bg-light-1 {
    color: #fff;
    background-color: #fff3;
    padding: 18px;
  }

  .dropdown-arrow {
    filter: none;
  }

  .rgba-255-255-255-0-2 {
    color: var(--light-2);
  }

  .dropdown-list.w--open {
    position: static;
  }

  .demo-screenshot.inside-column {
    max-height: 240px;
  }

  .screenshot-column-wrapper {
    transform: none;
  }

  .screenshots-column {
    flex-direction: row;
    justify-content: center;
  }

  .explore-more-button {
    bottom: 59px;
    right: 30px;
  }

  .hero-title-box {
    margin-bottom: 40px;
  }

  .html-embed {
    width: 600px;
  }

  .average-ratting {
    max-width: none;
  }

  .customer-review-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .review-text-wrap {
    margin-bottom: 22px;
  }

  .hero-title-wrap {
    max-width: 100%;
    margin-bottom: 60px;
  }

  .marquee-content {
    font-size: 26px;
  }

  .download__para {
    width: auto;
  }

  .download__para.download__lidar-para.hdr-video-para.left-align {
    text-align: left;
    width: auto;
    margin-left: 140px;
    margin-right: 30px;
  }

  .lidar__content-overlay {
    width: 200%;
    left: 0%;
  }

  .container-6 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .layout485_component {
    grid-column-gap: 2rem;
    grid-template-columns: .75fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

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

  ._2x1-grid-layout {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .featuresv8_content {
    max-width: 45rem;
  }

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

  .icon-wrapper-2.big-size._1 {
    background-image: url('../images/Artboard-–-69.png');
    border-radius: 16px;
  }

  .icon-wrapper-2.big-size._2 {
    background-image: url('../images/Artboard-–-70.png');
  }

  .content {
    width: 200px;
  }

  .download-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .section-header {
    margin-bottom: 65px;
  }

  .screen {
    width: 520px;
    height: 920px;
    padding-top: 54px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .screen-ui-top {
    width: 439px;
    height: 135px;
  }

  .downloads {
    padding-left: 51px;
    padding-right: 18px;
  }

  .ui-arrow {
    width: 14px;
    height: 23px;
    top: 32px;
    right: 44px;
  }

  .container {
    max-width: 692px;
  }

  .section-heading {
    letter-spacing: -.005em;
    font-size: 56px;
  }

  .ui-download-progress {
    width: 42px;
    top: 16px;
    right: 34px;
  }

  .divider-3 {
    margin-left: 52px;
  }

  .download-text {
    width: 225px;
    top: 8px;
    left: 135px;
  }

  .device {
    width: 520px;
    height: 920px;
  }

  .download-img {
    width: 360px;
  }

  ._5g {
    margin-top: 220px;
  }

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

  .vertical-scroll {
    grid-column-gap: 4vw;
    width: 90%;
  }

  .big-side-text {
    top: -8%;
  }

  .big-side-text.bottom {
    bottom: -6%;
  }

  .image-holder {
    height: 32vw;
  }

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

  .home-hero_cta-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 1.5rem;
  }

  .home-hero_cta__content-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    max-width: 18rem;
  }

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

  .home-hero_cta-yes {
    font-size: 2rem;
  }

  .lottie-animation-5 {
    width: 120vw;
  }

  .home-hero_images-wrapper {
    width: 10rem;
    height: 10rem;
    right: 0;
  }

  .home-hero_cta-text {
    font-size: 1rem;
  }

  .home-hero_text-column {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .paragraph-5 {
    font-size: 1rem;
  }

  .slide-content {
    padding: 2rem;
  }

  .card-heading {
    font-size: 2rem;
  }

  .cta_colorful-wrap {
    width: 30%;
    top: -35%;
    left: 0%;
  }

  .cta_colorful-wrap.is-second {
    bottom: -30%;
  }

  .cta_line-animation {
    width: 100%;
  }

  .max-width-85 {
    width: auto;
  }

  .main-wrapper-6 {
    padding-top: 10vh;
  }

  .cards-wrapper-2 {
    height: 60vh;
  }

  .cta_black-line {
    top: -65%;
    left: 5%;
  }

  .cta_black-line.is-second {
    width: 25%;
    bottom: -20%;
    right: 5%;
  }

  .search {
    width: auto;
  }

  .page-padding {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .search-box {
    width: auto;
  }

  .social-icons1_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
  }

  .bento-grid-item.is-slideshow {
    height: 45rem;
  }

  .bento-grid-item.is-social {
    min-height: 20rem;
  }

  .bento-grid-item.is-mood-image {
    max-height: none;
  }

  .bento-grid-item.is-video {
    height: 45rem;
  }

  .bento-grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .icon-embed-xsmall {
    width: 3.5rem;
    height: 3.5rem;
  }

  .section-421 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-421.reduced-bottom-padding {
    padding-bottom: 60px;
  }

  .cta-grid {
    grid-template-columns: 1fr 1fr;
    padding: 38px 38px 47px;
  }

  .cta-website-container {
    flex: 0 auto;
  }

  .cta-slider._02 {
    flex-direction: row;
  }

  .cta-slider._01 {
    flex-direction: row;
    width: auto;
  }

  .cta-container {
    padding: 0;
  }

  .cta-slider-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    top: -17px;
    right: 0%;
  }

  .template-button-holder {
    display: none;
  }

  .section-422.section-component {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .display-m {
    font-size: 1.5rem;
  }

  .copy-wright-wrapper {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    text-align: center;
    flex-flow: wrap;
    align-self: auto;
    width: 100%;
    margin-bottom: 35px;
    display: block;
  }

  .back-to-top-wrap {
    order: 1;
    width: 100%;
  }

  .back-to-top {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .social-platform {
    text-align: center;
    justify-content: center;
  }

  .footer-border {
    max-width: 100%;
    top: auto;
    bottom: 30px;
  }

  .navbar-logo {
    z-index: 100;
  }

  .navbar-logo-item.top {
    justify-content: flex-end;
  }

  .navbar-logo-item.bottom {
    left: 0%;
  }

  .hero-heading {
    margin-top: 0;
    padding-right: 10px;
    font-size: 6vw;
    line-height: 1;
  }

  .schedule-hero {
    width: 70vw;
    min-width: 600px;
    max-width: 60vh;
  }

  .hero-content-square-seal {
    width: 25vw;
    height: 22vw;
    right: -10%;
  }

  .schedule-text {
    font-size: 1.5rem;
  }

  .hero-content-square-2 {
    width: 70vw;
    min-width: 600px;
    height: 70vw;
    min-height: 600px;
  }

  .date-label {
    font-size: 1.5rem;
  }

  .hero-content-star {
    width: 20vw;
    height: 20vw;
    inset: 0% -10% auto auto;
  }

  .hero-content-hexagons {
    width: 30vw;
    min-width: 250px;
    height: 36vw;
    min-height: 250px;
  }

  .hero-section {
    justify-content: flex-start;
    padding-top: 165px;
    padding-bottom: 0;
  }

  .hero-content-square-frame-footer-text {
    font-size: 6rem;
  }

  .hero-content-clone-symbol {
    border-width: 3px;
    width: 10vw;
    height: 15vw;
  }

  .hero-content-square-frame-title-text {
    font-size: 10vw;
  }

  .hero-content-square-frame-title-text.purple-text {
    font-size: 6vw;
  }

  .hero-content-clone-symbols-contain {
    left: 7.7vw;
  }

  .slider-wrapper-2 {
    position: relative;
  }

  .form-submit {
    text-align: center;
    width: auto;
    height: 90px;
    padding: 0 20px;
    font-size: 20px;
    top: 20px;
    right: -20px;
  }

  .text-field {
    height: 100px;
  }

  .section-423 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .subtext.schedule-subtext {
    font-size: 1.5rem;
  }

  .subtext.less-width {
    width: 100%;
    font-size: 32px;
    line-height: 40px;
  }

  .schedule-line {
    height: 4px;
  }

  .form-info {
    width: 60%;
    font-size: 16px;
    line-height: 24px;
  }

  .container-14.shorter {
    width: 90vw;
  }

  .section-424 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-424.broughtby {
    padding-bottom: 10vh;
  }

  .broughtby-title {
    width: 20%;
  }

  .faq-wrapper {
    margin-top: 50px;
  }

  .broughtby-content-square-seal {
    width: 100%;
    height: 90%;
  }

  .broughtby-content-square-seal.underheader {
    width: 160px;
    height: 140px;
  }

  .broughtby-logo-wrapper {
    width: 65vw;
    height: 65vw;
  }

  .section-425 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-passing-text {
    height: 10vh;
    margin-top: -5px;
    top: 15px;
  }

  .section-video {
    width: 95vw;
    height: 95vw;
    margin-top: 10vh;
  }

  .title-arrow {
    width: 60px;
  }

  .section-426 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-426.schedule {
    width: 100%;
    min-width: auto;
    padding-bottom: 50px;
  }

  .crosses {
    margin-bottom: 10px;
  }

  .schedule-seal {
    width: 25vw;
    height: 22vw;
    right: 0%;
  }

  .schedule-slider-outer {
    position: static;
  }

  .schedule-sticky-size {
    display: none;
  }

  .schedule-slider {
    flex-direction: column;
    align-items: flex-start;
    width: 80%;
  }

  .schedule-slider-slide-title-text {
    font-size: 2.5vw;
  }

  .schedule-slider-slide {
    width: 70vw;
    height: 300px;
    margin-bottom: 5vw;
  }

  .schedule-item-title {
    font-size: 4vw;
    line-height: 4.5vw;
  }

  .container-16.schedule {
    width: 90vw;
    min-width: auto;
  }

  .section-427 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .shape, .shape.square {
    width: 20vw;
    height: 20vw;
  }

  .container-17.shorter {
    width: 90vw;
  }

  .rules-title {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-428 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-428.rules {
    padding-bottom: 0;
  }

  .rules-content-point-text {
    font-size: 18px;
    line-height: 24px;
  }

  .rules-wrapper {
    padding: 15px;
  }

  .nav-link-5 {
    text-align: left;
  }

  .nav-link-5.no-padding {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-link-5.no-padding:hover {
    background-color: #0000;
  }

  .dropdown-list-3.w--open {
    position: static;
  }

  .rgba-255-255-255-0-2-2 {
    color: #fffc;
  }

  .dropdown-link-2.padded {
    justify-content: space-between;
  }

  .dropdown-body-2 {
    width: 100%;
    transform: none;
  }

  .nav-menu-2 {
    background-color: #000;
    border-radius: 18px;
    padding: 24px 9px;
  }

  .section-429 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .heading-31.head-1, .heading-31.head-1.customize {
    font-size: 100px;
  }

  .heading-31.head-2 {
    font-size: 47px;
  }

  .medium-heading-2 {
    font-size: 43px;
    line-height: 1.2em;
  }

  .vignette-2 {
    background-image: radial-gradient(circle, #0000, #000);
    position: static;
  }

  .section-431 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

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

  .div-block-23, .div-block-24 {
    width: 100%;
  }

  .section-432.section-component {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .blog-card-image {
    width: 100%;
    height: 120px;
  }

  .dropdown-inner-shadow {
    display: none;
  }

  .dropdown-card {
    margin-bottom: 28px;
  }

  .sidebar-column-bg {
    background-color: #f6f8f9;
    display: block;
    position: absolute;
    inset: -49px -24px;
  }

  .dropdown-bg-full, .dropdown-sidebar-bg {
    display: none;
  }

  .menu {
    height: auto;
    padding-bottom: 64px;
    overflow: auto;
  }

  .dropdown-footer {
    height: 96px;
    padding-bottom: 48px;
  }

  .dropdown-footer-wrapper.tablet {
    z-index: 10;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .dropdown-card-bg {
    display: none;
  }

  .dropdown-column {
    margin-bottom: 64px;
  }

  .dropdown-column.third {
    margin-bottom: 0;
    padding-left: 0;
  }

  .dropdown-footer-copy {
    background-color: var(--dark-1);
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
    inset: auto 0 0;
    transform: none;
  }

  .nav-button {
    padding-top: 16px;
    padding-bottom: 16px;
    display: block;
  }

  .nav-button:hover {
    background-color: #273240;
  }

  .menu-button-line {
    background-color: #b7bfc6;
    border-radius: 1px;
    width: 16px;
    height: 2px;
    margin-bottom: 4px;
  }

  .menu-button-line.last {
    margin-bottom: 0;
  }

  .navbar-3 {
    height: 80px;
  }

  .dropdown-overflow {
    max-height: none;
    margin-left: -32px;
    margin-right: -32px;
    padding-top: 28px;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .blog-card-link {
    position: absolute;
    bottom: 8px;
    left: 8px;
    right: 8px;
  }

  .dropdown-list-4 {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    top: 0;
  }

  .container-19 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dropdown-subgrid {
    grid-template-columns: 1fr;
  }

  .dropdown-footer-full {
    display: none;
  }

  .menu-right {
    flex-direction: column-reverse;
  }

  .blog-card-scroll-wrapper {
    margin-left: -32px;
    margin-right: -32px;
  }

  .brand-2 {
    display: none;
  }

  .brand-2.responsive {
    margin-top: 18px;
    display: block;
  }

  .dropdown-footer-link {
    text-align: center;
    width: 50%;
    font-size: 14px;
  }

  .dropdown-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .dropdown-grid.resources {
    grid-template-columns: 1fr;
  }

  .blog-card {
    white-space: normal;
    width: 40%;
    height: 268px;
    margin-bottom: 4px;
    margin-right: 16px;
    padding-bottom: 32px;
    display: inline-block;
    position: relative;
  }

  .blog-card.third {
    display: inline-block;
  }

  .dropdown-toggle {
    z-index: 2;
    box-shadow: none;
    color: #151b26;
    border-top: 1px solid #e0e6e8;
    justify-content: space-between;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s, color .2s cubic-bezier(.4, 0, .2, .01);
  }

  .dropdown-toggle:hover {
    color: #151b26;
  }

  .dropdown-toggle.w--open {
    box-shadow: none;
    background-color: #f0f0ff;
    position: sticky;
    top: 0;
  }

  .dropdown-toggle.login {
    text-align: center;
    border: 1px solid #273240;
    border-radius: 2px;
    justify-content: center;
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .dropdown-toggle.line {
    display: none;
  }

  .dropdown-toggle.button {
    padding-top: 24px;
    padding-bottom: 16px;
    display: block;
  }

  .menu-button {
    flex-direction: column;
    width: 66px;
    height: 100%;
    padding: 20px 25px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

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

  .dropdown-bg {
    display: none;
  }

  .blog-card-scroll {
    white-space: nowrap;
    width: 100%;
    margin-bottom: -16px;
    padding-left: 32px;
    padding-right: 16px;
    overflow: scroll;
  }

  .navbar-bg {
    display: block;
  }

  .menu-left {
    z-index: 1;
    margin-top: 32px;
    display: block;
    position: relative;
  }

  .dropdown-bg-full-2, .dropdown-sidebar-bg-2 {
    display: none;
  }

  .menu-2 {
    height: auto;
    padding-bottom: 64px;
    overflow: auto;
  }

  .dropdown-footer-wrapper-2.tablet {
    z-index: 10;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .dropdown-footer-copy-2 {
    text-align: center;
    background-color: #e0e6e8;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
    inset: auto 0 0;
    transform: none;
  }

  .navbar-4 {
    height: 54px;
  }

  .dropdown-overflow-2 {
    max-height: none;
    margin-left: -32px;
    margin-right: -32px;
    padding-top: 28px;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .dropdown-list-5 {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    top: 0;
  }

  .menu-right-2 {
    flex-direction: column-reverse;
  }

  .brand-3 {
    display: none;
  }

  .brand-3.responsive {
    margin-top: 18px;
    display: block;
  }

  .dropdown-footer-link-2 {
    text-align: center;
    width: 50%;
    font-size: 14px;
  }

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

  .dropdown-grid-2.resources {
    grid-template-columns: 1fr;
  }

  .dropdown-toggle-2 {
    z-index: 2;
    box-shadow: none;
    color: #151b26;
    border-top: 1px solid #e0e6e8;
    justify-content: space-between;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s, color .2s cubic-bezier(.4, 0, .2, .01);
  }

  .dropdown-toggle-2:hover {
    color: #151b26;
  }

  .dropdown-toggle-2.w--open {
    box-shadow: none;
    background-color: #f0f0ff;
    position: sticky;
    top: 0;
  }

  .dropdown-toggle-2.login {
    text-align: center;
    border: 1px solid #273240;
    border-radius: 2px;
    justify-content: center;
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .dropdown-toggle-2.line {
    display: none;
  }

  .dropdown-toggle-2.button {
    padding-top: 24px;
    padding-bottom: 16px;
    display: block;
  }

  .dropdown-bg-full-3 {
    display: none;
  }

  .menu-3 {
    height: auto;
    padding-bottom: 64px;
    overflow: auto;
  }

  .navbar-5 {
    height: 54px;
  }

  .dropdown-list-6 {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    top: 0;
  }

  .menu-right-3 {
    flex-direction: column-reverse;
  }

  .brand-4 {
    display: none;
  }

  .brand-4.responsive {
    margin-top: 18px;
    display: block;
  }

  .dropdown-footer-link-3 {
    text-align: center;
    width: 50%;
    font-size: 14px;
  }

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

  .dropdown-grid-3.resources {
    grid-template-columns: 1fr;
  }

  .dropdown-toggle-3 {
    z-index: 2;
    box-shadow: none;
    color: #151b26;
    border-top: 1px solid #e0e6e8;
    justify-content: space-between;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s, color .2s cubic-bezier(.4, 0, .2, .01);
  }

  .dropdown-toggle-3:hover {
    color: #151b26;
  }

  .dropdown-toggle-3.w--open {
    box-shadow: none;
    background-color: #f0f0ff;
    position: sticky;
    top: 0;
  }

  .dropdown-toggle-3.login {
    text-align: center;
    border: 1px solid #273240;
    border-radius: 2px;
    justify-content: center;
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .dropdown-toggle-3.line {
    display: none;
  }

  .dropdown-toggle-3.button {
    padding-top: 24px;
    padding-bottom: 16px;
    display: block;
  }

  .dropdown-bg-full-4 {
    display: none;
  }

  .menu-4 {
    height: auto;
    padding-bottom: 64px;
    overflow: auto;
  }

  .navbar-6 {
    height: 54px;
  }

  .dropdown-list-7 {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    top: 0;
  }

  .brand-5 {
    display: none;
  }

  .brand-5.responsive {
    margin-top: 18px;
    display: block;
  }

  .menu-5 {
    height: auto;
    padding-bottom: 64px;
    overflow: auto;
  }

  .navbar-7 {
    height: 54px;
  }

  .menu-6 {
    height: auto;
    padding-bottom: 64px;
    overflow: auto;
  }

  .navbar-8 {
    height: 54px;
  }

  .grid-9 {
    grid-template-columns: 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-37 {
    position: static;
  }

  .heading-41.startegic {
    font-size: 60px;
  }

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

  .heading-46.startegic {
    font-size: 100px;
  }

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

  .heading-48 {
    font-size: 35px;
  }

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

  .component.hover-image {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hover_image {
    display: none;
  }

  .is-main {
    font-size: 3rem;
  }

  .fill_image, .background_image {
    display: none;
  }

  .card_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
  }

  .card.is-2, .card.is-3, .card.is-4 {
    position: relative;
  }

  .card.is-5 {
    position: static;
  }

  .card.is-5.eeg {
    justify-content: center;
    align-items: center;
    padding-top: 3rem;
  }

  .card.is-5.on-the-layer, .card.is-5.mc {
    justify-content: center;
    align-items: center;
  }

  .card.is-5.layers, .card.is-1 {
    position: static;
  }

  .section_cards {
    height: auto;
  }

  .heading-small {
    font-size: 3rem;
  }

  .info-card {
    padding: 3rem;
  }

  .info-cards-wrapper {
    flex-direction: column;
  }

  .body-medium {
    font-size: 1.15rem;
  }

  .u-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid-20 {
    grid-template-columns: .65fr .65fr;
  }

  .wrapper {
    width: 92vw;
  }

  .container-22 {
    padding-left: 6%;
    padding-right: 6%;
  }

  .container-22.is-home-intro {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .container-23 {
    padding-left: 6%;
    padding-right: 6%;
  }

  .home-process_heading {
    font-size: 11vw;
  }

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

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

  .pricing-toggle-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
  }

  .plans-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top-width: 0;
    grid-template-columns: 1fr;
  }

  .horizontal-heading-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .plan-card {
    border-bottom: 1px solid #ffffff26;
  }

  .plan-card.recommended {
    border-bottom-width: 0;
  }

  .container-26 {
    max-width: 80%;
  }

  .text-block-100 {
    font-size: .9rem;
  }

  .tablet-and-mobile-price-grid-wrapper {
    display: block;
  }

  .pricing-comparison-container {
    max-width: 90%;
  }

  .desktop-price-grid {
    display: none;
  }

  .container-27 {
    max-width: 80%;
  }

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

  .individuals-label-wrapper.top-margin-100px {
    margin-top: 100px;
  }

  .tablet-price-grid {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .container-28 {
    max-width: 80%;
  }

  .container-30 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-30.is-home-logos {
    background-color: #fff;
    padding-left: 5%;
    padding-right: 5%;
  }

  .marquee-text_component {
    font-size: 1.5vw;
  }

  .home-logos_layout {
    display: block;
  }

  .marquee-photo_component {
    overflow: hidden;
  }

  .home-logos_right {
    background-color: #fff;
    border-radius: 1em;
    width: 100vw;
    margin-left: -5vw;
  }

  .home-logos_right-height {
    padding-top: 50%;
  }

  .home-logos_heading {
    margin-bottom: -.15em;
  }

  .home-hero_img {
    width: 17em;
    max-width: 80%;
  }

  .home-logos_content {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 0;
  }

  .home-logos_card {
    background-color: #0000;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .home-photos_heading {
    font-size: 3.6em;
  }

  .home-logos_flex {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8%;
    padding-right: 8%;
  }

  .features-cards-wrapper {
    margin-top: 6rem;
  }

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

  .integrations-content-component {
    flex-flow: column;
  }

  .integrations-block.second {
    width: 100%;
    padding: 2rem 2.5rem;
  }

  .integrations-block.first {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 2rem 2.5rem;
  }

  .max-width-50ch {
    max-width: none;
  }

  .heading-4 {
    font-size: 2.75rem;
  }

  .header {
    max-width: 70vw;
  }

  .steps-item {
    position: relative;
    top: auto;
  }

  .steps-card {
    border-radius: 1rem;
    flex-flow: column;
    height: auto;
  }

  .left-content {
    justify-content: space-between;
    width: 100%;
    padding: 4rem 4rem 4rem 2rem;
  }

  .right-content {
    width: 100%;
    height: 50vh;
  }

  .steps-wrapper {
    margin-top: 8rem;
  }

  .steps-content {
    width: 100%;
  }

  .heading-78 {
    font-size: 2.75rem;
  }

  .steps-description {
    max-width: none;
  }

  .gallery-image-2 {
    height: 50vh;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 43px;
    line-height: 1.2em;
  }

  h3 {
    font-size: 24px;
    line-height: 1.4em;
  }

  h4 {
    font-size: 1em;
  }

  .section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section.reduced-bottom-padding {
    padding-bottom: 48px;
  }

  .section.reduced-padding {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container---main {
    max-width: 436px;
  }

  .style-guide-color {
    height: 150px;
  }

  .large-text {
    font-size: 1em;
    line-height: 1.4em;
  }

  .button.small.nav-button {
    width: 60%;
  }

  .footer {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .typography-license-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .article blockquote {
    font-size: 16px;
  }

  .seciton-inner {
    border-radius: 18px;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .seciton-inner.reduced-top-padding {
    padding-top: 48px;
  }

  .blurred-circle {
    width: 800px;
    height: 800px;
  }

  .rows.gap-4x {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
  }

  .rows.gap-1-5x.metrics-columns, .rows.gap-1-5x.metrics-column {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .rows.gap-1-5x.box-cluster {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .rows.gap-1-5x.metrics-inside-cluster {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .rows.gap-3x.text-cluster {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .buttons {
    flex-direction: column;
    align-items: stretch;
  }

  .columns.gap-3x.sidebar-layout {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .columns.gap-3x.text-cluster-row {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .columns.gap-1-5x.boxes {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .columns.gap-1-5x.customer-cluster {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .columns.gap-1-5x.blog-posts-large {
    grid-template-columns: 1fr;
  }

  .columns.gap-1-5x.cluster {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .columns.gap-1-5x.metric-cluster {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    max-width: 388px;
    margin-left: auto;
    margin-right: auto;
  }

  .columns.gap-1-5x.large-boxes {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .columns.gap-0-75x.plans {
    grid-template-columns: 1fr;
    max-width: 388px;
    margin-left: auto;
    margin-right: auto;
  }

  .logo-wrapper.grid {
    grid-column-gap: 48px;
    grid-row-gap: 36px;
  }

  .code-snippet.bg-white.overlay-bottom {
    right: -24px;
  }

  .box {
    padding: 24px;
  }

  .progress-item-wrapper {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .logo-comparison-wrapper {
    margin-bottom: 3px;
  }

  .progress-bar-wrapper {
    padding-left: 0;
  }

  .progress-bar-wrapper.highlighted {
    padding-left: 12px;
  }

  .large-heading {
    font-size: 43px;
    line-height: 1.2em;
  }

  .blog-post.blog-box {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .blog-post-body {
    padding: 48px 24px 24px;
  }

  .bar-graphs {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .bar-graph.emphasis {
    width: 48px;
  }

  .quote-box {
    padding: 24px;
  }

  .review-box {
    max-width: 388px;
    padding: 24px;
  }

  .table {
    font-size: 14px;
  }

  .customer-story-badge {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .nav-link.inside-right-contents {
    display: none;
  }

  .code-badges {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .blog-post-image {
    margin-bottom: -24px;
  }

  .post-meta.text-large {
    font-size: 14px;
  }

  .tabs-menu {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .bar-graph-logo {
    max-height: 18px;
  }

  .logo-grid-item {
    max-height: 24px;
  }

  .blog-meta {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .career-arrow {
    display: none;
  }

  .metric-text {
    max-width: 100%;
  }

  .case-study-logo {
    max-height: 24px;
  }

  .nav-menu {
    padding-top: 0;
  }

  .demo-screenshot.inside-column {
    max-height: 140px;
  }

  .figma-screenshot {
    margin-bottom: -75px;
  }

  .figma-badge {
    width: 150px;
    height: 150px;
  }

  .explore-more-button {
    bottom: 53px;
    right: 20px;
  }

  .hero-title {
    line-height: 1em;
  }

  .review-left-area {
    width: 100%;
  }

  .hero-scroll-text {
    font-size: 80px;
  }

  .hero-title-box {
    margin-bottom: 30px;
  }

  .html-embed {
    width: 500px;
  }

  .customer-review-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap;
  }

  .hero-title-wrap {
    margin-bottom: 40px;
  }

  .marquee-content {
    font-size: 24px;
  }

  .text-marquee-xl {
    font-size: 10rem;
  }

  ._3d-container.is-intro {
    width: 30rem;
    height: 30rem;
  }

  .hs-lottie-circle, .hs-circle {
    object-fit: contain;
    width: 100%;
  }

  .hs-gradient {
    width: 400px;
    height: 400px;
  }

  .download__para.download__lidar-para.hdr-video-para.left-align {
    margin-left: 0;
  }

  .download__para.download__lidar-para.charge__para.center-align {
    width: 300px;
  }

  .kick-glass__para.download-glass__para.left-align {
    margin-left: 0;
  }

  .kick-glass__para.download-glass__para.small {
    font-size: 20px;
  }

  .lidar__header.lidar__header--white {
    font-size: 50px;
    line-height: 1;
  }

  .lidar__header.lidar__header--gray {
    font-size: 60px;
    line-height: 1;
  }

  .lidar__content-wrapper {
    margin-left: 10px;
  }

  .airplay {
    margin-left: 0;
  }

  .container-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-6.padding-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-6.container__relative {
    position: relative;
  }

  .lidar__line-hz {
    width: 280px;
  }

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

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

  .layout485_number {
    font-size: 6rem;
  }

  .layout485_number.show-mobile-landscape {
    margin-top: 1rem;
    display: flex;
  }

  .layout485_content {
    height: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .layout485_progress-wrapper {
    margin-top: 2rem;
  }

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

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

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

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

  .layout485_content-left {
    display: none;
    position: static;
  }

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

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

  .content {
    margin-left: 20px;
  }

  .content._1 {
    margin-top: 100px;
  }

  .content._2 {
    margin-top: 200px;
  }

  .ios__overflow-hiddne {
    overflow: hidden;
  }

  .download__hardware {
    background-position: 50% 0;
    background-size: 500px;
    width: 500px;
  }

  .download__screen, .download__wrapper {
    width: 500px;
  }

  .download__ui-top {
    background-size: 420px;
    width: 500px;
  }

  .download__device {
    width: 500px;
    margin-left: -250px;
  }

  .download__downloading {
    padding-left: 20px;
  }

  .download-2 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

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

  .screen {
    width: 321px;
    height: 563px;
  }

  .screen-ui-top {
    width: 269px;
    height: 82px;
  }

  .downloads {
    padding-left: 35px;
    padding-right: 9px;
  }

  .ix-shadow {
    width: 200%;
  }

  .ui-arrow {
    width: 9px;
    height: 13px;
    top: 20px;
    right: 32px;
  }

  .container {
    width: 87.5%;
    max-width: none;
  }

  .section-heading {
    font-size: 48px;
  }

  .ui-download-progress {
    width: 24px;
    top: 10px;
    right: 24px;
  }

  .divider-3 {
    margin-left: 35px;
    margin-right: 9px;
  }

  .download-text {
    width: 138px;
    top: 5px;
    left: 84px;
  }

  .device {
    width: 321px;
    height: 563px;
  }

  .download-img {
    width: 221px;
  }

  .padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .card-text {
    font-size: 16px;
  }

  .big-side-text {
    top: -6%;
  }

  .big-side-text.bottom {
    bottom: -4%;
  }

  .image-holder {
    border-radius: 6px;
    height: 36vw;
  }

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

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

  .home-hero_images-wrapper {
    width: 8rem;
    height: 8rem;
  }

  .header-button-wrapper {
    display: none;
  }

  .padding-global-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .text-size-large-3.text-weight-semibold {
    font-size: 2rem;
  }

  .padding-global-7 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .page-intro-title-small {
    font-size: 2.6vw;
  }

  .page-intro-title-small.is-best-in-class {
    margin-left: 0;
  }

  .page-intro-title {
    font-size: 13vw;
  }

  .page-intro-title.is-webdesign, .page-intro-title.is-skills {
    margin-left: 0;
  }

  .page-intro-title.is-animation {
    flex: 1;
    margin-left: 0;
  }

  .left-information {
    flex-direction: column;
  }

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

  .no-results-group {
    text-align: center;
    flex-direction: column;
  }

  .page-intro-text-wrapper {
    margin-top: -4vh;
  }

  .no-result-icon {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .bento-grid-item.is-social {
    padding: 6vw;
  }

  .bento-grid-item.is-intro {
    padding-top: 6vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .bento-grid-item.is-video {
    height: 37rem;
  }

  .padding-global-8 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .review-box-2 {
    max-width: 388px;
    padding: 24px;
  }

  .section-421 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-421.reduced-bottom-padding {
    padding-bottom: 48px;
  }

  .cta-website-container {
    flex: none;
    width: 210px;
    height: 130px;
  }

  .cta-slider._01 {
    flex-direction: row;
  }

  .cta-slider-container {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 0;
    padding-right: 0;
    right: 0%;
  }

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

  .paragraph-light {
    font-size: .9rem;
  }

  .container-13 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .display-m {
    font-size: 1.5rem;
  }

  .copy-wright-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    justify-content: center;
  }

  .social-platform {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .hero-heading {
    margin-right: 0;
    font-size: 10vw;
  }

  .schedule-hero {
    flex-direction: column;
    min-width: auto;
  }

  .hero-content {
    height: auto;
    margin-top: 60px;
  }

  .schedule-text {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .hero-content-square-2 {
    width: 70vw;
    min-width: auto;
    height: 70vw;
    min-height: auto;
  }

  .date-label, .date-label.gradient-text {
    font-size: 1.5rem;
  }

  .hero-wave-slider-mask {
    top: auto;
  }

  .hero-wave-slider-mask.right {
    bottom: auto;
  }

  .schedule-dates-left {
    flex: 1;
  }

  .hero-content-hexagons {
    min-width: auto;
  }

  .section-2-schedule-dates {
    justify-content: center;
  }

  .clone-slider {
    display: none;
  }

  .clone-slider.left {
    width: 100%;
    display: flex;
    inset: auto 0% -50%;
  }

  .hero-section {
    height: auto;
  }

  .hero-content-square-frame-footer-text {
    font-size: 34px;
  }

  .hero-content-clone-symbol {
    border-width: 2px;
  }

  .txt-border {
    font-size: 25vw;
  }

  .form-submit {
    height: 70px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    right: -15px;
  }

  .text-field {
    height: 75px;
  }

  .section-423 {
    padding-bottom: 100px;
  }

  .section-2-form-wrapper {
    margin-top: 50px;
  }

  .subtext.less-width {
    font-size: 28px;
    line-height: 36px;
  }

  .form-info {
    width: 70%;
    font-size: 14px;
    line-height: 21px;
  }

  .section-424, .section-424.broughtby {
    padding-bottom: 100px;
  }

  .broughtby-title-smaller {
    font-size: 40px;
    line-height: 50px;
  }

  .broughtby-title {
    justify-content: flex-start;
    width: 50%;
    padding-bottom: 50px;
    padding-left: 0;
  }

  .title-text.rules {
    margin-top: 10px;
  }

  .faq-wrapper {
    flex-direction: column;
    margin-top: 50px;
  }

  .broughtby-logo-img.square, .broughtby-logo-img.square.adjust, .broughtby-logo-img.square.finsweet {
    width: 50%;
  }

  .broughtby-logo-img.horizontal {
    width: 75%;
  }

  .broughtby-logo-img.horizontal.flowmingo {
    width: 10vw;
  }

  .broughtby-logo-img.horizontal.nocode {
    width: 80%;
  }

  .broughtby-logo-wrapper {
    width: 90vw;
    height: 90vw;
  }

  .section-425 {
    padding-bottom: 100px;
  }

  .title-arrow {
    width: 60px;
  }

  .section-426 {
    padding-bottom: 100px;
  }

  .schedule-seal {
    width: 30vw;
    height: 26vw;
  }

  .schedule-slider-slide-title-line {
    margin-left: 10px;
    margin-right: 10px;
  }

  .schedule-slider {
    width: 100%;
  }

  .schedule-slider-slide-title-text {
    font-size: 18px;
  }

  .schedule-slider-slide {
    width: 90vw;
    height: 220px;
  }

  .schedule-item-title {
    font-size: 26px;
    line-height: 34px;
  }

  .heading-30 {
    font-size: 24px;
  }

  .section-427 {
    padding-bottom: 100px;
  }

  .section-427.pre-rules {
    padding-bottom: 50px;
  }

  .shape {
    width: 25vw;
    height: 25vw;
    left: -10px;
  }

  .shape.square {
    width: 25vw;
    height: 25vw;
    right: 0;
  }

  .rules-title {
    align-items: center;
    padding-bottom: 30px;
  }

  .section-428 {
    padding-bottom: 100px;
  }

  .section-428.rules {
    padding-bottom: 50px;
  }

  .rules-left {
    justify-content: center;
    align-items: center;
    width: 100%;
    position: static;
  }

  .rules-content-scroll {
    display: none;
  }

  .rules-title-text {
    font-size: 40px;
    line-height: 52px;
  }

  .rules-content {
    margin-left: 0;
  }

  .rules-content-point {
    margin-bottom: 2vw;
  }

  .rules-wrapper {
    flex-direction: column;
  }

  .nav-link-5.inside-right-contents {
    display: none;
  }

  .nav-menu-2 {
    padding-top: 0;
  }

  .section-429 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .heading-31.head-1 {
    font-size: 60px;
  }

  .heading-31.head-1.customize {
    font-size: 70px;
  }

  .heading-31.head-2 {
    font-size: 37px;
  }

  .section-431 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

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

  .div-block-23, .div-block-24 {
    width: 100%;
  }

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

  .blog-card {
    width: 56%;
    height: 300px;
  }

  .grid-9.branding {
    grid-template-columns: 1fr 1fr;
  }

  .heading-41.startegic {
    font-size: 42px;
  }

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

  .heading-46.startegic {
    font-size: 70px;
  }

  .heading-46.relationships {
    font-size: 75px;
  }

  .heading-48 {
    font-size: 30px;
  }

  .text-block-76 {
    font-size: 14px;
  }

  .component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .is-main {
    font-size: 2.5rem;
    line-height: 1;
  }

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

  .client-name {
    margin-top: 0;
    margin-bottom: 0;
  }

  .card.is-5 {
    height: auto;
  }

  .card.is-5.on-the-layer, .card.is-5.layers {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .card.is-1 {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    padding: 1.5rem 2rem;
    display: flex;
  }

  .heading-small {
    font-size: 2.8rem;
  }

  .service-card-open-close {
    width: 3rem;
    height: 3rem;
  }

  .info-card {
    grid-row-gap: 2.5rem;
    min-height: 32rem;
    padding: 1.6rem;
  }

  .body-small {
    font-size: 1rem;
  }

  .body-medium {
    font-size: 1.15rem;
  }

  .u-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .grid-20 {
    grid-template-columns: .65fr .65fr;
  }

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

  .subscribe-btn {
    text-align: center;
    min-width: 380px;
  }

  .form {
    flex-direction: column;
  }

  .input-wrap {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .button_primary {
    border-radius: 4rem;
    padding: 1.6rem 5rem;
  }

  .code_embed_wrapper, .container-25 {
    width: 69rem;
  }

  .code_wrapper {
    padding: 2rem;
  }

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

  .code_embed {
    font-size: 2.4rem;
  }

  .setup_col {
    flex-direction: column;
  }

  .container-26 {
    max-width: 90%;
  }

  .pricing-features-wrapper {
    margin-bottom: 10px;
  }

  .feature-text-mobile {
    margin-left: 10px;
    display: none;
  }

  .feature-item {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-between;
  }

  .feature-check-inner {
    width: 25px;
    height: 25px;
  }

  .container-27 {
    max-width: 90%;
  }

  .feature-check {
    color: #e9e5e5;
  }

  .pricing-top {
    min-height: 60px;
    padding-bottom: 10px;
  }

  .pricing-outer-wrapper-2 {
    grid-column-gap: 0%;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .container-28 {
    max-width: 90%;
  }

  .tabs-menu-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pricing-wrapper {
    /* display: none; */
    width: 100%;
    overflow-x: scroll;
  }
  .pricing-wrapper .pricing-line-break-top {
    width: 300px;
  }
  .pricing-wrapper .pricing-top-2 {
    width: 300px;
    justify-content: flex-start;
  }

  .tab-pane {
    padding: 30px;
  }

  .pricing-grid-wrapper-mobile {
    display: block;
  }

  .mobile-pricing {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .help {
    display: none;
  }

  .tab-standard {
    color: #fff;
    background-color: #0000;
    border: 1px solid #fff;
    border-radius: 50px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .tab-standard.w--current {
    background-color: #8c54ff;
    border-color: #0000;
  }

  .pricing-grid-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .marquee-photo_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .marquee-text_component {
    font-size: 2vw;
  }

  .marquee-photo_component {
    overflow: hidden;
  }

  .marquee-photo_item {
    width: 40vw;
  }

  .home-logos_right-height {
    padding-top: 71%;
  }

  .home-logos_heading {
    font-size: 12vw;
  }

  .home-photos_heading {
    font-size: 2.5em;
  }

  .features-cards-wrapper {
    margin-top: 4rem;
  }

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

  .integrations-content-component {
    flex-flow: column;
  }

  .integrations-block.second, .integrations-block.first {
    width: 100%;
  }

  .heading-4 {
    font-size: 2.5rem;
  }

  .padding-global-9 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .header {
    max-width: none;
  }

  .steps-card {
    display: flex;
  }

  .left-content {
    padding: 3rem 2rem 2rem 3rem;
  }

  .steps-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-top: 6rem;
  }

  .heading-78 {
    font-size: 2.5rem;
  }

  .padding-global-10 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .gallery-image-2 {
    min-width: 22.5%;
    margin-left: 10px;
    margin-right: 10px;
  }
  .rows.gap-0-5x {
    width: 100%;
  }
}

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

  h1 {
    font-size: 36px;
    line-height: 1.2em;
  }

  h2 {
    font-size: 28px;
    line-height: 1.3em;
  }

  h3 {
    font-size: 24px;
    line-height: 32px;
  }

  h4 {
    font-size: 1em;
    line-height: 1.4em;
  }

  h6 {
    font-size: 12px;
  }

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

  .container---main.wide {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .template-utility-section {
    grid-row-gap: 35px;
  }

  .style-guide-colors {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .style-guide-colors._4, .style-guide-colors._2 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .style-guide-color {
    border-radius: 12px;
    height: 120px;
  }

  .style-guide-section-contents {
    grid-row-gap: 21px;
  }

  .large-text {
    font-size: 18px;
  }

  .button {
    align-self: auto;
    height: 42px;
  }

  .button.small.nav-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    display: flex;
  }

  .button.small.nav-button.top {
    height: 50px;
  }

  .button.play {
    padding: 6px;
  }

  .form-input {
    border-radius: 4px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
  }

  .footer {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .announcement-contents {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    align-items: flex-start;
  }

  .checkbox {
    width: 18px;
    height: 18px;
  }

  .menu-button-wrapper {
    width: 30px;
    height: 30px;
  }

  .navbar-row {
    padding-top: 9px;
    padding-bottom: 9px;
  }

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

  .typography-license-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .typography-demo {
    font-size: 60px;
  }

  .article {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .article blockquote {
    padding: 24px;
    font-size: 14px;
  }

  .seciton-inner {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .seciton-inner.reduced-top-padding {
    padding-top: 30px;
  }

  .gradient-bg {
    padding-left: 0;
    padding-right: 0;
  }

  .blurred-circle {
    width: 500px;
    height: 500px;
  }

  .rows {
    padding-bottom: 20px;
  }

  .rows.gap-2x {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .rows.gap-2x.story-details {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rows.gap-4x {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    margin-left: 18px;
    margin-right: 18px;
  }

  .rows.gap-1-5x {
    grid-row-gap: 24px;
  }

  .rows.gap-1-5x.account-header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .rows.gap-1-5x.box-cluster {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .rows.gap-1-5x.form {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .rows.gap-0-5x {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .rows.gap-0-5x.bottom-metric {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .rows.gap-0-5x.align-left {
    width: 100%;
  }

  .rows.gap-3x {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .rows.gap-3x.text-cluster {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .rows.colors {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .buttons {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: column;
    align-items: stretch;
  }

  .columns.gap-3x {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
  }

  .columns.gap-3x.text-cluster-row {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .columns.gap-3x.story-details-wrapper {
    grid-template-columns: 1fr;
  }

  .columns.gap-3x.footer-columns {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
  }

  .columns.gap-3x.footer-menus {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
    display: flex;
  }

  .columns.gap-1-5x.boxes {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .columns.gap-1-5x.blog-posts, .columns.gap-1-5x.customers {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .columns.gap-1-5x.footer-subscribe {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
  }

  .columns.gap-1-5x.large-boxes {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .columns.gap-1-5x.form {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    grid-template-columns: 1fr;
  }

  .columns.gap-1-5x.case-study-header {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .columns.gap-0-75x.buttons {
    grid-template-columns: 1fr;
  }

  .columns.gap-4x.career-header {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .logo-wrapper.grid {
    grid-column-gap: 36px;
    grid-row-gap: 24px;
  }

  .ui-snippet-frame.inside-tab {
    background-color: #0000;
    min-height: auto;
    padding: 0;
  }

  .container---xs.ui-snippet {
    max-width: 100%;
    position: relative;
  }

  .code-snippet {
    border: 1px solid var(--light-3);
    padding: 18px 9px;
    font-size: 10px;
  }

  .code-snippet.bg-white.overlay-bottom {
    padding: 12px;
    position: static;
  }

  .medium-heading {
    line-height: 1.3em;
  }

  .code-badge {
    padding: 9px 18px;
    font-size: 10px;
  }

  .code-badge.highlighted {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .check-item.small {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .box {
    border-radius: 9px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
  }

  .box.benefit-box {
    flex-direction: column;
  }

  .box.large {
    flex-direction: column;
    align-items: flex-start;
  }

  .box.demo-box {
    flex-direction: column;
  }

  .progress-bar-wrapper {
    padding: 0;
  }

  .progress-bar-wrapper.highlighted {
    padding: 9px;
  }

  .customer-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 9px;
    padding: 19px;
  }

  .metric-box {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 24px;
  }

  .metric-box.large {
    padding: 24px;
  }

  .large-heading {
    font-size: 36px;
    line-height: 1.2em;
  }

  .blog-post {
    border-radius: 9px;
  }

  .blog-post.blog-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px;
  }

  .blog-post-body {
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px;
  }

  .tabs {
    margin-top: 0;
  }

  .bar-graphs {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .bar-graph.emphasis {
    width: 24px;
  }

  .circle-button {
    left: 0;
  }

  .circle-button.right {
    left: 66px;
  }

  .quote-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 9px;
  }

  .quote-box.large {
    padding: 18px;
  }

  .reviews-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    transform: scale3d(1none, 1none, 1none);
  }

  .reviews-row.scroll-left {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .review-box {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 9px;
    max-width: 300px;
    padding: 12px;
  }

  .pricing-plan-2 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    border-radius: 9px;
    padding: 18px;
  }

  .table {
    border: 1px solid var(--light-3);
    background-color: var(--light-4);
    border-radius: 9px;
  }

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

  .table-rows.emphasised {
    border-top: 1px none var(--light-3);
    background-color: #0000;
    border-radius: 0;
  }

  .table-cell {
    height: 54px;
    padding: 9px;
    font-size: 12px;
  }

  .table-cell.top.emphasised {
    border-radius: 0;
  }

  .table-cell.top.left {
    display: none;
  }

  .table-cell.emphasised {
    background-color: #0000;
    border-left-style: none;
    border-right-style: none;
  }

  .table-cell.bottom.emphasised {
    border-bottom-style: none;
    border-radius: 0;
  }

  .table-cell.align-left {
    border-top: 1px solid var(--light-3);
    text-align: center;
    justify-content: center;
  }

  .blockquote {
    padding: 24px;
  }

  .team-member {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .team-member-social {
    grid-row-gap: 12px;
    flex-wrap: wrap;
  }

  .form-divider {
    grid-column-gap: 12px;
  }

  .customer-story-metric {
    border-radius: 9px;
  }

  .customer-story-badge {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .dropdown-link.padded {
    padding: 30px 9px;
  }

  .dropdown-link.padded.world {
    display: none;
  }

  .nav-links {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    overflow: visible;
  }

  .nav-link {
    padding: 30px 9px;
  }

  .nav-link.no-padding {
    display: block;
  }

  .muted {
    font-size: 18px;
    line-height: 18px;
  }

  .footer-link {
    color: var(--light-1);
    font-size: 18px;
    font-weight: 500;
  }

  .footer-details {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .vignette {
    display: none;
  }

  .grid-background {
    display: block;
  }

  .code-badges {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .button-over-image.bottom-right {
    bottom: auto;
    left: auto;
  }

  .comparison-logo {
    max-height: 22px;
  }

  .customer-box-image, .blog-post-image {
    border-radius: 9px;
  }

  .play-button-label {
    display: none;
  }

  .tabs-content {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    padding-right: 0;
  }

  .tab-link {
    border-radius: 4px;
    padding: 12px 18px;
  }

  .tab-icon {
    display: none;
  }

  .bar-graph-label {
    flex: none;
    height: 48px;
  }

  .bar-graph-logo-wrapper {
    height: 48px;
  }

  .avatar-author {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
  }

  .avatar-author.review {
    flex-direction: row;
    align-items: center;
  }

  .slider-mask {
    overflow: hidden;
  }

  .slider {
    margin-left: 0;
  }

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

  .pricing-check {
    max-height: 12px;
  }

  .accordion-content {
    padding-top: 18px;
  }

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

  .gallery-image {
    border-radius: 9px;
    max-height: 150px;
  }

  .gallery-image-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .careers-bottom {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .careers {
    margin-bottom: -18px;
  }

  .career {
    margin-bottom: 18px;
    padding-bottom: 18px;
  }

  .case-studiy-image {
    border-radius: 9px;
  }

  .divider {
    display: none;
  }

  .team-member-image {
    border-radius: 9px;
  }

  .nav-menu {
    border-radius: 0;
    width: 100%;
    height: 100vh;
    max-height: 100vh;
    padding-left: 0;
    padding-right: 0;
    overflow: scroll;
  }

  .search-form {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: column;
    align-items: stretch;
  }

  .search-results-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .dropdown-body {
    background-color: var(--dark-1);
    border-radius: 0;
    height: auto;
    padding-left: 9px;
    padding-right: 0;
  }

  .dropdown-section.bg-light-1 {
    background-color: var(--dark-1);
    padding: 0;
    overflow: visible;
  }

  .rgba-255-255-255-0-2 {
    padding-top: 0;
  }

  .dropdown-list.w--open {
    overflow: scroll;
  }

  .demo-screenshot {
    border-radius: 4px;
  }

  .demo-screenshot.inside-column {
    max-height: 140px;
  }

  .fake-screenshot, .fake-screenshot._2, .fake-screenshot._3, .fake-screenshot._4 {
    display: none;
  }

  .figma-screenshot {
    border-radius: 4px;
    margin-bottom: -50px;
  }

  .figma-badge {
    width: 100px;
    height: 100px;
  }

  .screenshot-column-wrapper {
    display: none;
  }

  .screenshots-column {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .announcement-text {
    max-width: 90%;
  }

  .hero-holder {
    top: -100px;
  }

  .explore-more-image {
    width: 80px;
    margin-top: -20px;
    padding-left: 3%;
    inset: 0% auto auto 0%;
  }

  .explore-more-image.explore-head {
    margin-top: 0;
    padding-left: 0%;
  }

  .hero-title {
    font-size: 10vw;
  }

  .hero-title-two {
    font-size: 15vw;
  }

  .hero-scroll-text {
    font-size: 70px;
  }

  .html-embed {
    width: 300px;
  }

  .review-text-wrap {
    margin-bottom: 16px;
  }

  .hero-smartphone {
    width: 250px;
    height: 512px;
  }

  .hero-title-wrap {
    margin-bottom: 0;
    padding-top: 190px;
  }

  .home-hero-section {
    padding-top: 0;
  }

  .bold-text {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 700;
  }

  .bold-text.top {
    font-size: 14px;
  }

  .text-block-2 {
    color: var(--light-1);
    font-family: Inter, sans-serif;
    font-size: 22px;
    font-weight: 500;
  }

  .text-block-3 {
    color: var(--light-1);
    font-size: 22px;
    font-weight: 500;
  }

  .text-block-4 {
    color: var(--light-1);
    font-family: Inter, sans-serif;
    font-size: 22px;
    font-weight: 400;
  }

  .section-marquee {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .marquee-content {
    font-size: 22px;
  }

  .text-marquee-xl {
    font-size: 8rem;
  }

  .container-12 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .hs-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-primary {
    width: 100%;
    max-width: 100%;
  }

  .download__para {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3;
  }

  .download__para.download__lidar-para.hdr-video-para.left-align {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .kick-glass__para {
    font-size: 20px;
  }

  .kick-glass__para.download-glass__para.left-align {
    font-size: 30px;
  }

  .lidar__scroll-container {
    height: 200vh;
  }

  .lidar__header.lidar__header--white, .lidar__header.lidar__header--gray {
    font-size: 40px;
  }

  .lidar__content-overlay {
    width: 250%;
  }

  .container-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-6.padding-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .layout485_content {
    height: auto;
  }

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

  .layout485_content-right {
    grid-row-gap: 3rem;
  }

  .spacer-small {
    display: none;
  }

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

  .featuresv8_header, .featuresv8_header.log-2 {
    margin-bottom: 1rem;
  }

  ._2x1-grid-layout {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .featuresv8_component {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-17, .heading-17.log-2 {
    font-size: 70px;
  }

  .padding-section-large {
    padding-bottom: 0;
  }

  .ios {
    height: 300vh;
  }

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

  .hardware-and-content {
    width: auto;
  }

  .hardware-and-content.center {
    order: -1;
    position: absolute;
  }

  .hardware-and-content.center.second {
    z-index: 2;
  }

  .hardware-and-content.center.first-one {
    z-index: 1;
  }

  .hardware-and-content.third-one {
    z-index: 3;
    position: relative;
  }

  .content {
    opacity: 1;
    background-color: #000;
    padding: 0 20px 60px;
  }

  .content._1, .content._2 {
    margin-top: 0;
  }

  .download__hardware {
    background-size: 350px;
    width: 350px;
  }

  .download__headings {
    margin-bottom: 220px;
  }

  .download__screen {
    width: 360px;
    height: 1110px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    overflow: auto;
  }

  .download__overlay-exit {
    width: 200vw;
    height: 510px;
    margin-left: -50vw;
    padding-left: 0;
    top: -200px;
  }

  .download__download-tv {
    width: 90%;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .download__download-tv.download__download-movie {
    padding-bottom: 0;
  }

  .download__wrapper {
    width: 360px;
  }

  .download__ui-top {
    background-position: 50%;
    background-size: 310px;
    width: 310px;
    height: 190px;
  }

  .text-block-25 {
    font-size: 1rem;
    line-height: 1.3em;
    top: 45%;
  }

  .download__device {
    width: 360px;
    margin-left: -175px;
  }

  .download {
    height: 1300px;
    margin-top: 0;
  }

  .download__downloading {
    float: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .download__sub-head {
    font-size: 40px;
  }

  .download-2.download--show, .download-2.download--film {
    padding-top: 0;
    padding-bottom: 0;
  }

  .screen-ui-top {
    height: 170px;
  }

  .downloads {
    padding-left: 12px;
    padding-right: 12px;
  }

  ._5g {
    margin-top: 0;
  }

  .text-block-26, .text-block-27 {
    font-size: 1rem;
    line-height: 1.3em;
    top: 45%;
  }

  .info__heading {
    font-size: 7rem;
    font-weight: 700;
  }

  .text-color-black {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2em;
  }

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

  .section_info {
    height: 150vh;
  }

  .card-text {
    text-align: center;
    font-size: 12px;
  }

  .vertical-images-holder {
    transform: translate(0, -60%);
  }

  .big-side-text {
    top: -3%;
  }

  .big-side-text.bottom {
    bottom: -2%;
  }

  .payment_wrap {
    width: 90%;
  }

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

  .home-hero_cta-wrapper {
    flex-direction: column;
  }

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

  .card_number-circle {
    width: 3rem;
    height: 3rem;
  }

  .card-2.is-three, .card-2.is-two, .card-2.is-one {
    flex-flow: column;
  }

  .heading-11 {
    font-size: 48px;
  }

  .home-hero_heading {
    font-size: 2.5rem;
  }

  .card_content {
    width: 100vw;
    margin-top: 5rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .payment_content-box {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .home-hero__things-text {
    display: block;
  }

  .card_number {
    font-size: 2rem;
    font-weight: 800;
  }

  .home-hero_bg-wrapper {
    border-radius: 1rem;
  }

  .home-hero_images-wrapper {
    width: 7rem;
    height: 7rem;
    top: 3rem;
  }

  .heading-10 {
    font-size: 48px;
  }

  .home-hero_text-column {
    padding-top: 2.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-9 {
    font-size: 49px;
    line-height: 49px;
  }

  .text-weight-medium {
    color: var(--dark-1);
    font-family: Lexend Deca, sans-serif;
  }

  .bold-text-3 {
    font-size: 18px;
  }

  .svg {
    box-shadow: inset 0 0 0 2px #eff7ff, 0 0 0 70vh #eff7ff;
  }

  .zoom-header.right {
    padding-left: 0;
  }

  .text-block-24 {
    font-size: 6vw;
  }

  .zoom {
    width: 90vw;
  }

  .text-block-23 {
    font-size: 4vw;
  }

  .slide-content {
    min-height: 40vh;
    padding: 1.5rem;
  }

  .card-slide {
    border-radius: 2rem;
    margin-bottom: 2rem;
  }

  .card-heading {
    margin-bottom: 1rem;
  }

  .cards-scroller {
    height: auto;
  }

  .cta_colorful-wrap {
    width: 50%;
    top: -45%;
  }

  .cta_colorful-wrap.is-second {
    right: -1%;
  }

  .cards-wrapper-2 {
    flex-direction: column;
    height: auto;
  }

  .cta_black-line {
    top: -75%;
  }

  .cta_black-line.is-second {
    width: 40%;
    right: -3%;
  }

  .card-image-mobile {
    max-height: 20vh;
    display: block;
  }

  .card-half {
    flex: 0 auto;
    width: 100%;
    height: auto;
  }

  .card-half.right {
    display: none;
  }

  .sticky-viewbox-2 {
    height: auto;
    position: relative;
    top: auto;
  }

  .text-size-large-3.text-weight-semibold {
    font-size: 1.5rem;
  }

  .jumbo_heading {
    margin-bottom: 190px;
    font-size: 3rem;
    font-weight: 200;
  }

  .question {
    padding-left: 1rem;
  }

  .heading-12 {
    color: var(--primary-1);
    font-size: 160px;
  }

  .text-span-7 {
    color: var(--dark-1);
  }

  .search {
    font-size: 20px;
  }

  .page-intro-title-small.is-best-in-class {
    font-size: 4vw;
  }

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

  .image-28 {
    width: 13px;
    margin-right: 5px;
  }

  .page-intro-title.is-webdesign {
    font-size: 11vw;
  }

  .page-intro-title.is-skills {
    color: #e2ff00;
    font-size: 13vw;
  }

  .page-intro-title.is-animation {
    text-align: right;
    font-size: 20vw;
    line-height: 1;
  }

  .left-information {
    line-height: 140%;
  }

  .image-2 {
    display: none;
  }

  .page-intro-splitscreen-top {
    perspective-origin: 50%;
  }

  .search-icon {
    width: 30px;
    left: 0;
  }

  .div-block-12 {
    border-width: 1px;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 4%;
    padding-bottom: 5%;
    padding-left: 5%;
  }

  .text-block-29 {
    font-size: 18px;
  }

  .page-intro-splitscreen-bottom {
    backface-visibility: visible;
    transform: none;
  }

  .page-intro-text-wrapper {
    margin-top: -3vh;
  }

  .search-box {
    width: 100%;
  }

  .section-after-intro-text {
    margin-top: 24vh;
    padding-top: 20em;
  }

  .bento-grid {
    grid-template-columns: minmax(0, 1fr);
  }

  .padding-global.padding-150px {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .intro__gradient {
    background-image: linear-gradient(#000 30%, #1e2200 36%, #aac000 43%, #fff 50%, #e1ff00 59%, #aac000 65%, #000 69%);
  }

  .review-box-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 9px;
    max-width: 300px;
    padding: 12px;
  }

  .template-hover-state {
    display: flex;
  }

  .cta-grid {
    grid-template-columns: 1fr;
    padding: 17px;
  }

  .cta-website-container {
    border-radius: 0;
    width: 180px;
    height: 100px;
  }

  .cta-slider._02 {
    position: relative;
    left: -86px;
  }

  .cta-slider-container {
    margin-top: 27px;
    display: flex;
  }

  .container-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .display-m {
    width: 90%;
    font-size: 18px;
    line-height: 1.3em;
  }

  .copy-wright-wrapper {
    width: 100%;
    margin-bottom: 30px;
  }

  .social-platform {
    order: -1;
  }

  .footer-logo-text {
    font-size: 18vw;
  }

  .hero-heading {
    font-size: 3rem;
  }

  .schedule-hero {
    flex-direction: column;
    justify-content: space-between;
    width: 85vw;
  }

  .hero-content-square-seal {
    width: 35vw;
    height: 29vw;
    bottom: -30%;
    right: -15%;
  }

  .hero-content {
    margin-top: 60px;
  }

  .schedule-text {
    font-size: 26px;
  }

  .hero-content-square-2 {
    width: 80vw;
    height: 80vw;
  }

  .date-label {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 1.5rem;
  }

  .schedule-dates-left {
    padding-left: 0;
    padding-right: 0;
  }

  .schedule-dates-left.gradient-bg {
    border-right-style: none;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .hero-content-star {
    top: -10%;
    right: 2%;
  }

  .hero-content-hexagons {
    width: 80vw;
    height: 80vw;
  }

  .section-2-schedule-dates.version-2 {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .clone-slider.left {
    bottom: -64%;
  }

  .schedule-dates-right.plain-bg {
    padding: 15px;
  }

  .hero-section {
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .hero-content-square-frame-footer-text {
    font-size: 24px;
    line-height: 30px;
  }

  .hero-content-clone-symbol {
    width: 6vw;
    height: 8vw;
  }

  .hero-content-clone-symbols-contain {
    display: none;
  }

  .form-submit {
    height: 55px;
    font-size: 14px;
    line-height: 18px;
    top: 50px;
  }

  .text-field {
    font-size: 17px;
  }

  .subtext.schedule-subtext {
    font-size: 1.5rem;
  }

  .subtext.less-width {
    font-size: 22px;
    line-height: 30px;
  }

  .join-us-star {
    width: 13vw;
    height: 13vw;
    top: -50px;
    left: 10px;
  }

  .join-us-star._2 {
    top: -130px;
    right: 0;
  }

  .form-info {
    width: 100%;
    font-size: 12px;
    line-height: 18px;
  }

  .intro-video-wrap {
    width: 90vw;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .arrows {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100px;
    height: 100px;
  }

  .arrows.broughtby {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .broughtby-logo-img.square, .broughtby-logo-img.square.adjust, .broughtby-logo-img.square.finsweet, .broughtby-logo-img.horizontal.flowmingo {
    width: 100%;
  }

  .broughtby-grid {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .broughtby-logo-wrapper {
    padding: 3vw;
  }

  .section-425.video {
    margin-top: 60px;
  }

  .section-426.schedule {
    height: auto;
  }

  .crosses {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 100px;
    height: 100px;
  }

  .schedule-seal {
    width: 40vw;
    height: 35vw;
    top: -30px;
  }

  .cross-line {
    height: 4px;
  }

  .schedule-slider-slide {
    height: 290px;
  }

  .schedule-item-title {
    font-size: 24px;
    line-height: 32px;
  }

  .rules-title {
    padding-left: 5px;
  }

  .rules-left {
    justify-content: flex-start;
  }

  .rules-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-2 {
    flex-flow: column;
  }

  .div-block-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-14 {
    background-image: none;
    width: 100%;
    padding: 0 0 0 20px;
  }

  .div-block-15 {
    width: 100%;
    padding: 0 20px;
  }

  .text-block-30 {
    color: var(--dark-1);
    font-size: 40px;
  }

  .text-block-31 {
    background-color: var(--opacity);
    font-size: 30px;
  }

  .text-block-32 {
    color: var(--dark-1);
    margin-top: 20px;
  }

  .text-block-33 {
    color: var(--dark-1);
    margin-bottom: 40px;
  }

  .div-block-16 {
    background-color: var(--dark-1);
    height: 60px;
  }

  .image-29 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-17 {
    background-image: url('../images/tanq-letstart-bg2.svg');
    background-position: 0 0;
    background-size: cover;
    width: 100%;
  }

  .image-30 {
    position: absolute;
  }

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

  .lottie-animation-7 {
    width: 50vw;
    margin-top: -20px;
    padding-left: 0%;
    padding-right: 3%;
    inset: 0% 0% auto auto;
  }

  .lottie-animation-8 {
    width: 50vw;
    inset: 25% auto auto 3%;
  }

  .lottie-animation-9 {
    padding-top: 40%;
  }

  .lottie-animation-10 {
    width: 100%;
  }

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

  .grid-5 {
    flex-flow: column;
    grid-auto-flow: row;
    display: flex;
  }

  .text-block-42, .bold-text-9, .bold-text-10 {
    color: var(--light-1);
    font-size: 18px;
  }

  .bold-text-13 {
    font-size: 16px;
  }

  .nav-link-5 {
    padding: 9px;
  }

  .button-13 {
    align-self: auto;
    height: 42px;
  }

  .button-13.small.nav-button {
    display: none;
  }

  .dropdown-link-2.padded {
    padding: 9px;
  }

  .dropdown-body-2 {
    border-radius: 6px;
  }

  .button-14 {
    align-self: auto;
    height: 42px;
  }

  .section-433 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .grid-7 {
    flex-flow: column;
    grid-auto-flow: column;
    display: flex;
  }

  .heading-31 {
    font-size: 52px;
  }

  .heading-31.head-1 {
    font-size: 50px;
  }

  .heading-31.head-1.customize {
    text-align: right;
    font-size: 30px;
  }

  .heading-31.head-2 {
    font-size: 32px;
  }

  .heading-31.head-2.customize {
    text-align: right;
    padding-right: 0;
    font-size: 25px;
  }

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

  .text-block-48 {
    font-size: 26px;
    line-height: 26px;
  }

  .text-block-48.tanqory {
    padding-bottom: 10px;
  }

  .text-block-48.tanqory.new.why {
    padding-left: 0;
    font-size: 50px;
  }

  .text-block-48.new.why {
    font-size: 20px;
  }

  .text-block-49 {
    color: var(--light-1);
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 1.4em;
  }

  .div-block-22 {
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .medium-heading-2 {
    line-height: 1.3em;
  }

  .vignette-2 {
    max-width: 100%;
    height: auto;
    display: block;
  }

  .rows-2 {
    padding-bottom: 20px;
  }

  .rows-2.gap-1-5x {
    grid-row-gap: 24px;
  }

  .rows-2.gap-3x {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .button-15 {
    align-self: auto;
    height: 42px;
  }

  .section-431.wide {
    padding-top: 0;
    padding-left: 18px;
    padding-right: 18px;
  }

  .grid-8 {
    flex-flow: column;
  }

  .div-block-23 {
    width: 100%;
    padding-top: 20px;
  }

  .div-block-24 {
    width: 100%;
  }

  .heading-33 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-block-50 {
    font-size: 17px;
  }

  .text-block-51 {
    font-size: 18px;
    line-height: 1.4em;
  }

  .image-31 {
    max-width: 100%;
  }

  .text-block-53 {
    font-size: 16px;
    font-weight: 300;
  }

  .text-block-55 {
    padding-bottom: 20px;
    font-size: 60px;
  }

  .div-block-26 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 50px;
    display: flex;
  }

  .dropdown-2 {
    text-align: left;
    width: 100%;
  }

  .dropdown-card-title {
    font-size: 18px;
  }

  .dropdown-card.has-icon {
    margin-bottom: 34px;
  }

  .dropdown-card-text {
    color: var(--light-5);
    font-size: 16px;
  }

  .menu {
    background-color: var(--dark-1);
    height: 100vh;
    overflow: auto;
  }

  .navbar-wrapper-2 {
    display: block;
  }

  .menu-button-line.last, .menu-button-line.middle, .menu-button-line.top {
    background-color: var(--light-1);
  }

  .dropdown-column-title {
    font-size: 18px;
  }

  .blog-card {
    width: 90%;
    height: 260px;
  }

  .dropdown-toggle {
    color: var(--light-1);
    flex-flow: column;
    width: 100%;
  }

  .dropdown-toggle.w--open {
    background-color: var(--dark-2);
    text-align: center;
    flex-flow: column;
    text-decoration: none;
  }

  .dropdown-toggle.login {
    width: 80%;
  }

  .menu-button {
    position: absolute;
  }

  .dropdown-toggle-text {
    color: var(--light-1);
  }

  .dropdown-footer-wrapper-2.tablet {
    display: block;
  }

  .div-block-27 {
    z-index: 2;
    background-color: red;
    padding-bottom: 80px;
    position: sticky;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .div-block-28 {
    height: 100%;
    overflow: auto;
  }

  .text-block-56 {
    font-size: 40px;
  }

  .grid-9 {
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-9.branding {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .div-block-32 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .image-37 {
    max-width: 100%;
  }

  .div-block-43 {
    width: 100%;
  }

  .heading-41 {
    font-size: 50px;
  }

  .heading-41.startegic {
    font-size: 22px;
  }

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

  .heading-46.startegic {
    font-size: 30px;
  }

  .heading-46.relationships {
    font-size: 45px;
  }

  .div-block-72 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-48 {
    font-size: 22px;
  }

  .text-block-76 {
    font-size: 12px;
  }

  .heading-49 {
    font-size: 35px;
  }

  .heading-50 {
    font-size: 42px;
  }

  .heading-51 {
    font-size: 35px;
  }

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

  .credits {
    text-align: center;
  }

  .client-name {
    margin-top: 0;
    margin-bottom: 0;
  }

  .card.is-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 1rem;
  }

  .card.is-5 {
    padding: 1.5rem;
  }

  .card.is-5.eeg, .card.is-5.on-the-layer, .card.is-5.mc {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .card.is-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 1rem;
  }

  .project-summary {
    font-size: 1rem;
  }

  .pill-button.auto-top {
    padding: .55rem .55rem .55rem 1.5rem;
  }

  .info-card-bottom {
    grid-row-gap: 1rem;
  }

  .heading-small {
    font-size: 2.25rem;
  }

  .service-card-open-close {
    width: 2.5rem;
    height: 2.5rem;
  }

  .info-hidden {
    grid-row-gap: 2rem;
  }

  .info-card {
    grid-row-gap: 2.5rem;
    min-height: 28rem;
    padding: 1.25rem;
  }

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

  .grid-20 {
    grid-template-columns: .65fr;
  }

  .wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 88vw;
    display: flex;
  }

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

  .grid-24 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .heading-62 {
    font-size: 24px;
  }

  .div-block-140 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bold-text-28 {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 700;
  }

  .button-17 {
    align-self: auto;
    height: 42px;
  }

  .button-17.small.nav-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    display: flex;
  }

  .subscribe-btn, .input-wrap {
    min-width: 300px;
  }

  .thanks-wrap {
    text-align: center;
    display: none;
  }

  .pricing-toggle-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .toggle-indicator {
    height: 26px;
  }

  .toggle-switch {
    width: 65px;
    height: 30px;
    padding-left: 1%;
    padding-right: 1%;
  }

  .plan-card {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .plan-card.recommended {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .pricing-comparison-container {
    max-width: none;
  }

  .feature-item, .feature-check {
    min-height: 65px;
  }

  .pricing-outer-wrapper-2 {
    flex-direction: column;
  }

  .tabs-menu-2 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .tab-pane {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-standard {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .c_button {
    font-size: 1em;
  }

  .marquee-photo_item {
    width: 51vw;
  }

  .home-logos_right-height {
    padding-top: 85%;
  }

  .home-logos_heading {
    font-size: 10vw;
  }

  .home-photos_heading {
    font-size: 1.8em;
  }

  .heading-76 {
    font-size: 32px;
  }

  .text-span-38 {
    font-size: 42px;
  }

  .button-elipse {
    width: 20rem;
    height: 20rem;
  }

  .button-wrapper {
    justify-content: space-between;
    width: 100%;
  }

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

  .secondary-button-2 {
    width: 100%;
    padding-top: .4rem;
    padding-bottom: .4rem;
  }

  .integrations-image {
    height: 8rem;
  }

  .integrations-block.second, .integrations-block.first {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1rem;
  }

  .primary-button {
    width: 100%;
  }

  .heading-4 {
    font-size: 2.25rem;
  }

  .padding-global-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .double-button-component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: center;
    width: 100%;
  }

  .secondary-button-text {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 2.5rem;
    display: flex;
  }

  .steps-item {
    top: auto;
  }

  .steps-tag {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border-radius: 1rem;
    flex-flow: row;
    width: auto;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .left-content {
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .steps-stack-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .right-content {
    flex-flow: column;
    align-items: center;
    padding-right: 1.75rem;
  }

  .steps-content {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .heading-78 {
    font-size: 2.25rem;
  }

  .padding-global-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-79 {
    font-size: 25px;
  }

  .text-span-41 {
    font-size: 55px;
  }

  .text-span-42 {
    font-size: 30px;
  }

  .gallery-track {
    padding-left: 10px;
    padding-right: 10px;
  }

  .gallery-image-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

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

  .image-56 {
    width: 70px;
    max-width: 100%;
    font-size: 14px;
    line-height: 1.4em;
  }

  .image-57, .image-58, .image-59, .image-60 {
    width: 70px;
  }

  .image-61 {
    font-size: 14px;
  }
}

#w-node-_3823a064-c9b1-8ba0-2417-d945a78ede72-f009de36, #w-node-_3823a064-c9b1-8ba0-2417-d945a78ede73-f009de36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3823a064-c9b1-8ba0-2417-d945a78edebd-f009de36 {
  place-self: center;
}

#w-node-_3823a064-c9b1-8ba0-2417-d945a78edebe-f009de36, #w-node-_3823a064-c9b1-8ba0-2417-d945a78edeca-f009de36, #w-node-_3823a064-c9b1-8ba0-2417-d945a78eded2-f009de36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3823a064-c9b1-8ba0-2417-d945a78edef0-f009de36 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_3823a064-c9b1-8ba0-2417-d945a78edef1-f009de36, #w-node-_3823a064-c9b1-8ba0-2417-d945a78edefd-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478638-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547869f-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786a2-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547865c-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547865e-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478663-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478665-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547866c-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547866e-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478676-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478678-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547867b-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547867d-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478685-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478687-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547868a-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547868c-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478691-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478693-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547869b-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786ed-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786f0-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786aa-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786ac-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786b1-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786b3-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786ba-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786bc-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786c4-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786c6-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786c9-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786cb-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786d3-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786d5-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786d8-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786da-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786df-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786e1-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786e9-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547873b-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547873e-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786f8-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786fa-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b54786ff-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478701-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478708-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547870a-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478712-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478714-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478717-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478719-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478721-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478723-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478726-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478728-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547872d-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547872f-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478737-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478789-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547878c-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478746-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478748-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547874d-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547874f-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478756-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478758-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478760-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478762-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478765-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478767-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547876f-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478771-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478774-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478776-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547877b-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547877d-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478785-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478640-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478646-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b547864c-f009de36, #w-node-_172e251e-5c4f-85ce-ad79-89d6b5478652-f009de36, #w-node-_8ee20928-efe9-518b-c377-26c972e78ee5-f009de36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98aee80a-22d9-5942-d346-fba819eea01e-f009de36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_98aee80a-22d9-5942-d346-fba819eea027-f009de36 {
  justify-self: center;
}

#w-node-_98aee80a-22d9-5942-d346-fba819eea030-f009de36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_98aee80a-22d9-5942-d346-fba819eea039-f009de36 {
  justify-self: center;
}

#w-node-_98aee80a-22d9-5942-d346-fba819eea042-f009de36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_98aee80a-22d9-5942-d346-fba819eea04b-f009de36 {
  justify-self: center;
}

#w-node-f7ad22c1-e815-3736-7fa6-3252ac04e34f-f009de36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7ad22c1-e815-3736-7fa6-3252ac04e350-f009de36, #w-node-f7ad22c1-e815-3736-7fa6-3252ac04e353-f009de36, #w-node-f7ad22c1-e815-3736-7fa6-3252ac04e35a-f009de36 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_08275a12-c58d-d5b1-569b-8643c80020c2-f009de36, #w-node-_08275a12-c58d-d5b1-569b-8643c80020f4-f009de36, #w-node-_08275a12-c58d-d5b1-569b-8643c8002126-f009de36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a778fb84-da64-3c4b-8b01-fca567c64aa6-f009de36 {
  justify-self: end;
}

#w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df31-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df3a-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df3c-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df3f-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df41-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df45-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df47-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df4a-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df4c-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df50-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df52-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df55-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df57-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df5b-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df5d-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df60-f009de36, #w-node-_4c7204c5-bb4d-f994-77a7-c97d5409df62-f009de36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb520e75-df9e-81ac-4b25-8d0d9145937d-f009de36 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-eb520e75-df9e-81ac-4b25-8d0d91459387-f009de36 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-eb520e75-df9e-81ac-4b25-8d0d91459389-f009de36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e75-df9e-81ac-4b25-8d0d914593d0-f009de36, #w-node-eb520e75-df9e-81ac-4b25-8d0d914593dc-f009de36 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-eb520e75-df9e-81ac-4b25-8d0d914593de-f009de36, #w-node-_1562c1eb-e9ac-bb3b-7711-be19db933356-f009de36, #w-node-_1562c1eb-e9ac-bb3b-7711-be19db933360-f009de36, #w-node-_1562c1eb-e9ac-bb3b-7711-be19db933362-f009de36, #w-node-_7f304f80-5b6c-d352-04b7-3611035bbfb4-f009de36, #w-node-c38e48a7-c7f4-6148-9725-4249afbaf723-55b37658, #w-node-_181823f7-bf03-95b5-1489-b441e85dab09-55b37658, #w-node-ffb151e0-dcfb-c69c-987c-8bf3d4cad95f-55b37658, #w-node-_4c4dc256-4ee1-5c13-0699-c65aadf084ee-55b37658, #w-node-_13f800d1-aecd-1399-af93-5a6845335b37-55b37658, #w-node-d7608c0c-17de-d7b2-521a-2bd2dd8dadbc-dd8dadba, #w-node-d7608c0c-17de-d7b2-521a-2bd2dd8dadbd-dd8dadba, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535ab-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535ac-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535ae-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535af-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535b5-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535b6-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535bd-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535c3-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535c4-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535c9-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535d3-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535d4-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535d9-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535e3-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535e4-f009de39, #w-node-_4a94a4c3-6ee2-ef0e-3a94-90751b5535e9-f009de39, #w-node-_28fef8ec-25c3-fd2d-c0ce-4bd87d6b189c-7d6b1896, #w-node-_28fef8ec-25c3-fd2d-c0ce-4bd87d6b18a4-7d6b1896, #w-node-_28fef8ec-25c3-fd2d-c0ce-4bd87d6b18a7-7d6b1896, #w-node-_28fef8ec-25c3-fd2d-c0ce-4bd87d6b18a9-7d6b1896, #w-node-fd9ccfb4-6a43-59ab-f7ba-5b0a61b0993f-f009de3c, #w-node-_8cfb0c64-cdae-3398-a999-2390e0ab0409-f009de3c, #w-node-c00e6c9e-1889-468c-9e83-c5cb36e0906c-f009de3c, #w-node-_265d93b3-f31e-ff00-3f70-31a4eaecdf12-f009de3c, #w-node-_265d93b3-f31e-ff00-3f70-31a4eaecdf16-f009de3c, #w-node-_265d93b3-f31e-ff00-3f70-31a4eaecdf18-f009de3c, #w-node-_7ebe4ce7-b087-32f1-3578-87fd2a086e3d-2a086e36, #w-node-_7ebe4ce7-b087-32f1-3578-87fd2a086e41-2a086e36, #w-node-_7ebe4ce7-b087-32f1-3578-87fd2a086e45-2a086e36, #w-node-_55f02b12-1d8a-8139-7bdb-2e83562f4cef-f009de3d, #w-node-_456a5f30-b776-4189-cacb-f2e81d3551c1-f009de3d, #w-node-_6d53b13e-ad53-a25d-d4ed-5d9c13c82285-f009de3d, #w-node-_61a726da-003c-0d39-519c-73c3185eba96-f009de3d, #w-node-_764ec67e-72a3-2fc4-26f9-9bd6bbe9584d-f009de3d, #w-node-_5260b989-18d4-328f-3f3f-85b84d55579a-f009de3f, #w-node-_5260b989-18d4-328f-3f3f-85b84d55579d-f009de3f, #w-node-_5260b989-18d4-328f-3f3f-85b84d55579e-f009de3f, #w-node-_5260b989-18d4-328f-3f3f-85b84d5557a0-f009de3f, #w-node-_5260b989-18d4-328f-3f3f-85b84d5557a1-f009de3f, #w-node-_5260b989-18d4-328f-3f3f-85b84d5557a4-f009de3f, #w-node-_5260b989-18d4-328f-3f3f-85b84d5557a6-f009de3f, #w-node-b7251005-4af8-6382-db86-5be9eff24741-f009de3f, #Message-Us.w-node-_0f5f68c9-1fe7-af9e-7b08-a88eb54780da-f009de3f, #w-node-a9c5623b-a06b-42a9-57bc-ef4646e26af0-f009de3f, #w-node-_0255f42c-4c40-58b2-96c0-7c53f4b0ed3d-f009de40, #w-node-_0255f42c-4c40-58b2-96c0-7c53f4b0ed42-f009de40, #w-node-_0255f42c-4c40-58b2-96c0-7c53f4b0ed46-f009de40, #w-node-_0255f42c-4c40-58b2-96c0-7c53f4b0ed49-f009de40, #w-node-_0255f42c-4c40-58b2-96c0-7c53f4b0ed4b-f009de40, #w-node-d3b45965-a0a7-b86a-d10d-026e39a2297e-f009de40, #w-node-_50503afc-5dc2-f1a1-175c-dc5eb25ffbb3-f009de40, #w-node-_0255f42c-4c40-58b2-96c0-7c53f4b0ed5b-f009de40, #w-node-_0255f42c-4c40-58b2-96c0-7c53f4b0ed64-f009de40, #w-node-_7033183f-301d-32ca-94ed-374a935c9dc1-f009de41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebc9eb8e-5ee9-3512-8b7d-e81cbb23f947-f009de41 {
  justify-self: end;
}

#w-node-ebc9eb8e-5ee9-3512-8b7d-e81cbb23f94b-f009de41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebc9eb8e-5ee9-3512-8b7d-e81cbb23f94e-f009de41 {
  justify-self: end;
}

#w-node-ebc9eb8e-5ee9-3512-8b7d-e81cbb23f952-f009de41, #w-node-_7033183f-301d-32ca-94ed-374a935c9dce-f009de41, #w-node-_7033183f-301d-32ca-94ed-374a935c9dd2-f009de41, #w-node-_7033183f-301d-32ca-94ed-374a935c9dd5-f009de41, #w-node-_2596ae38-9fff-509b-d3de-14b627d04081-f009de41, #w-node-_2596ae38-9fff-509b-d3de-14b627d0408a-f009de41, #w-node-_2596ae38-9fff-509b-d3de-14b627d0408d-f009de41, #w-node-_2596ae38-9fff-509b-d3de-14b627d0408f-f009de41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2596ae38-9fff-509b-d3de-14b627d04092-f009de41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_2596ae38-9fff-509b-d3de-14b627d04095-f009de41, #w-node-d657dfd1-149c-a853-c08d-293b10f1e654-f009de41, #w-node-d657dfd1-149c-a853-c08d-293b10f1e657-f009de41, #w-node-d657dfd1-149c-a853-c08d-293b10f1e65b-f009de41, #w-node-d657dfd1-149c-a853-c08d-293b10f1e65e-f009de41, #w-node-d657dfd1-149c-a853-c08d-293b10f1e660-f009de41, #w-node-d657dfd1-149c-a853-c08d-293b10f1e664-f009de41, #w-node-d657dfd1-149c-a853-c08d-293b10f1e669-f009de41, #w-node-d657dfd1-149c-a853-c08d-293b10f1e66c-f009de41, #w-node-de32f2ca-806a-108b-1f36-db0acd561808-f009de41, #w-node-de32f2ca-806a-108b-1f36-db0acd56180a-f009de41, #w-node-d657dfd1-149c-a853-c08d-293b10f1e676-f009de41, #w-node-d657dfd1-149c-a853-c08d-293b10f1e678-f009de41, #w-node-d657dfd1-149c-a853-c08d-293b10f1e67b-f009de41, #w-node-bff0be02-7680-a9be-63d2-0c7b505154a2-f009de42, #w-node-_4bc9d172-1103-08d7-4563-1aacd878a549-f009de42, #w-node-_4bc9d172-1103-08d7-4563-1aacd878a55b-f009de42, #w-node-_4bc9d172-1103-08d7-4563-1aacd878a55f-f009de42, #w-node-_4bc9d172-1103-08d7-4563-1aacd878a561-f009de42, #w-node-_788bb91a-ec85-1ce4-2f59-fcd5dc122a6d-f009de43, #w-node-_788bb91a-ec85-1ce4-2f59-fcd5dc122a76-f009de43, #w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603bdb-f009de43, #w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603bdc-f009de43, #w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603be0-f009de43, #w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603be2-f009de43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603be4-f009de43 {
  align-self: stretch;
}

#w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603be5-f009de43, #w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603be6-f009de43, #w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603be9-f009de43, #w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603beb-f009de43, #w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603bee-f009de43, #w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603bf0-f009de43, #w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603bf3-f009de43, #w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603bf5-f009de43, #w-node-_37fb150d-a3c2-52b4-d328-d1d09dc2fe22-f009de43, #w-node-_37fb150d-a3c2-52b4-d328-d1d09dc2fe2d-f009de43, #w-node-_37fb150d-a3c2-52b4-d328-d1d09dc2fe2f-f009de43, #w-node-_37fb150d-a3c2-52b4-d328-d1d09dc2fe30-f009de43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37fb150d-a3c2-52b4-d328-d1d09dc2fe32-f009de43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_37fb150d-a3c2-52b4-d328-d1d09dc2fe34-f009de43, #w-node-_892cfb48-e864-ab24-15db-d67d4ebe4ceb-f009de44, #w-node-_8ad05b8a-6346-99bf-a80c-fd8d844a50dd-f009de44, #w-node-_51df8b87-8510-0e7f-1611-ebc3ca6780bd-f009de44, #w-node-_9bc09d4b-509d-4dd0-3049-c586415bb455-f009de44, #Apply.w-node-_9bc09d4b-509d-4dd0-3049-c586415bb484-f009de44, #w-node-_9bc09d4b-509d-4dd0-3049-c586415bb489-f009de44, #w-node-a7cee04b-058c-a4b1-7e40-37e2630bf8f8-f009de44, #w-node-a7cee04b-058c-a4b1-7e40-37e2630bf8f9-f009de44, #w-node-a7cee04b-058c-a4b1-7e40-37e2630bf8fa-f009de44, #w-node-a7cee04b-058c-a4b1-7e40-37e2630bf8fe-f009de44, #w-node-_6a3ac698-5508-c75e-aabf-40a9cc96c03d-f009de45, #w-node-_0d931999-f986-fdd7-d824-64aed829345d-f009de45, #w-node-_2d7e9501-2b2c-20bf-040f-b8d45b9cce5e-f009de45, #w-node-_8527f977-e583-0ba1-f16d-27d408a4d5bf-f009de45, #w-node-_12304721-6848-845a-512d-9e4bf8422910-f009de45, #w-node-_12304721-6848-845a-512d-9e4bf8422916-f009de45, #w-node-_12304721-6848-845a-512d-9e4bf842291a-f009de45, #w-node-_12304721-6848-845a-512d-9e4bf842291c-f009de45, #w-node-_78bf8b94-7d3a-e67e-c44d-57d747ca257f-f009de46, #w-node-_78bf8b94-7d3a-e67e-c44d-57d747ca2582-f009de46, #w-node-_78bf8b94-7d3a-e67e-c44d-57d747ca25a2-f009de46, #w-node-a26f0efd-407c-edde-7ee5-da7991724730-f009de48, #w-node-b3e2e710-a105-b600-3bc2-7d61e181c898-f009de47, #w-node-_97d9d335-9069-13a3-a0c2-eb5305bb7891-f009de49, #w-node-_2ad042be-3075-79ee-2a63-e120e8c6bee6-f009de49, #w-node-_19314966-2370-958f-838a-785327c84595-f009de49, #w-node-e9a27537-97bf-069c-2f6c-d1523e4cf349-f009de49, #w-node-b43aebc0-f0d5-4c0a-977e-2c1fd12b562e-f009de49, #w-node-_15b9e4e3-f032-3f4c-29a6-405dad032aae-f009de49, #w-node-_3e81f591-c58d-9e2f-41e7-7f4bc5b82314-f009de49, #w-node-f5ab0473-aae0-8ce4-9cfa-ba409b96b234-f009de49, #w-node-_2522c0f3-bfb2-edb6-5a8e-e4ee848aef86-f009de49, #w-node-_1da3a42a-38f7-3f07-2eb5-69e98d70ca3d-f009de49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e586784-9b46-0fbd-00fa-65b08170e624-f009de4a {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_4e586784-9b46-0fbd-00fa-65b08170e625-f009de4a, #w-node-_4e586784-9b46-0fbd-00fa-65b08170e62f-f009de4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e586784-9b46-0fbd-00fa-65b08170e637-f009de4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0180b0b4-6402-9108-2cd9-6cc3d77ee306-f009de4a, #w-node-_0180b0b4-6402-9108-2cd9-6cc3d77ee309-f009de4a, #w-node-_0180b0b4-6402-9108-2cd9-6cc3d77ee30c-f009de4a, #w-node-_0180b0b4-6402-9108-2cd9-6cc3d77ee30f-f009de4a, #w-node-_0180b0b4-6402-9108-2cd9-6cc3d77ee312-f009de4a, #w-node-_0180b0b4-6402-9108-2cd9-6cc3d77ee315-f009de4a, #w-node-_0180b0b4-6402-9108-2cd9-6cc3d77ee318-f009de4a, #w-node-_4e586784-9b46-0fbd-00fa-65b08170e652-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af084-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af085-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af087-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af08d-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af090-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af092-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af098-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af09c-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0a0-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0a4-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0a6-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0a9-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0af-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0b2-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0b4-f009de4a, #w-node-_95ae80ce-023a-c496-892e-c310f3fdd190-f009de4a, #w-node-_95ae80ce-023a-c496-892e-c310f3fdd194-f009de4a, #w-node-_95ae80ce-023a-c496-892e-c310f3fdd198-f009de4a, #w-node-_95ae80ce-023a-c496-892e-c310f3fdd19c-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0ce-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0d4-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0d7-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0d9-f009de4a, #w-node-_02056292-f1a8-1d1c-37df-ee4a1b5cad80-f009de4a, #w-node-_02056292-f1a8-1d1c-37df-ee4a1b5cad84-f009de4a, #w-node-_02056292-f1a8-1d1c-37df-ee4a1b5cad88-f009de4a, #w-node-_02056292-f1a8-1d1c-37df-ee4a1b5cad8c-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0f0-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0f6-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0f9-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af0fb-f009de4a, #w-node-_3d1eb674-d709-e2e5-2c70-435017b9028b-f009de4a, #w-node-_3d1eb674-d709-e2e5-2c70-435017b9028f-f009de4a, #w-node-_3d1eb674-d709-e2e5-2c70-435017b90293-f009de4a, #w-node-_3d1eb674-d709-e2e5-2c70-435017b90297-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af111-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af113-f009de4a, #w-node-e0e2d85c-1ff1-f2f8-7d81-bb3a320af116-f009de4a, #w-node-dc0929be-33d8-8ae4-cf59-0c2bc7e650a7-c7e650a5, #w-node-dc0929be-33d8-8ae4-cf59-0c2bc7e650a8-c7e650a5, #w-node-dc0929be-33d8-8ae4-cf59-0c2bc7e650ae-c7e650a5, #w-node-dc0929be-33d8-8ae4-cf59-0c2bc7e650b6-c7e650a5, #w-node-dc0929be-33d8-8ae4-cf59-0c2bc7e650be-c7e650a5, #w-node-dc0929be-33d8-8ae4-cf59-0c2bc7e650c6-c7e650a5, #w-node-dc0929be-33d8-8ae4-cf59-0c2bc7e650ce-c7e650a5, #w-node-dc0929be-33d8-8ae4-cf59-0c2bc7e650d4-c7e650a5, #w-node-dc0929be-33d8-8ae4-cf59-0c2bc7e650d6-c7e650a5, #w-node-dc0929be-33d8-8ae4-cf59-0c2bc7e650d8-c7e650a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc0929be-33d8-8ae4-cf59-0c2bc7e650da-c7e650a5 {
  justify-self: start;
}

#w-node-dc0929be-33d8-8ae4-cf59-0c2bc7e650db-c7e650a5, #w-node-_007a5261-de15-2b65-406d-1ebe527089dc-f009de4b, #w-node-_007a5261-de15-2b65-406d-1ebe527089e9-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a6a-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a6b-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a6d-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a73-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a76-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a78-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a7a-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a7c-f009de4b, #w-node-b252f69b-e4b9-f826-3b2d-ac87abdf7379-f009de4b, #w-node-b252f69b-e4b9-f826-3b2d-ac87abdf737d-f009de4b, #w-node-b252f69b-e4b9-f826-3b2d-ac87abdf7381-f009de4b, #w-node-b252f69b-e4b9-f826-3b2d-ac87abdf7385-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a90-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a93-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a99-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a9c-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4a9e-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4aa0-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4aa2-f009de4b, #w-node-fd99687f-f4cd-8562-0e10-9cfbbec89f98-f009de4b, #w-node-fd99687f-f4cd-8562-0e10-9cfbbec89f9c-f009de4b, #w-node-fd99687f-f4cd-8562-0e10-9cfbbec89fa0-f009de4b, #w-node-fd99687f-f4cd-8562-0e10-9cfbbec89fa4-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4ab6-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4abc-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4ac2-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4ac5-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4ac7-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4ac9-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4acb-f009de4b, #w-node-_4e0b465a-4ebc-56c9-de30-686dc5cba48e-f009de4b, #w-node-_4e0b465a-4ebc-56c9-de30-686dc5cba492-f009de4b, #w-node-_4e0b465a-4ebc-56c9-de30-686dc5cba496-f009de4b, #w-node-_4e0b465a-4ebc-56c9-de30-686dc5cba49a-f009de4b, #w-node-_0acbe500-a776-8556-733c-c1e52cee4adf-f009de4b, #w-node-_1ec611d3-5770-f194-2017-748b7118a84d-f009de4b, #w-node-_1ec611d3-5770-f194-2017-748b7118a852-f009de4b, #w-node-d5551ec7-3445-e0a4-fc6a-051a4810e91d-f009de4c, #w-node-a8810476-1033-b54f-c7fe-f67bc45c8fbd-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc853-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc855-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc860-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc865-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc868-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc86b-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc86d-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc872-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc875-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc878-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc87a-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc87f-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc882-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc885-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc887-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc88c-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc88f-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc892-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc894-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc899-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc89c-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc89f-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc8a1-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc8a6-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc8a9-f009de4c, #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc8ac-f009de4c, #w-node-ede0f36f-1b06-353c-6adc-1c11390072fa-f009de4c, #w-node-ede0f36f-1b06-353c-6adc-1c11390072ff-f009de4c, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35362f-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353635-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353639-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35363c-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35364e-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35364f-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353654-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353656-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353659-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35365b-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35365e-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353660-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353663-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353665-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353668-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35366a-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35366d-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35366f-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353672-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353674-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353677-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353679-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35367c-f009de4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b353681-f009de4f {
  place-self: center;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b353682-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353687-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35368e-f009de4f, #w-node-c47b603a-ac58-6ab1-c495-6233dd1a46b0-f009de4f, #w-node-c47b603a-ac58-6ab1-c495-6233dd1a46b2-f009de4f, #w-node-c47b603a-ac58-6ab1-c495-6233dd1a46b4-f009de4f, #w-node-c47b603a-ac58-6ab1-c495-6233dd1a46b7-f009de4f, #w-node-c47b603a-ac58-6ab1-c495-6233dd1a46b9-f009de4f, #w-node-c47b603a-ac58-6ab1-c495-6233dd1a46bc-f009de4f, #w-node-c47b603a-ac58-6ab1-c495-6233dd1a46be-f009de4f, #w-node-c47b603a-ac58-6ab1-c495-6233dd1a46c2-f009de4f, #w-node-c47b603a-ac58-6ab1-c495-6233dd1a46c5-f009de4f, #w-node-c47b603a-ac58-6ab1-c495-6233dd1a46c7-f009de4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b353690-f009de4f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b353691-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353696-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b3536bf-f009de4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b3536c1-f009de4f {
  place-self: center;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b3536c9-f009de4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b3536cc-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b3536df-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b3536e3-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b3536e6-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b3536ea-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b3536f7-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b3536fb-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b3536f3-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b3536ee-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353705-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353706-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35370a-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35370c-f009de4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b35370e-f009de4f {
  justify-self: end;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b353712-f009de4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b353715-f009de4f {
  justify-self: end;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b353719-f009de4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b35371c-f009de4f {
  justify-self: end;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b353720-f009de4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b353723-f009de4f {
  justify-self: end;
}

#w-node-_2dec13e9-5da5-54db-3d80-647e8b353727-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353729-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35372d-f009de4f, #w-node-e9394617-8c5c-ba6d-eb2a-1f42d7b556c3-f009de4f, #w-node-e9394617-8c5c-ba6d-eb2a-1f42d7b556c5-f009de4f, #w-node-e9394617-8c5c-ba6d-eb2a-1f42d7b556c6-f009de4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9394617-8c5c-ba6d-eb2a-1f42d7b556c8-f009de4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e9394617-8c5c-ba6d-eb2a-1f42d7b556ca-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35375c-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35375f-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353760-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353765-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353768-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35376a-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35376e-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353773-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353775-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353777-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b35377a-f009de4f, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353783-f009de4f, #w-node-d161dcfc-23f9-91db-2f31-71c26096dbf0-f009de4f, #w-node-d161dcfc-23f9-91db-2f31-71c26096dbf3-f009de4f, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6bdf9-f009de50, #w-node-_3e608595-46e3-6841-9ea8-1e4fc6071ce8-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6be0c-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6be1a-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6be1c-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6be20-f009de50, #w-node-_7eb8e3ca-b8e0-aa5d-2d8c-c2d664f56d13-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6be2e-f009de50, #w-node-_1cd25761-a19d-a610-5101-7674b545293e-f009de50, #w-node-f10f6072-c61a-1b28-3583-ee8c6e4eca8d-f009de50, #w-node-c81ef67f-164c-c9b3-5933-544a9ed80acf-f009de50, #w-node-a943efe4-e2ee-e3fa-e7e5-1e0750751612-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc742-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc744-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc749-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc74b-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc752-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc754-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc75c-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc75e-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc761-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc763-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc76b-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc76d-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc770-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc772-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc777-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc779-f009de50, #w-node-e3c00130-312b-8f99-f198-070eed5bc781-f009de50, #w-node-_1cf104c9-2b3e-519a-388a-d0f8f4a31acf-f009de50, #w-node-_1cf104c9-2b3e-519a-388a-d0f8f4a31ad2-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aaaec-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aaaee-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aaaf3-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aaaf5-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aaafc-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aaafe-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab06-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab08-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab0b-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab0d-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab15-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab17-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab1a-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab1c-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab21-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab23-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab2b-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab2f-f009de50, #w-node-bcd1e517-c333-dc31-ee6b-c168fc7aab32-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c4633-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c4635-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c463a-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c463c-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c4643-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c4645-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c464d-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c464f-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c4652-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c4654-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c465c-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c465e-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c4661-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c4663-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c4668-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c466a-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c4672-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c4676-f009de50, #w-node-c7f40e35-f6d7-75e7-9f8a-c295ed9c4679-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e239-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e23b-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e240-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e242-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e249-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e24b-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e253-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e255-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e258-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e25a-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e262-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e264-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e267-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e269-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e26e-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e270-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e278-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e27c-f009de50, #w-node-_2997bfa9-8e4b-97fd-abed-9f2dbca2e27f-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6be86-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6be89-f009de50, #w-node-_52c0053f-b567-c5ab-b695-5bf90cf4dd57-f009de50, #w-node-_1411fbd5-c876-c65c-5336-238cb45df1fc-f009de50, #w-node-_1411fbd5-c876-c65c-5336-238cb45df201-f009de50, #w-node-_1411fbd5-c876-c65c-5336-238cb45df204-f009de50, #w-node-_1411fbd5-c876-c65c-5336-238cb45df206-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6be96-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6be9a-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6be9f-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6bea1-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6bea3-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6bea6-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6beaf-f009de50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4c5af9-d3f1-3ac6-c0cb-032dcc3ccd5d-f009de50 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5c4c5af9-d3f1-3ac6-c0cb-032dcc3ccd5e-f009de50, #w-node-_5c4c5af9-d3f1-3ac6-c0cb-032dcc3ccd6a-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6beb1-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6beb4-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6beb7-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6beba-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6bebd-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6bec0-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6bec3-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6bec6-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6becb-f009de50, #w-node-_0f1ddf83-20be-56b2-558f-cc4e85e6bedb-f009de50, #w-node-_74e0c5c9-04f2-9758-d305-905269d08a36-f009de50, #w-node-_8c949d19-7e0c-d847-014d-dfaefec0fd44-f009de51, #w-node-_8c949d19-7e0c-d847-014d-dfaefec0fd51-f009de51, #w-node-_8c949d19-7e0c-d847-014d-dfaefec0fd55-f009de51, #w-node-_8c949d19-7e0c-d847-014d-dfaefec0fd58-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e22356-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e22365-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e22366-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3bcc-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3bce-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3bd3-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3bd5-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3bdc-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3bde-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3be6-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3be8-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3beb-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3bed-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3bf5-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3bf7-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3bfa-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3bfc-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3c01-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3c03-f009de51, #w-node-_03b2f4f5-a6b6-b9fb-f88c-edc7f12a3c0b-f009de51, #w-node-e6f170f2-17e1-cd1d-6462-806d26d5290c-f009de51, #w-node-e6f170f2-17e1-cd1d-6462-806d26d52918-f009de51, #w-node-_3c66acbd-5c7b-8798-dd81-90f4b5753d3c-f009de51, #w-node-_3c66acbd-5c7b-8798-dd81-90f4b5753d3e-f009de51, #w-node-_3c66acbd-5c7b-8798-dd81-90f4b5753d40-f009de51, #w-node-_3c66acbd-5c7b-8798-dd81-90f4b5753d43-f009de51, #w-node-_3c66acbd-5c7b-8798-dd81-90f4b5753d45-f009de51, #w-node-_3c66acbd-5c7b-8798-dd81-90f4b5753d48-f009de51, #w-node-_3c66acbd-5c7b-8798-dd81-90f4b5753d4a-f009de51, #w-node-_3c66acbd-5c7b-8798-dd81-90f4b5753d4e-f009de51, #w-node-_3c66acbd-5c7b-8798-dd81-90f4b5753d51-f009de51, #w-node-_3c66acbd-5c7b-8798-dd81-90f4b5753d53-f009de51, #w-node-_30b72065-8401-06c2-aeea-f380be3c85f1-f009de51, #w-node-_7c99052a-5867-ff5d-a9cc-93f753f0fe29-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e2240a-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e2240d-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e2240e-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e22417-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e2241a-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e2241e-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e22422-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e22425-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e22427-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e2242a-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e2242e-f009de51, #w-node-e8b8ed90-e51a-97c5-7655-d62e8edf5a13-f009de51, #w-node-e8b8ed90-e51a-97c5-7655-d62e8edf5a15-f009de51, #w-node-e8b8ed90-e51a-97c5-7655-d62e8edf5a16-f009de51, #w-node-_6bf4448a-3fba-1501-9a62-d0c191e2245e-f009de51, #w-node-_9ab56aa8-e731-9b51-782e-af3c93951dfc-f009de51, #w-node-_9ab56aa8-e731-9b51-782e-af3c93951dfe-f009de51, #w-node-_9ab56aa8-e731-9b51-782e-af3c93951e01-f009de51, #w-node-_9ab56aa8-e731-9b51-782e-af3c93951e03-f009de51, #w-node-fa902139-edc1-8150-a13e-22ca0a339fba-f009de51, #w-node-fa902139-edc1-8150-a13e-22ca0a339fbc-f009de51, #w-node-fa902139-edc1-8150-a13e-22ca0a339fbf-f009de51, #w-node-fa902139-edc1-8150-a13e-22ca0a339fc1-f009de51, #w-node-b2cafce6-044f-ae30-3631-bb254c695dda-f009de51, #w-node-b2cafce6-044f-ae30-3631-bb254c695ddc-f009de51, #w-node-b2cafce6-044f-ae30-3631-bb254c695ddf-f009de51, #w-node-b2cafce6-044f-ae30-3631-bb254c695de1-f009de51, #w-node-_5cbb4ca9-0e80-2bf9-c876-3eca4786eb95-f009de51, #w-node-_5cbb4ca9-0e80-2bf9-c876-3eca4786eb97-f009de51, #w-node-_5cbb4ca9-0e80-2bf9-c876-3eca4786eb9a-f009de51, #w-node-_5cbb4ca9-0e80-2bf9-c876-3eca4786eb9c-f009de51, #w-node-fc896d32-9ca4-c903-d914-24288044cbd8-f009de51, #w-node-fc896d32-9ca4-c903-d914-24288044cbdc-f009de51, #w-node-fc896d32-9ca4-c903-d914-24288044cbe1-f009de51, #w-node-fc896d32-9ca4-c903-d914-24288044cbe4-f009de51, #w-node-_9e6c8465-4d02-e15c-b7f8-f1620ce74438-f009de52, #w-node-_9e6c8465-4d02-e15c-b7f8-f1620ce74445-f009de52, #w-node-a6e3d811-b2d5-36e4-bae2-39f29a45a44e-f009de52, #w-node-_5ccdf294-6f10-ca36-381b-3dab00b23b71-f009de53, #w-node-b5e7bd18-124d-f6d5-747d-c3237955005f-f009de54, #w-node-b5e7bd18-124d-f6d5-747d-c32379550062-f009de54, #w-node-_4b65c649-c743-6b9c-f331-2826a09e3374-f009de54, #w-node-_4b65c649-c743-6b9c-f331-2826a09e3376-f009de54, #w-node-_4b65c649-c743-6b9c-f331-2826a09e3377-f009de54, #w-node-_4b65c649-c743-6b9c-f331-2826a09e337b-f009de54, #w-node-b5e7bd18-124d-f6d5-747d-c32379550077-f009de54, #w-node-aee6fcd3-c2d1-bc18-d42f-27c26ad9366f-f009de55, #w-node-e7ff9b22-c1d4-3b1d-b3b4-f14a575c21ee-f009de55, #w-node-_7721b76b-8ddf-3cda-7fae-767cf857a348-f009de55, #w-node-dffc54a8-14c8-6727-7a59-c491aab5d8c4-f009de55, #w-node-ab4a921e-2767-6160-3364-a73e548a6e79-f009de55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db6f8040-2921-dcc8-dbbd-aa0d5272bed0-f009de55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_50898f1e-30f5-22c2-7c50-8cab48a42d4f-f009de55, #w-node-_6ff55292-d3d9-a1d5-4a41-7c10c5c0c603-f009de55, #w-node-_92d0a255-3cee-cb39-b8e3-85f64ee1222c-f009de55, #w-node-beb45f57-ee6b-1472-4564-b43975a06909-f009de55 {
  justify-self: stretch;
}

#w-node-_663167c3-36a3-52fc-274a-5515135e9651-f009de57, #w-node-_663167c3-36a3-52fc-274a-5515135e965e-f009de57, #w-node-_30de33ec-0492-ad7b-b450-fb72076f5fe8-f009de57, #w-node-_30de33ec-0492-ad7b-b450-fb72076f5fea-f009de57, #w-node-a4e0eaf2-9a9b-3aa8-6392-3f9f9b3dcda7-f009de57, #w-node-_13720968-db1a-4fa8-3790-dbb392076d99-f009de57, #w-node-_13720968-db1a-4fa8-3790-dbb392076d9b-f009de57, #w-node-a4e0eaf2-9a9b-3aa8-6392-3f9f9b3dcdb4-f009de57, #w-node-fbac4c71-3493-bbe6-032d-ce9000f20b0e-f009de57, #w-node-fbac4c71-3493-bbe6-032d-ce9000f20b10-f009de57, #w-node-a4e0eaf2-9a9b-3aa8-6392-3f9f9b3dcdc1-f009de57, #w-node-_3b53198c-fb18-77e4-9f33-09f2c3c460e2-f009de57, #w-node-_3b53198c-fb18-77e4-9f33-09f2c3c460e4-f009de57, #w-node-_3b53198c-fb18-77e4-9f33-09f2c3c460e6-f009de57, #w-node-_8167d650-e958-eeac-799c-f8b637789561-f009de57, #w-node-_8167d650-e958-eeac-799c-f8b637789563-f009de57, #w-node-_8167d650-e958-eeac-799c-f8b637789566-f009de57, #w-node-_697aad84-b2a5-6f37-bd43-ece3d177add7-f009de57, #w-node-_697aad84-b2a5-6f37-bd43-ece3d177add9-f009de57, #w-node-_697aad84-b2a5-6f37-bd43-ece3d177addb-f009de57, #w-node-a600da0c-4af1-7923-214a-bd426617ec3e-f009de57, #w-node-a600da0c-4af1-7923-214a-bd426617ec40-f009de57, #w-node-a600da0c-4af1-7923-214a-bd426617ec42-f009de57, #w-node-b0ce12c4-7c46-156f-18d7-ff70acffcb38-f009de57, #w-node-b0ce12c4-7c46-156f-18d7-ff70acffcb3a-f009de57, #w-node-b0ce12c4-7c46-156f-18d7-ff70acffcb3c-f009de57, #w-node-_35029de1-1ff6-eaf5-c4aa-eea171df1384-f009de57, #w-node-_35029de1-1ff6-eaf5-c4aa-eea171df1386-f009de57, #w-node-_35029de1-1ff6-eaf5-c4aa-eea171df1388-f009de57, #w-node-_360c6708-53cf-f77b-e30e-9552b671d859-f009de57, #w-node-_360c6708-53cf-f77b-e30e-9552b671d85b-f009de57, #w-node-_360c6708-53cf-f77b-e30e-9552b671d85d-f009de57, #w-node-_35029de1-1ff6-eaf5-c4aa-eea171df1390-f009de57, #w-node-_35029de1-1ff6-eaf5-c4aa-eea171df1392-f009de57, #w-node-_35029de1-1ff6-eaf5-c4aa-eea171df1394-f009de57, #w-node-_35029de1-1ff6-eaf5-c4aa-eea171df139c-f009de57, #w-node-_35029de1-1ff6-eaf5-c4aa-eea171df139e-f009de57, #w-node-_35029de1-1ff6-eaf5-c4aa-eea171df13a0-f009de57, #w-node-f04c0bbf-00de-a4ef-15c0-310ad7a6f682-f009de57, #w-node-f04c0bbf-00de-a4ef-15c0-310ad7a6f684-f009de57, #w-node-f04c0bbf-00de-a4ef-15c0-310ad7a6f686-f009de57, #w-node-_5bdc5f58-16fc-4bef-bae9-d3cb79ea859d-f009de57, #w-node-_5bdc5f58-16fc-4bef-bae9-d3cb79ea859f-f009de57, #w-node-_5bdc5f58-16fc-4bef-bae9-d3cb79ea85a1-f009de57, #w-node-_566423f5-75af-0c82-5fb0-930182d4578b-f009de57, #w-node-_566423f5-75af-0c82-5fb0-930182d4578d-f009de57, #w-node-_566423f5-75af-0c82-5fb0-930182d4578f-f009de57, #w-node-_5443fca3-135a-631a-d431-9846ce42446e-f009de57, #w-node-_5443fca3-135a-631a-d431-9846ce424470-f009de57, #w-node-_5443fca3-135a-631a-d431-9846ce424472-f009de57, #w-node-e1be6f13-81e6-3513-5eb2-3f31178b5085-f009de57, #w-node-e1be6f13-81e6-3513-5eb2-3f31178b5087-f009de57, #w-node-e1be6f13-81e6-3513-5eb2-3f31178b508a-f009de57, #w-node-e1be6f13-81e6-3513-5eb2-3f31178b5092-f009de57, #w-node-e1be6f13-81e6-3513-5eb2-3f31178b5094-f009de57, #w-node-e1be6f13-81e6-3513-5eb2-3f31178b5096-f009de57, #w-node-e1be6f13-81e6-3513-5eb2-3f31178b509e-f009de57, #w-node-e1be6f13-81e6-3513-5eb2-3f31178b50a0-f009de57, #w-node-e1be6f13-81e6-3513-5eb2-3f31178b50a2-f009de57, #w-node-e1be6f13-81e6-3513-5eb2-3f31178b50aa-f009de57, #w-node-e1be6f13-81e6-3513-5eb2-3f31178b50ac-f009de57, #w-node-e1be6f13-81e6-3513-5eb2-3f31178b50ae-f009de57, #w-node-_8cc0a79a-46bc-bd42-760e-9efa04a998ed-f009de58, #w-node-ef3fa3ee-8982-5a87-811a-4b8d7e4a1bd6-f009de58, #w-node-_04b1b45a-67fe-bed3-bf4d-c67c32a11400-f009de58, #w-node-_04b1b45a-67fe-bed3-bf4d-c67c32a11404-f009de58, #w-node-_04b1b45a-67fe-bed3-bf4d-c67c32a11406-f009de58, #w-node-_084f9f84-e669-84a5-41b2-1c60475b72dc-f009de59, #w-node-_68c6de98-ab85-0a44-09d5-897abf93d628-f009de59, #w-node-_68c6de98-ab85-0a44-09d5-897abf93d62c-f009de59, #w-node-_68c6de98-ab85-0a44-09d5-897abf93d62e-f009de59, #w-node-_0db02ae0-1de8-5bab-5c88-a1189736bc69-f009de59, #w-node-_0db02ae0-1de8-5bab-5c88-a1189736bc6b-f009de59, #w-node-_803477e8-b187-53c6-f8b5-62888d6f6165-f009de5a, #w-node-d3bf83d6-3a3a-36ec-ec9e-f4b4cc98eec4-f009de5a, #w-node-_8fd5255a-9a52-bfdb-6358-e3bd1a5b48b2-f009de5a, #w-node-_8fd5255a-9a52-bfdb-6358-e3bd1a5b48c2-f009de5a, #w-node-_8fd5255a-9a52-bfdb-6358-e3bd1a5b48c5-f009de5a, #w-node-_8fd5255a-9a52-bfdb-6358-e3bd1a5b48c9-f009de5a, #w-node-_8fd5255a-9a52-bfdb-6358-e3bd1a5b48ce-f009de5a, #w-node-_8fd5255a-9a52-bfdb-6358-e3bd1a5b48d3-f009de5a, #w-node-_19bc6766-7f9f-9bd9-8977-c14e47828e1b-f009de5a, #w-node-df80fc3e-0865-49a4-ede6-723cf3d9c388-f009de5a, #w-node-c1e2d8aa-de31-c25d-cd8b-72499d073739-f009de5a, #w-node-_24d6f678-f131-f919-3165-a11f43537d78-f009de5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44e30c64-6ee4-102e-376c-acd3f8535da5-c332ba46, #w-node-fc8c8d64-c5a8-f58a-d7d9-6b84d916ae11-c332ba46 {
  place-self: center;
}

#w-node-f007f6ea-42f3-6cf5-8d81-9b7fd1529d9c-c332ba46 {
  place-self: center start;
}

#w-node-_85099da5-cd5a-ad13-fd88-f4cafb0a1c89-b164b033 {
  place-self: center;
}

#w-node-_94f7c45d-fb02-b1d9-3864-029c8e1e234c-1539ede7 {
  place-self: center start;
}

#w-node-_94f7c45d-fb02-b1d9-3864-029c8e1e2355-1539ede7, #w-node-_94f7c45d-fb02-b1d9-3864-029c8e1e235a-1539ede7, #w-node-_94f7c45d-fb02-b1d9-3864-029c8e1e235f-1539ede7, #w-node-_94f7c45d-fb02-b1d9-3864-029c8e1e2364-1539ede7 {
  place-self: stretch stretch;
}

#w-node-_994b3c1d-1b48-432b-f3e6-f986b5e448e6-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e448e7-1539ede7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4490b-1539ede7 {
  place-self: center;
}

#w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4490c-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44918-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44929-1539ede7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4492f-1539ede7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44930-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4493c-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44955-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4495c-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4495f-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4496e-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44970-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44975-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44977-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4497e-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44980-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44988-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4498a-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4498d-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4498f-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44997-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44999-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4499c-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4499e-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449a3-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449a5-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449ad-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449b3-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449b6-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449c5-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449c7-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449cc-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449ce-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449d5-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449d7-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449df-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449e1-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449e4-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449e6-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449ee-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449f0-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449f3-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449f5-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449fa-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e449fc-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a04-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a0a-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a0d-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a1c-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a1e-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a23-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a25-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a2c-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a2e-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a36-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a38-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a3b-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a3d-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a45-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a47-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a4a-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a4c-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a51-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a53-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a5b-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a61-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a64-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a73-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a75-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a7a-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a7c-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a83-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a85-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a8d-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a8f-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a92-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a94-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a9c-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44a9e-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44aa1-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44aa3-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44aa8-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44aaa-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44ab2-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44aba-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44ac0-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44ac6-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44acc-1539ede7, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e44af1-1539ede7, #w-node-_2336ed52-812c-13e4-5880-ee79e757b614-0ee2bc6f, #w-node-_2336ed52-812c-13e4-5880-ee79e757b617-0ee2bc6f, #w-node-_2336ed52-812c-13e4-5880-ee79e757b618-0ee2bc6f, #w-node-_2336ed52-812c-13e4-5880-ee79e757b621-0ee2bc6f, #w-node-_2336ed52-812c-13e4-5880-ee79e757b624-0ee2bc6f, #w-node-_2336ed52-812c-13e4-5880-ee79e757b628-0ee2bc6f, #w-node-_2336ed52-812c-13e4-5880-ee79e757b62c-0ee2bc6f, #w-node-e2f3550c-1ca7-d500-9639-dfa571860c5c-0ee2bc6f, #w-node-e2f3550c-1ca7-d500-9639-dfa571860c5f-0ee2bc6f, #w-node-e2f3550c-1ca7-d500-9639-dfa571860c63-0ee2bc6f, #w-node-e2f3550c-1ca7-d500-9639-dfa571860c66-0ee2bc6f, #w-node-e2f3550c-1ca7-d500-9639-dfa571860c68-0ee2bc6f, #w-node-e2f3550c-1ca7-d500-9639-dfa571860c6c-0ee2bc6f, #w-node-e2f3550c-1ca7-d500-9639-dfa571860c71-0ee2bc6f, #w-node-_6e5b389a-a96b-c713-d481-0a3db9cb82cf-0ee2bc6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f60e298b-9f8b-9069-9319-77baa98f1eb0-e19b1b19 {
  place-self: end center;
}

#w-node-fc557fc5-b6b4-76b1-13fa-56a29d9e2365-e19b1b19, #w-node-fc557fc5-b6b4-76b1-13fa-56a29d9e2368-e19b1b19, #w-node-_81c5b128-d37b-00ad-4489-fb2bc1e06908-e19b1b19 {
  place-self: center;
}

#w-node-_95905669-3ab4-507f-5c5e-c4333815fa1a-d0813706, #w-node-df874c06-e9a3-774b-14b0-9e8ac28f67eb-d0813706, #w-node-accc886e-6c29-6939-699e-7fb329d9a975-54b66189, #w-node-ac9e3399-7dba-514b-4943-266029c25ee7-8444c795 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_597e8c31-314a-7c40-9086-c9977e9300f9-13877948 {
  justify-self: center;
}

#w-node-_597e8c31-314a-7c40-9086-c9977e9300fb-13877948 {
  justify-self: end;
}

#w-node-_597e8c31-314a-7c40-9086-c9977e930107-13877948 {
  align-self: start;
}

#w-node-_597e8c31-314a-7c40-9086-c9977e930109-13877948 {
  justify-self: center;
}

#w-node-_597e8c31-314a-7c40-9086-c9977e93010b-13877948 {
  justify-self: end;
}

#w-node-_597e8c31-314a-7c40-9086-c9977e93011c-13877948 {
  justify-self: center;
}

#w-node-_597e8c31-314a-7c40-9086-c9977e93011e-13877948 {
  justify-self: end;
}

#w-node-_597e8c31-314a-7c40-9086-c9977e93012c-13877948 {
  justify-self: center;
}

#w-node-_597e8c31-314a-7c40-9086-c9977e93012e-13877948 {
  justify-self: end;
}

#w-node-d9fc17ab-cc15-7ec5-5158-1d76fd35a120-6552054e, #w-node-d9fc17ab-cc15-7ec5-5158-1d76fd35a126-6552054e, #w-node-d9fc17ab-cc15-7ec5-5158-1d76fd35a12e-6552054e, #w-node-_1664d9d5-586e-327f-ed1c-e4ad8d5cb433-a477b00e, #w-node-_1664d9d5-586e-327f-ed1c-e4ad8d5cb43b-a477b00e, #w-node-_1664d9d5-586e-327f-ed1c-e4ad8d5cb443-a477b00e, #w-node-c97ebafb-1b5b-b6b6-219b-ccf1e37034c5-0fd1cade, #w-node-_070763e8-1a99-cc52-4485-f958380962d2-0fd1cade, #w-node-_18387ebf-b497-a065-f157-098066d24013-0fd1cade {
  align-self: center;
}

#w-node-e89bf797-4cdf-a758-022c-34d1b67edc6d-0fd1cade, #w-node-a7011c01-5bd1-a335-fac7-50f2016797dc-0fd1cade, #w-node-_0573e1e7-77e6-6066-da92-10bfeec769bb-ba29c9ab, #w-node-_0573e1e7-77e6-6066-da92-10bfeec769c3-ba29c9ab, #w-node-_0573e1e7-77e6-6066-da92-10bfeec769c5-ba29c9ab, #w-node-_0573e1e7-77e6-6066-da92-10bfeec769c6-ba29c9ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97b8d8f8-9638-ac4d-cdfa-0542d749b81b-1122f88e {
  place-self: center;
}

#w-node-_97b8d8f8-9638-ac4d-cdfa-0542d749b822-1122f88e, #w-node-_97b8d8f8-9638-ac4d-cdfa-0542d749b82b-1122f88e {
  align-self: center;
}

#w-node-_8745286f-6bbf-8913-b3f5-be8fbe2e0048-1122f88e {
  place-self: center;
}

#w-node-_96a61607-5ffc-a438-9879-6817723879a5-1122f88e {
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_3823a064-c9b1-8ba0-2417-d945a78edef0-f009de36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_98aee80a-22d9-5942-d346-fba819eea01e-f009de36 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_98aee80a-22d9-5942-d346-fba819eea027-f009de36 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98aee80a-22d9-5942-d346-fba819eea030-f009de36 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_98aee80a-22d9-5942-d346-fba819eea039-f009de36 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98aee80a-22d9-5942-d346-fba819eea042-f009de36 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_98aee80a-22d9-5942-d346-fba819eea04b-f009de36 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-eb520e75-df9e-81ac-4b25-8d0d91459387-f009de36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb520e75-df9e-81ac-4b25-8d0d91459389-f009de36 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb520e75-df9e-81ac-4b25-8d0d914593d0-f009de36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eb520e75-df9e-81ac-4b25-8d0d914593dc-f009de36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb520e75-df9e-81ac-4b25-8d0d914593de-f009de36 {
    order: 9999;
    grid-column: span 1 / span 1;
  }

  #w-node-_7f304f80-5b6c-d352-04b7-3611035bbfb4-f009de36 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4e586784-9b46-0fbd-00fa-65b08170e624-f009de4a, #w-node-_2dec13e9-5da5-54db-3d80-647e8b353690-f009de4f, #w-node-_5c4c5af9-d3f1-3ac6-c0cb-032dcc3ccd5d-f009de50, #w-node-_994b3c1d-1b48-432b-f3e6-f986b5e4492f-1539ede7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_405abe19-85da-8ad4-47e6-8318778bcb8f-1122f88e {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-eb520e75-df9e-81ac-4b25-8d0d9145937d-f009de36, #w-node-eb520e75-df9e-81ac-4b25-8d0d914593d0-f009de36 {
    grid-column: span 1 / span 1;
  }

  #w-node-_77ab1ba7-aa2f-c142-059a-fd2f69603be4-f009de43 {
    justify-self: stretch;
  }

  #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc857-f009de4c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc85a-f009de4c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc85d-f009de4c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3f966407-2e74-d60c-f4c7-57d3157bc861-f009de4c, #w-node-_46b24e5c-95a7-b6dd-3e8e-d160d7b85f40-f009de4c, #w-node-_15155ec4-4aa5-c990-fe6c-673c9abbf0c2-f009de4c, #w-node-_712c78ae-f4d1-cea4-9ab8-80188af48760-f009de4c, #w-node-_56eb8fad-01b0-2184-11d1-1d66f22b66a8-f009de4c, #w-node-_3ed8e53b-6f77-ee80-412a-91d22fadc061-f009de4c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: stretch;
  }
}


