:root {
  --body-text: #616785;
  --btn-secondary-text: #30354a;
  --neutral--800: #30354a;
  --body-text-blog: #525770;
  --neutral--200: #f8f9fc;
  --neutral--700: #4a4566;
  --general--shadow-01: #14142b0f;
  --border-card: #e2e7f3;
  --neutral--100: white;
  --general--shadow-02: #211f540f;
  --accent--primary-1: #306cf7;
  --neutral--300: #eff0f6;
  --secondary--color-1: #7d42fb;
  --secondary--color-2: #ff4267;
  --secondary--color-3: #2ff2b8;
  --secondary--color-4: #ffcd42;
  --secondary--color-5: #ff813a;
  --neutral--600: #6e6f91;
  --neutral--500: #a0a6bd;
  --neutral--400: #dcdfeb;
  --blue-logo: #306cf7;
  --system--green-400: #11845b;
  --system--blue-400: #086cd9;
  --system--blue-300: #1d88fe;
  --system--blue-200: #88d5fd;
  --system--blue-100: #eaf4ff;
  --system--green-300: #05c168;
  --system--green-200: #7fdca4;
  --system--green-100: #def2e6;
  --system--red-400: #dc2b2b;
  --system--300: #ff5a65;
  --system--red-200: #ffbec2;
  --system--red-100: #ffeff0;
  --system--orange-400: #d5691b;
  --system--orange-300: #ff9e2c;
  --system--orange-200: #ffd19b;
  --system--orange-100: #fff3e4;
  --body-text-new\<deleted\|variable-9a180c08-de64-d017-0572-f7bf52f6786d\>: #616785;
  --general--shadow-03: #14142b1a;
  --general--shadow-04: #14142b24;
  --general--shadow-05: #14142b29;
  --general--shadow-06: #14142b3d;
  --button-shadow--color-01: #4a3aff0f;
  --button-shadow--color-2: #4a3aff14;
  --button-shadow--color-03: #4a3aff14;
  --button-shadow--white-01: #14142b0a;
  --button-shadow--white-02: #14142b0f;
  --button-shadow--white-03: #14142b1a;
  --spacing-xxs: 8px;
  --body: #fcfdff;
  --transparent: #fff0;
  --secondary--color-8: #f2f1ff;
  --spacing-s: 16px;
  --spacing-sm: 24px;
  --spacing-0: 0px;
  --spacing-md: 30px;
  --spacing-xxxs: 4px;
  --secondary--color-6: #1de4ff;
  --secondary--color-7: #3324d5;
  --spacing-xs: 12px;
  --spacing-lg: 40px;
  --spacing-xxl: 80px;
  --section-offset: 160px;
  --spacing-xl: 64px;
  --link-hover: #295cd2;
  --border: #d9e0e8;
  --purple-100: #f2edff;
  --purple-200: #c3abff;
  --purple-300: #a887fc;
  --222: #222;
  --blue-light: #87abff;
  --dark-blue: #0e204f;
  --darker-blue: #1f459d;
  --btn-border-secondary: #0427814d;
  --btn-border-primary: #04278180;
  --spacing-xxxl: 120px;
  --spacing-xxxxl: 160px;
}

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

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

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

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

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

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

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://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;
}

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

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

@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(--body-text);
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

h1 {
  color: var(--btn-secondary-text);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.2;
}

h2 {
  color: var(--btn-secondary-text);
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.25em;
}

h3 {
  color: var(--btn-secondary-text);
  margin-top: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
}

h4 {
  color: var(--btn-secondary-text);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.273em;
}

h5 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.333em;
}

h6 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.375em;
}

p {
  margin-bottom: 16px;
  line-height: 26px;
}

a {
  color: var(--body-text-blog);
  text-decoration: underline;
  transition: color .25s;
}

a:hover {
  color: #295cd2;
}

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

li {
  margin-bottom: 10px;
  padding-left: 8px;
}

img {
  max-width: 100%;
}

label {
  color: var(--neutral--800);
  margin-bottom: 12px;
  font-weight: 700;
  display: block;
}

strong {
  font-weight: 700;
}

blockquote {
  background-color: var(--neutral--200);
  color: var(--neutral--700);
  text-align: center;
  border: 0 solid #000;
  border-radius: 24px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 138px 128px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.571em;
}

figure {
  margin-top: 24px;
  margin-bottom: 48px;
}

figcaption {
  text-align: center;
  margin-top: 8px;
}

.page-wrapper {
  position: relative;
  top: 56px;
  overflow: clip;
}

.page-wrapper.position-auto {
  top: auto;
}

.grid-2-columns {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-2-columns.style---styleguide-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  align-items: start;
}

.grid-2-columns._1-col-tablet {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-columns: 1fr 1fr;
}

.grid-2-columns.title-and-categories {
  grid-template-columns: .6fr 1fr;
  margin-bottom: 100px;
}

.grid-2-columns.gap-row-30px {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.grid-2-columns._2-col-mbl {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.grid-2-columns._2-col-mbl.mg-bottom-100 {
  margin-bottom: 100px;
}

.grid-2-columns.dropdown-columns-main-grid {
  grid-column-gap: 80px;
}

.grid-2-columns._1fr---1-12fr {
  grid-template-columns: 1fr 1.12fr;
}

.grid-2-columns._1fr---1-12fr.gap-row-64px {
  grid-auto-flow: row;
  position: static;
  overflow: hidden;
}

.grid-2-columns._1fr---1-12fr.gap-row-64px.grid-0-75-left {
  grid-template-columns: .5fr 1.12fr;
}

.grid-2-columns._1fr---1-12fr.gap-row-64px.grid-0-75-left.text-left {
  grid-template-columns: 1fr 1.25fr;
}

.grid-2-columns._1-32fr---1fr {
  grid-template-columns: 1.32fr 1fr;
}

.grid-2-columns._1-5fr---1fr {
  grid-template-columns: 1.5fr 1fr;
}

.grid-2-columns._1fr---1-fr {
  z-index: 1;
  grid-column-gap: 30px;
  grid-template-columns: 1fr 1fr;
}

.grid-2-columns._1fr---1-42fr, .grid-2-columns._1fr---1-42fr.gap-row-80px {
  grid-template-columns: 1fr 1.42fr;
}

.grid-2-columns._1fr---1-21fr {
  grid-template-columns: 1fr 1.21fr;
}

.grid-2-columns._1-2fr---1fr {
  grid-template-columns: 1.2fr 1fr;
}

.grid-2-columns._1fr---1-15fr {
  grid-template-columns: 1fr 1.15fr;
}

.grid-2-columns.mg-top-48px {
  z-index: 3;
}

.grid-2-columns.top-right {
  grid-auto-flow: column;
  place-items: start end;
}

.grid-2-columns.mg-top-30 {
  margin-top: 30px;
}

.grid-2-columns._0-75---1 {
  grid-template-columns: .5fr 1fr;
}

.style---navigation-sidebar {
  z-index: 1;
  box-shadow: 1px 0 14px 0 var(--general--shadow-01);
  height: 100%;
  max-height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.card {
  border: 1px solid var(--border-card);
  background-color: var(--neutral--100);
  box-shadow: none;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  transition: transform .1s, color .25s;
  display: flex;
}

.card.pd-60px---38px {
  padding: 60px 38px;
}

.card.testimonials-card-tab-menu {
  background-color: var(--neutral--100);
  box-shadow: 0 2px 15px 0 var(--general--shadow-02);
  opacity: .5;
  mix-blend-mode: normal;
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 20px 32px;
  display: grid;
}

.card.testimonials-card-tab-menu:hover {
  color: var(--body-text);
}

.card.testimonials-card-tab-menu.w--current {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
  grid-auto-columns: 1fr;
  transition-property: none;
  display: grid;
}

.card.card-image-top {
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  transition: none;
  display: flex;
  overflow: hidden;
}

.card.card-image-top.business-sizes-card {
  box-shadow: 0 2px 6px 0 var(--general--shadow-01);
  padding: 0;
}

.card.card-image-top.team-member-link-card {
  padding: 12px 12px 114px;
}

.card.blog-post-card-bottom {
  z-index: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -120px;
  margin-right: 40px;
  padding: 48px 40px;
  position: relative;
}

.card.blog-post-card-right {
  min-width: 596px;
  max-width: 596px;
  padding: 48px 44px;
  position: absolute;
  right: 0;
}

.card.product-tab-menu-card {
  border: 1px solid var(--border-card);
  background-color: var(--accent--primary-1);
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 54px 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding: 24px;
  transition: box-shadow .25s, padding .25s, border-width .25s, border-color .25s;
  display: flex;
}

.card.product-tab-menu-card.w--current {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  place-items: start stretch;
  display: flex;
}

.card.testimonial-slider-card-large {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: grid;
  overflow: hidden;
}

.card.pd-44px---38px {
  padding: 44px 38px;
}

.card.icon-top-link-card {
  text-align: center;
  border-radius: 24px;
  padding: 40px 32px 48px;
  text-decoration: none;
  transition: none;
}

.card.icon-top-link-card.v2 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 56px 38px;
  display: flex;
}

.card.pd-40px---40px---44px {
  padding: 40px 40px 44px;
}

.card.jop-opening-link-card {
  flex-direction: column;
  height: 100%;
  padding: 52px 34px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.card.pd-94px---100px {
  padding: 94px 100px;
}

.card.integrations-main-link-card {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 88px 32px 40px;
  text-decoration: none;
  transition: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card.integrations-main-link-card.height-100 {
  height: 100%;
}

.card.features-icon-top-card {
  z-index: 1;
  border: 1px solid var(--neutral--300);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  overflow: hidden;
}

.card.features-icon-top-card.mg-top-148px.bg-body-text {
  background-color: var(--body-text);
  padding-top: 60px;
}

.card.features-icon-top-card.height-100 {
  height: 100%;
}

.card.blog-post-card-left {
  z-index: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 700px;
  padding: 64px 52px;
  position: absolute;
}

.card.blog-post-author-card-link {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 134px 1fr;
  grid-auto-columns: 1fr;
  padding: 68px 80px 136px;
  text-decoration: none;
  transition: none;
  display: grid;
}

.card.pricing-card {
  padding: 48px 30px;
  text-decoration: none;
}

.card.pricing-card.mg-top-60px.hidden {
  z-index: 3;
}

.card.card-link-button-right {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1.6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 910px;
  margin-left: auto;
  margin-right: auto;
  padding: 68px 62px;
  text-decoration: none;
  transition: none;
  display: grid;
}

.card.card-link-button-right.v2 {
  max-width: 990px;
  padding: 70px 78px;
}

.card.help-center-article-link-card {
  padding: 44px 32px;
  text-decoration: none;
  transition: none;
  display: block;
}

.card.help-center-article---container {
  max-width: 974px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 84px 78px 90px;
}

.card.demo-form-card {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 500px;
  margin-bottom: 0;
  padding: 96px 40px;
  display: flex;
}

.card.demo-form-card._540px {
  max-width: 540px;
}

.card.demo-form-card._540px.pd-tb-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.card._404-card {
  border: 1px solid var(--neutral--300);
  max-width: 716px;
  margin-left: auto;
  margin-right: auto;
  padding: 90px 88px;
}

.card.password-protected-card {
  max-width: 676px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 60px;
}

.card.search-results-card-bottom {
  z-index: 1;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 48px 40px;
  display: flex;
  position: relative;
}

.card.pd-20-80px {
  padding: 20px 80px 80px;
}

.card.pd-0 {
  padding: 0;
}

.card.feature-icon-s-card {
  text-align: center;
  justify-content: space-between;
  padding: 24px;
}

.card.block {
  display: block;
}

.style---color-block {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  min-height: 180px;
  position: relative;
}

.style---color-block-content {
  padding: 24px 24px 32px;
}

.style---color-block-name {
  color: var(--neutral--800);
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.style---color-block-hex {
  line-height: 20px;
}

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

.grid-4-columns.stats-grid {
  grid-row-gap: 32px;
  grid-template-columns: auto auto auto auto;
  justify-content: space-between;
  margin-bottom: 94px;
}

.grid-4-columns.dropdown-columns-grid {
  grid-column-gap: 80px;
  display: none;
}

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

.bg-accent-1.border-radius-4px {
  border-radius: 4px;
}

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

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

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

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

.bg-secondary-5 {
  background-color: var(--secondary--color-5);
}

.bg-neutral-800 {
  background-color: var(--neutral--800);
}

.bg-neutral-700 {
  background-color: var(--neutral--700);
}

.bg-neutral-600 {
  background-color: var(--neutral--600);
}

.bg-neutral-500 {
  background-color: var(--neutral--500);
}

.bg-neutral-400 {
  background-color: var(--neutral--400);
}

.bg-neutral-300 {
  background-color: var(--neutral--300);
}

.bg-neutral-200 {
  background-color: var(--neutral--200);
}

.bg-neutral-200.top-62 {
  z-index: -1;
  position: absolute;
  inset: 62% 0% 0%;
}

.bg-neutral-200.top-42 {
  z-index: -1;
  position: absolute;
  inset: 42% 0% 0%;
}

.bg-neutral-100 {
  background-color: var(--neutral--100);
}

.style---color-block-text-example {
  background-color: var(--neutral--100);
  border-radius: 40px;
  padding: 10px 14px;
  font-size: 14px;
  line-height: 16px;
  position: absolute;
  inset: 16px 16px auto auto;
}

.style---color-block-text-example.badge-dark {
  background-color: var(--neutral--800);
}

.color-accent-1 {
  color: var(--blue-logo);
}

.color-secondary-1 {
  color: var(--secondary--color-1);
}

.color-secondary-2 {
  color: var(--secondary--color-2);
}

.color-secondary-3 {
  color: var(--secondary--color-3);
}

.color-secondary-4 {
  color: var(--secondary--color-4);
}

.color-secondary-5 {
  clear: none;
  color: var(--secondary--color-5);
}

.color-neutral-800 {
  color: var(--neutral--800);
}

.color-neutral-700 {
  color: var(--neutral--700);
}

.color-neutral-600 {
  color: var(--neutral--600);
}

.color-neutral-600.mg-bottom-0 {
  color: var(--body-text);
}

.color-neutral-500 {
  color: var(--neutral--500);
}

.color-neutral-300 {
  color: var(--neutral--300);
}

.color-neutral-200 {
  color: var(--neutral--200);
}

.color-neutral-100 {
  color: var(--neutral--100);
}

.color-neutral-100.mg-bottom-0 {
  display: flex;
}

.color-neutral-100.mg-bottom-0.pd-top-12 {
  padding-top: 12px;
}

.color-neutral-100.mg-bottom-0.pd-top-12.item-steps__text {
  font-weight: 400;
}

.color-neutral-100.opacity-10 {
  opacity: .1;
}

.bg-green-400 {
  background-color: var(--system--green-400);
}

.color-green-400 {
  color: #11845b;
}

.bg-blue-400 {
  background-color: var(--system--blue-400);
}

.color-blue-400 {
  color: var(--system--blue-400);
}

.bg-blue-300 {
  background-color: var(--system--blue-300);
}

.color-blue-300 {
  color: var(--system--blue-300);
}

.bg-blue-200 {
  background-color: var(--system--blue-200);
}

.bg-blue-100 {
  background-color: var(--system--blue-100);
}

.color-blue-100 {
  color: var(--system--blue-100);
}

.color-neutral-400 {
  color: var(--neutral--400);
}

.bg-green-300 {
  background-color: var(--system--green-300);
}

.color-green-300 {
  color: var(--system--green-300);
}

.bg-green-200 {
  background-color: var(--system--green-200);
}

.color-green-200 {
  color: var(--system--green-200);
}

.color-green-100 {
  color: var(--system--green-100);
}

.bg-green-100 {
  background-color: var(--system--green-100);
}

.bg-red-400 {
  background-color: var(--system--red-400);
}

.color-red-400 {
  color: var(--system--red-400);
}

.bg-red-300 {
  background-color: var(--system--300);
}

.color-red-300 {
  color: var(--system--300);
}

.bg-red-200 {
  background-color: var(--system--red-200);
}

.color-red-200 {
  color: var(--system--red-200);
}

.bg-red-100 {
  background-color: var(--system--red-100);
}

.color-red-100 {
  color: var(--system--red-100);
}

.bg-orange-400 {
  background-color: var(--system--orange-400);
}

.color-orange-400 {
  color: var(--system--orange-400);
}

.bg-orange-300 {
  background-color: var(--system--orange-300);
}

.color-orange-300 {
  color: var(--system--orange-300);
}

.bg-orange-200 {
  background-color: var(--system--orange-200);
}

.color-orange-200 {
  color: var(--system--orange-200);
}

.bg-orange-100 {
  background-color: var(--system--orange-100);
}

.color-orange-100 {
  color: var(--system--orange-100);
}

.style---block-sub-heading {
  margin-bottom: 32px;
}

.style---block-sub-heading.border {
  border-bottom: 1px solid var(--neutral--400);
  margin-bottom: 64px;
  padding-bottom: 40px;
}

.divider {
  background-color: var(--neutral--400);
  height: 1px;
  margin-top: 80px;
  margin-bottom: 80px;
}

.divider._40px {
  margin-top: 40px;
  margin-bottom: 40px;
}

.divider.mg-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.style---typography-block-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 320px) 1fr;
}

.style---content-block {
  margin-bottom: 100px;
}

.mg-bottom-8px {
  margin-bottom: 8px;
}

.mg-bottom-16px {
  margin-bottom: 16px;
}

.mg-bottom-16px.semi-bold {
  font-weight: 600;
}

.mg-bottom-16px.radius-8 {
  border-radius: 8px;
}

.mg-bottom-24px {
  margin-bottom: 24px;
}

.mg-bottom-24px.text-center.typo-height-1-25-em {
  line-height: 1.25em;
}

.mg-bottom-24px.card-icon {
  margin-left: auto;
  margin-right: auto;
}

.mg-bottom-24px.img-center {
  align-self: center;
}

.mg-bottom-32px {
  margin-bottom: 32px;
}

.mg-bottom-32px.color-neutral-100 {
  color: var(--neutral--100);
}

.mg-bottom-40px {
  margin-bottom: 40px;
}

.mg-bottom-48px {
  margin-bottom: 48px;
}

.mg-bottom-56px {
  margin-bottom: 56px;
}

.mg-bottom-64px {
  margin-bottom: 64px;
}

.mg-top-16px {
  margin-top: 16px;
}

.mg-top-48px {
  margin-top: 48px;
}

.mg-top-48px._w-24 {
  width: 30%;
}

.mg-top-48px.cover-mg {
  margin-left: 20px;
  margin-right: 10px;
}

.mg-top-64px {
  margin-top: 64px;
}

.mg-right-6px {
  margin-right: 6px;
}

.mg-right-16px {
  margin-right: 16px;
}

.mg-right-24px {
  margin-right: 24px;
}

.text-200 {
  -webkit-text-stroke-color: var(--body-text);
  line-height: 1.111em;
}

.text-200.list {
  line-height: 24px;
}

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

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

.text-200.bold.color-neutral-800.mg-bottom-24px {
  color: var(--neutral--700);
}

.text-200.text-semi-bold {
  font-weight: 600;
}

.text-200.submenu-title {
  color: var(--body-text-new\<deleted\|variable-9a180c08-de64-d017-0572-f7bf52f6786d\>);
  margin-bottom: 0;
  font-size: 14px;
}

.text-200.color-body-text {
  color: var(--body-text);
}

.display-1 {
  color: var(--body-text);
  font-size: 60px;
  font-weight: 600;
  line-height: 1.044em;
}

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

.grid-1-column.dropdown-link-column {
  grid-column-gap: 0px;
  grid-row-gap: 18px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
}

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

.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

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

.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.gap-column-24px {
  grid-column-gap: 24px;
}

.gap-row-8px {
  grid-row-gap: 8px;
}

.gap-row-16px {
  grid-row-gap: 16px;
}

.gap-row-24px {
  grid-row-gap: 24px;
}

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

.gap-row-40px {
  grid-row-gap: 40px;
}

.gap-row-48px {
  grid-row-gap: 48px;
}

.gap-row-64px {
  grid-row-gap: 64px;
}

.gap-row-80px {
  grid-row-gap: 80px;
}

.display-2 {
  font-size: 50px;
  font-weight: 600;
  line-height: 1.167em;
}

.display-2.color-neutral-100 {
  color: var(--neutral--100);
}

.display-3 {
  letter-spacing: -.8px;
  font-size: 40px;
  line-height: 1.25em;
}

.display-3.color-neutral-100 {
  color: var(--neutral--100);
}

.display-3.color-neutral-100.mg-bottom-24px {
  line-height: 48px;
}

.display-4 {
  color: var(--btn-secondary-text);
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25em;
}

.display-4.color-neutral-100 {
  color: var(--neutral--100);
}

.style---style-grid-wrapper {
  grid-row-gap: 180px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.paragraph-large {
  font-size: 24px;
  line-height: 1.583em;
}

.paragraph-small {
  font-size: 14px;
  line-height: 1.714em;
}

.text-400 {
  font-size: 24px;
  line-height: 1.083em;
}

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

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

.text-300 {
  color: var(--body-text);
  font-size: 20px;
  line-height: 1.1em;
}

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

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

.text-100 {
  font-size: 16px;
  line-height: 1.125em;
}

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

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

.text-bold {
  color: var(--neutral--800);
  font-weight: 700;
}

.text-uppercase {
  letter-spacing: .1em;
  text-transform: uppercase;
}

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

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

.grid-3-columns.gap-row-80px {
  grid-row-gap: 80px;
}

.grid-3-columns.style---buttons-grid {
  grid-column-gap: 70px;
  grid-template-columns: auto auto 1fr;
}

.grid-3-columns._3-col-tablet.mg-top-28px {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 28px;
}

.grid-3-columns._3-col-tablet.mg-top-60px {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-3-columns._3-col-tablet.mg-top-60px._1-25-1 {
  grid-template-columns: 1.25fr 1fr 1fr;
}

.grid-3-columns.gap-row-48px {
  grid-row-gap: 48px;
}

.grid-3-columns.gap-row-32px {
  grid-row-gap: 32px;
}

.grid-3-columns.dropdown-columns-grid {
  grid-column-gap: 80px;
  grid-template-columns: auto auto auto;
}

.grid-3-columns.pricing-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.style---shadow-card {
  background-color: var(--neutral--100);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 220px;
  padding: 32px 44px;
  display: flex;
}

.shadow-02 {
  box-shadow: 0 2px 15px 0 var(--general--shadow-02);
}

.shadow-03 {
  box-shadow: 0 8px 28px 0 var(--general--shadow-03);
}

.shadow-04 {
  box-shadow: 0 14px 42px 0 var(--general--shadow-04);
}

.shadow-05 {
  box-shadow: 0 24px 65px 0 var(--general--shadow-05);
}

.shadow-06 {
  box-shadow: 0 32px 72px 0 var(--general--shadow-06);
}

.button-shadow-color-01 {
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-01);
}

.button-shadow-color-02 {
  box-shadow: 0 6px 20px 0 var(--button-shadow--color-2);
}

.button-shadow-color-03 {
  box-shadow: 0 10px 28px 0 var(--button-shadow--color-03);
}

.button-shadow-white-01 {
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-01);
}

.button-shadow-white-02 {
  box-shadow: 0 6px 20px 0 var(--button-shadow--white-02);
}

.button-shadow-white-03 {
  box-shadow: 0 10px 28px 0 var(--button-shadow--white-03);
}

.style---heading {
  background-color: var(--neutral--100);
  box-shadow: 0 2px 6px 0 var(--general--shadow-02);
  align-items: center;
  min-height: 70vh;
  margin-bottom: 30px;
  padding: 72px 4vw;
  display: flex;
}

.inner-container {
  flex-flow: column;
}

.inner-container._740px {
  max-width: 740px;
}

.inner-container._600px {
  max-width: 600px;
}

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

.inner-container.center._800px.mg-bottom-60px {
  margin-bottom: 60px;
}

.inner-container.center._900px {
  max-width: 900px;
}

.inner-container.center._900px.mg-bottom-60px {
  margin-bottom: 60px;
}

.inner-container._640px {
  max-width: 640px;
}

.inner-container._880px {
  max-width: 880px;
}

.inner-container._666px {
  max-width: 666px;
}

.inner-container._666px.center.flex-top-middle {
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.inner-container._510px {
  max-width: 510px;
}

.inner-container._48 {
  max-width: 48%;
}

.inner-container._1094px {
  max-width: 1094px;
}

.inner-container._1094px.center {
  text-align: left;
}

.inner-container._586px {
  max-width: 586px;
}

.inner-container._596px {
  max-width: 596px;
}

.inner-container._50 {
  max-width: 50%;
}

.inner-container._650px {
  max-width: 650px;
}

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

.inner-container._650px.center.mg-bottom-64px._800px {
  max-width: 800px;
  padding-left: 16px;
  padding-right: 16px;
}

.inner-container._614px {
  max-width: 614px;
}

.inner-container._612px {
  max-width: 612px;
}

.inner-container._664px {
  max-width: 664px;
}

.inner-container._664px.center._850px {
  max-width: 850px;
}

.inner-container._438px {
  max-width: 438px;
}

.inner-container._830px {
  max-width: 830px;
}

.inner-container._256px {
  max-width: 256px;
}

.inner-container._584px {
  max-width: 584px;
}

.inner-container._508px {
  max-width: 508px;
}

.inner-container._512px {
  max-width: 512px;
}

.inner-container._672px {
  max-width: 672px;
}

.inner-container._434px {
  max-width: 434px;
}

.inner-container._526px {
  max-width: 526px;
}

.inner-container._544px {
  max-width: 544px;
}

.inner-container._568px {
  max-width: 568px;
}

.inner-container._524px {
  max-width: 524px;
}

.inner-container._52 {
  max-width: 52%;
}

.inner-container._528px {
  max-width: 528px;
}

.inner-container._702px {
  max-width: 702px;
}

.inner-container._894px {
  max-width: 894px;
}

.inner-container._456px {
  max-width: 456px;
}

.inner-container._400px-tablet.center {
  text-align: left;
}

.inner-container._400px-tablet.center.max-w-820px {
  max-width: 820px;
}

.inner-container._960px {
  max-width: 860px;
}

.inner-container._960px.center {
  text-align: left;
  max-width: 960px;
}

.inner-container._624px {
  max-width: 624px;
}

.inner-container._616px {
  max-width: 616px;
}

.inner-container._46 {
  max-width: 46%;
}

.inner-container._1184px {
  max-width: 1184px;
}

.inner-container._820px {
  max-width: 820px;
}

.inner-container._820px.center {
  text-align: left;
}

.inner-container._646px {
  max-width: 646px;
}

.inner-container._555px {
  max-width: 555px;
}

.inner-container._644px {
  max-width: 644px;
}

.inner-container._814px {
  max-width: 814px;
}

.inner-container._436px {
  max-width: 436px;
}

.inner-container.text-center._800px {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.inner-container._800px {
  max-width: 800px;
}

.inner-container._800px.centre {
  margin-left: auto;
  margin-right: auto;
}

.inner-container._800px.center {
  display: block;
}

.inner-container.flex-h {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.inner-container.aws-grid {
  background-color: var(--neutral--200);
  border-radius: 16px;
  padding: 20px 24px;
}

.inner-container.aws-grid.mg-top-20 {
  margin-top: 20px;
}

.inner-container._800 {
  max-width: 840px;
}

.inner-container.aws-book {
  border: 1px solid #ffffff1a;
  border-radius: 16px;
  padding: 20px 24px;
}

.style---content-heading {
  background-color: var(--neutral--100);
  box-shadow: 0 2px 6px 0 var(--general--shadow-02);
  border-radius: 24px;
  align-items: center;
  margin-bottom: 60px;
  padding: 48px;
  display: flex;
}

.style---heading-icon-wrapper {
  background-color: var(--accent--primary-1);
  border-radius: 24px;
  margin-right: 18px;
}

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

.mg-bottom-0.color-neutral-100 {
  display: block;
}

.style---content-wrapper {
  padding-top: 40px;
  padding-left: 4vw;
  padding-right: 4vw;
}

.border-radius-16px {
  border-radius: 16px;
}

.border-radius-32px {
  border-radius: 32px;
}

.style---card-wrapper {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 7px 0 var(--general--shadow-01);
  border-radius: 24px;
}

.style---components-wrapper {
  background-color: var(--neutral--100);
  border-radius: 24px;
}

.style---bg-white {
  padding: 48px;
}

.style-buttons-dark {
  background-color: var(--neutral--800);
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  padding: 48px;
}

.btn-primary {
  border-radius: var(--spacing-xxs);
  background-color: var(--blue-logo);
  color: var(--neutral--100);
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #04278180;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: auto;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: border-color .25s, background-color .25s, transform .25s, color .25s;
  display: flex;
  box-shadow: inset 0 -2px #051a8033;
}

.btn-primary:hover {
  color: var(--neutral--100);
  background-color: #295cd2;
  border-color: #04278180;
}

.btn-primary.small:hover {
  border-color: var(--secondary--color-1);
  background-color: var(--secondary--color-1);
}

.btn-primary.small.btn-inside-input {
  margin-top: 0;
  padding-left: 28px;
  padding-right: 28px;
  line-height: 1.111em;
  position: absolute;
  top: 8px;
  bottom: 8px;
  right: 12px;
}

.btn-primary.small.btn-inside-input:hover {
  background-color: #295cd2;
}

.btn-primary.small.outline {
  color: var(--btn-secondary-text);
}

.btn-primary.large {
  padding: 28px 56px;
  font-size: 20px;
  line-height: 22px;
}

.btn-primary.white:hover {
  border-color: var(--secondary--color-1);
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
}

.btn-primary.white.button-row {
  font-weight: 400;
}

.btn-primary.inside-input {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.btn-primary.inside-input.default {
  padding: 16px 24px;
  top: 8px;
  bottom: 8px;
  right: 8px;
}

.btn-primary.button-row {
  margin-right: 24px;
}

.btn-primary.button-row:hover {
  border-color: var(--secondary--color-1);
}

.btn-primary.width-100.mg-top-20 {
  margin-top: 40px;
}

.btn-primary.download-app {
  display: flex;
}

.btn-primary.next-button {
  margin-left: 12px;
  margin-right: 12px;
}

.btn-primary.mg-top-and-bottom-32px {
  transition: border-color .25s, background-color .25s, transform .25s, color .25s;
}

.btn-primary.outline {
  color: var(--btn-secondary-text);
  background-color: #f8f9fc;
  border-color: #0427814d;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 24px;
  box-shadow: inset 0 -2px #afbad74d;
}

.btn-primary.outline:hover {
  color: var(--btn-secondary-text);
  background-color: #e7e9ef;
}

.btn-primary.outline.color-neutral-100 {
  border-color: var(--neutral--100);
  color: var(--neutral--100);
}

.btn-primary.outline.color-neutral-100:hover {
  border-color: var(--secondary--color-1);
}

.btn-primary.outline.mg-top-24px {
  margin-top: 24px;
}

.btn-primary.medium {
  padding-top: 10px;
  padding-bottom: 10px;
}

.btn-primary.medium.btn-inside-input {
  position: absolute;
  top: 8px;
  bottom: 8px;
  right: 12px;
}

.btn-secondary {
  background-color: var(--body);
  color: var(--accent--primary-1);
  text-align: center;
  text-transform: uppercase;
  transform-style: preserve-3d;
  border: 1px #000;
  border-radius: 6px;
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  transition: border-color .25s, transform .25s, background-color .25s, color .25s;
}

.btn-secondary:hover {
  border-color: var(--secondary--color-1);
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
  flex: 0 auto;
  transform: scale3d(1.06, 1.06, 1.01);
}

.btn-secondary.small {
  padding: 11px 15px;
  font-size: 15px;
  line-height: 18px;
}

.btn-secondary.small:hover {
  border-color: var(--secondary--color-1);
  background-color: var(--secondary--color-1);
}

.btn-secondary.large {
  padding: 28px 56px;
  font-size: 20px;
  line-height: 22px;
}

.btn-secondary.white {
  color: var(--neutral--100);
  background-color: #0000;
}

.btn-secondary.white:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
}

.btn-secondary.outline {
  background-color: var(--transparent);
  border-style: solid;
}

.btn-secondary.outline:hover {
  background-color: var(--secondary--color-1);
}

.badge-primary {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  border-radius: 40px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  display: inline-block;
}

.badge-primary.white {
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.badge-primary.white.small-link {
  transform-style: preserve-3d;
  border-radius: 20px;
  padding: 10px 14px;
  font-size: 16px;
  line-height: 1.125em;
  text-decoration: none;
  transition: transform .25s, background-color .25s, color .25s;
}

.badge-primary.white.small-link:hover {
  background-color: var(--neutral--800);
  color: var(--neutral--100);
  transform: scale3d(1.1, 1.1, 1.01);
}

.badge-primary.light {
  background-color: var(--secondary--color-8);
  color: var(--accent--primary-1);
}

.badge-primary.small {
  padding: 14px 22px;
  font-size: 16px;
  line-height: 1.125em;
}

.badge-primary.small.team-member-job-title-badge {
  z-index: 1;
  border: 5px solid var(--neutral--100);
  margin-top: -30px;
  margin-bottom: 20px;
  margin-left: 14px;
  font-weight: 700;
  display: block;
  position: relative;
}

.badge-primary.large {
  padding: 22px 38px;
  font-size: 20px;
  line-height: 22px;
}

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

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

.badge-primary.bg-secondary-5 {
  background-color: var(--secondary--color-5);
}

.badge-secondary {
  border: 1px solid var(--neutral--400);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 15px 0 var(--general--shadow-02);
  text-align: center;
  border-radius: 40px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  display: inline-block;
}

.badge-secondary.white {
  border-color: var(--neutral--100);
  box-shadow: none;
  color: var(--neutral--100);
  background-color: #0000;
}

.badge-secondary.white.tab-menu-button {
  transform-style: preserve-3d;
  padding: 14px 22px;
  font-size: 16px;
  line-height: 1.125em;
  transition: background-color .25s, border-color .25s, transform .25s, color .25s;
}

.badge-secondary.white.tab-menu-button:hover {
  background-color: var(--neutral--100);
  color: var(--neutral--800);
  transform: scale3d(1.06, 1.06, 1.01);
}

.badge-secondary.white.tab-menu-button.w--current {
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.badge-secondary.white.tab-menu-button.w--current:hover {
  border-color: var(--neutral--800);
  background-color: var(--neutral--800);
  color: var(--neutral--100);
}

.badge-secondary.light {
  border-width: 0;
  border-color: var(--neutral--300);
  background-color: var(--neutral--300);
  box-shadow: none;
}

.badge-secondary.light.integrations-slider-card-badge {
  z-index: 1;
  color: var(--body-text);
  padding: 12px 18px;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  top: 24px;
  right: 24px;
}

.badge-secondary.light.integrations-slider-card-badge.bg-neutral-200 {
  background-color: var(--neutral--200);
}

.badge-secondary.small {
  padding: 14px 22px;
  font-size: 16px;
  line-height: 18px;
}

.badge-secondary.large {
  padding: 22px 38px;
  font-size: 20px;
  line-height: 22px;
}

.badge-secondary.category-badges {
  transform-style: preserve-3d;
  border-radius: 20px;
  margin-left: 24px;
  padding: 10px;
  transition: transform .25s, border-color .25s, background-color .25s, color .25s;
}

.badge-secondary.category-badges:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: scale3d(1.06, 1.06, 1.01);
}

.badge-secondary.category-badges.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  cursor: default;
}

.badge-secondary.category-badges.w--current:hover {
  border-color: var(--secondary--color-1);
  background-color: var(--secondary--color-1);
}

.badge-secondary.pd-sides-22px {
  padding-left: 22px;
  padding-right: 22px;
}

.badge-secondary.pd-sides-22px.min-width-260px {
  min-width: 260px;
}

.badge-secondary.pd-sides-22px.min-width-260px.inline-flex-centre {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.badge-secondary.tab-menu-button {
  transform-style: preserve-3d;
  transition: transform .25s, background-color .25s, border-color .25s, color .25s;
}

.badge-secondary.tab-menu-button:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: scale3d(1.06, 1.06, 1.01);
}

.badge-secondary.tab-menu-button.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
}

.badge-secondary.tab-menu-button.w--current:hover {
  border-color: var(--secondary--color-2);
  background-color: var(--secondary--color-2);
}

.input {
  background-color: var(--neutral--100);
  box-shadow: 0 2px 15px 0 var(--general--shadow-02);
  border: 1px solid #04278180;
  border-radius: 8px;
  min-height: 60px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 20px;
  transition-property: box-shadow, color, border-color;
  transition-duration: .3s, .3s, .3s;
  transition-timing-function: ease, ease, ease;
}

.input:hover {
  border-color: var(--neutral--600);
  box-shadow: 0 2px 12px 0 var(--general--shadow-03);
}

.input:focus {
  border-color: var(--accent--primary-1);
  color: var(--neutral--800);
}

.input::placeholder {
  color: var(--body-text);
  font-size: 16px;
}

.input.small {
  min-height: 46px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}

.input.small::placeholder {
  font-size: 16px;
  line-height: 18px;
}

.input.large {
  min-height: 76px;
}

.input.mg-bottom-16px {
  margin-bottom: 16px;
}

.input.width-100.mg-bottom-24px {
  -webkit-appearance: none;
  appearance: none;
}

.input.width-100.mg-bottom-24px.min-h-100px {
  min-height: 100px;
}

.input.mg-bottom-24px {
  margin-bottom: 24px;
}

.position-relative {
  position: relative;
}

.text-area {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 15px 0 var(--general--shadow-02);
  border-radius: 22px;
  min-height: 144px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 28px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.text-area:hover {
  border-color: var(--neutral--600);
  box-shadow: 0 2px 12px 0 var(--general--shadow-03);
}

.text-area:focus {
  border-color: var(--accent--primary-1);
  color: var(--neutral--800);
}

.text-area::placeholder {
  color: var(--neutral--600);
  font-size: 18px;
}

.text-area.small {
  min-height: 102px;
  margin-bottom: 24px;
  font-size: 16px;
}

.text-area.small::placeholder {
  font-size: 16px;
  line-height: 18px;
}

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

.checkbox-field-wrapper.large {
  font-size: 20px;
  line-height: 24px;
}

.checkbox-field-wrapper.small.mg-bottom-24px, .checkbox-field-wrapper.mg-bottom-24px {
  margin-bottom: 24px;
}

.checkbox {
  border-width: 1px;
  border-color: var(--neutral--400);
  background-color: var(--neutral--100);
  box-shadow: 0 1px 6px 0 var(--general--shadow-01);
  border-radius: 6px;
  width: auto;
  min-width: 24px;
  height: auto;
  min-height: 24px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 12px;
  transition: border-color .3s, background-color .3s;
}

.checkbox:hover {
  border-color: var(--accent--primary-1);
}

.checkbox.w--redirected-checked {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  background-image: url('../images/check-form-brix-templates-webflow.svg');
  background-size: auto;
  margin-top: 0;
  margin-left: 0;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.checkbox.large {
  min-width: 28px;
  min-height: 28px;
}

.checkbox.small {
  border-radius: 5px;
  min-width: 20px;
  min-height: 20px;
}

.radio-button-field-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  padding-left: 0;
  font-size: 18px;
  line-height: 24px;
  display: flex;
}

.radio-button-field-wrapper.large {
  font-size: 20px;
  line-height: 26px;
}

.radio-button-field-wrapper.small {
  font-size: 16px;
  line-height: 22px;
}

.radio-button {
  border-color: var(--neutral--400);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 6px 0 var(--general--shadow-01);
  width: auto;
  min-width: 24px;
  height: auto;
  min-height: 24px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  transition: border-color .3s, border-width .3s, background-color .3s;
}

.radio-button:hover {
  border-color: var(--accent--primary-1);
}

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

.radio-button.w--redirected-focus {
  box-shadow: none;
}

.radio-button.large {
  min-width: 28px;
  min-height: 28px;
}

.radio-button.large.w--redirected-checked {
  border-width: 8px;
}

.radio-button.small {
  min-width: 22px;
  min-height: 22px;
}

.style---avatars-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 290px);
}

.avatar-circle {
  border-radius: 50%;
  width: 100%;
  overflow: hidden;
  transform: translate(0);
}

.avatar-circle._01 {
  width: 32px;
  max-width: 32px;
  height: 32px;
  max-height: 32px;
}

.avatar-circle._02 {
  width: 48px;
  max-width: 48px;
  height: 48px;
  max-height: 48px;
}

.avatar-circle._03 {
  width: 64px;
  max-width: 64px;
  height: 64px;
  max-height: 64px;
}

.avatar-circle._04 {
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
}

.avatar-circle._05 {
  width: 120px;
  max-width: 120px;
  height: 120px;
  max-height: 120px;
}

.avatar-circle._06 {
  width: 160px;
  max-width: 160px;
  height: 160px;
  max-height: 160px;
}

.avatar-circle._07 {
  width: 240px;
  max-width: 240px;
  height: 240px;
  max-height: 240px;
}

.avatar-circle._08 {
  width: 380px;
  max-width: 380px;
  height: 380px;
  max-height: 380px;
}

.style---icons-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 72px);
}

.style---social-square-icons-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
}

.social-icon-font {
  font-family: Social Icons Font, sans-serif;
  line-height: 21px;
}

.social-icon-font.button-left {
  margin-right: 6px;
}

.social-icon-square {
  border: 1px solid var(--body-text-new\<deleted\|variable-9a180c08-de64-d017-0572-f7bf52f6786d\>);
  background-color: var(--transparent);
  color: var(--body-text);
  transform-style: preserve-3d;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .25s, background-color .25s, color .25s;
  display: flex;
}

.social-icon-square:hover {
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
  transform: scale3d(1.1, 1.1, 1.01);
}

.social-icon-square.size-10px {
  width: 10px;
}

.line-rounded-icon {
  font-family: Line Rounded Icons, sans-serif;
  font-weight: 400;
}

.line-rounded-icon.style---dropdown-arrow-sidebar {
  line-height: 18px;
}

.line-rounded-icon.link-icon-right {
  margin-left: 6px;
  font-weight: 400;
  display: inline-block;
}

.line-rounded-icon.link-icon-right.color-neutral-100 {
  font-size: 14px;
}

.line-rounded-icon.link-icon-left {
  margin-right: 6px;
  display: inline-block;
}

.line-rounded-icon.dropdown-arrow {
  margin-left: 5px;
}

.line-rounded-icon.success-message-check---left {
  margin-bottom: 0;
  margin-right: 8px;
  font-size: 22px;
}

.line-rounded-icon.mg-right-4px {
  margin-right: 4px;
}

.line-rounded-icon.mg-left-12 {
  margin-left: 12px;
}

.line-rounded-icon.mg-left-12.mg-right-2 {
  margin-right: 2px;
}

.line-rounded-icon.color-neutral-100 {
  color: var(--neutral--100);
}

.line-rounded-icon.display-3 {
  color: var(--body-text);
  font-size: 38px;
  font-weight: 400;
}

.line-rounded-icon.display-3.mg-bottom-10px {
  font-size: 42px;
}

.line-rounded-icon.display-4 {
  font-weight: 400;
}

.line-rounded-icon.mg-left-and-right-12px.color-secondary-1.stroke-1px {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--accent--primary-1);
}

.line-rounded-icon.mg-right-8px {
  margin-right: 8px;
}

.style---line-icons-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 20px);
}

.line-square-icon {
  font-family: Line Square Icons;
}

.line-square-icon.top-bar-close-icon {
  cursor: pointer;
  align-items: center;
  padding: 20px 32px;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.line-square-icon.top-bar-close-icon:hover {
  opacity: .55;
}

.filled-icons {
  font-family: Filled Icons, sans-serif;
}

.rich-text {
  color: var(--body-text-blog);
  font-weight: 400;
}

.rich-text img {
  border-radius: 26px;
}

.rich-text p {
  margin-top: 16px;
  margin-bottom: 16px;
  line-height: 1.6;
}

.rich-text h2 {
  margin-top: 60px;
  font-size: 34px;
}

.rich-text h3 {
  margin-top: 40px;
  margin-bottom: 16px;
  font-size: 28px;
}

.rich-text figure {
  width: 100%;
  max-width: 100%;
  margin-top: 48px;
}

.rich-text ul, .rich-text ol {
  margin-top: 20px;
  margin-bottom: 20px;
}

.rich-text h6 {
  margin-bottom: 16px;
  font-weight: 600;
}

.rich-text h5, .rich-text h4 {
  margin-bottom: 16px;
}

.rich-text blockquote {
  color: var(--btn-secondary-text);
  text-align: left;
  margin-top: 48px;
  margin-bottom: 48px;
  padding: 40px;
  font-size: 18px;
  font-weight: 500;
}

.rich-text a {
  color: var(--body-text-blog);
}

.rich-text a:hover {
  color: #295cd2;
}

.style---dropdown-wrapper-sidebar {
  width: 100%;
  overflow: hidden;
}

.style---dropdown-toggle {
  border-bottom: 1px solid var(--neutral--300);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  transition: color .3s;
  display: flex;
}

.style---dropdown-toggle:hover, .style---dropdown-toggle.w--open {
  color: var(--accent--primary-1);
}

.buttons-row {
  background-color: var(--transparent);
  align-items: center;
  display: flex;
}

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

.buttons-row.gap-b {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
}

.buttons-row.gap-b.centre-mobile.mg-bottom-mobile-24px.pd-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.style---dropdown-list-sidebar {
  border-bottom: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  padding-top: 24px;
  padding-bottom: 24px;
  position: relative;
}

.style---dropdown-link-sidebar {
  color: var(--neutral--600);
  border-right: 4px solid #0000;
  flex-direction: row;
  align-items: center;
  padding: 12px 16px 12px 20px;
  font-size: 16px;
  line-height: 19px;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, color .3s;
  display: flex;
}

.style---dropdown-link-sidebar:hover {
  border-right-color: var(--accent--primary-1);
  color: var(--accent--primary-1);
  background-color: #563aff0d;
}

.style---dropdown-link-sidebar.w--current {
  border-right-color: var(--accent--primary-1);
  color: var(--accent--primary-1);
  background-color: #563aff0d;
  font-weight: 700;
}

.style---dropdown-link-icon-sidebar {
  background-color: var(--accent--primary-1);
  border-radius: 8px;
  max-width: 38px;
  margin-right: 10px;
  padding: 2px;
}

.style---sidebar-wrapper {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  overflow: scroll;
}

.style---logo-wrapper {
  border-bottom: 1px solid var(--neutral--300);
  background-color: var(--neutral--200);
  color: var(--neutral--600);
  text-align: center;
  width: 100%;
  padding: 38px 22px;
  text-decoration: none;
}

.width-100 {
  width: 100%;
}

.width-100.border-radius-26px {
  border-radius: 26px;
}

.width-100._3-steps-img {
  padding-top: 16px;
  display: none;
}

.style---button-wrapper-sidebar {
  margin-top: 20px;
  margin-bottom: 24px;
  padding-left: 20px;
  padding-right: 20px;
}

.style---logo-sidebar {
  transition: opacity .3s;
}

.style---logo-sidebar:hover {
  opacity: .6;
}

.container-default {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.container-default.mg-top-100px {
  margin-top: 100px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.container-default.mg-top-140px {
  margin-top: 140px;
}

.container-default.flex-horizontal {
  display: flex;
}

.container-default.mg-top-30 {
  margin-top: 30px;
}

.section {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.small {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.overflow-hidden.mg-stl {
  padding-top: 30px;
  padding-bottom: 0;
}

.section.pd-140px {
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.pd-bottom-200px {
  padding-bottom: 200px;
}

.section.pd-180px {
  padding-top: 180px;
  padding-bottom: 180px;
}

.section.image-large-right---section {
  z-index: 1;
  background-color: var(--neutral--200);
  padding-top: 404px;
  padding-bottom: 404px;
  position: relative;
  overflow: hidden;
}

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

.section.pd-top-0.pd-bottom-120 {
  padding-bottom: 120px;
}

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

.section.pd-bottom-0 {
  padding-bottom: 0;
}

.section.blog {
  padding-top: 100px;
}

.section.pd-top-60 {
  padding-top: 60px;
}

.top-bar-wrapper {
  color: var(--neutral--100);
  text-align: center;
  background-color: #2a2f42;
  overflow: hidden;
}

.top-bar-padding {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.top-bar-padding.small-padding {
  padding-top: 22px;
  padding-bottom: 22px;
}

.top-bar-flex {
  justify-content: center;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.top-bar-flex.space-between {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: space-between;
}

.link-wrapper {
  color: var(--btn-secondary-text);
  transition: none;
  display: inline-block;
}

.link-wrapper:hover, .link-wrapper.color-primary {
  color: var(--accent--primary-1);
}

.link-wrapper.color-primary:hover {
  color: var(--neutral--800);
}

.link-wrapper.white, .link-wrapper.white.text-bold:hover {
  color: var(--neutral--100);
}

.link-wrapper.white.font-14 {
  font-size: 14px;
}

.link-wrapper.color-neutral-100 {
  color: var(--neutral--100);
  font-weight: 500;
}

.link-text {
  transition: color .3s;
  display: inline-block;
}

.link-text.text-200.bold {
  transition: none;
}

.link-text.text-200.regular {
  font-weight: 400;
}

.elements---element-title {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 8px 0 var(--general--shadow-01);
  border-radius: 12px;
  margin-top: 72px;
  margin-bottom: 32px;
  padding: 24px 32px;
}

.elements---element-title.first {
  margin-top: 0;
}

.heading-h1-size {
  font-size: 54px;
  font-weight: 700;
  line-height: 1.222em;
}

.heading-h2-size {
  font-size: 38px;
  font-weight: 700;
  line-height: 1.316em;
}

.heading-h2-size.color-neutral-500 {
  color: var(--neutral--500);
}

.heading-h3-size {
  font-size: 30px;
  font-weight: 600;
  line-height: 1.417em;
}

.heading-h4-size {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.273em;
}

.heading-h5-size {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.333em;
}

.heading-h6-size {
  color: var(--body-text);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.375em;
}

.header-wrapper {
  background-color: var(--neutral--100);
  padding-top: 10px;
  padding-bottom: 10px;
}

.header-wrapper.sticky-top {
  padding-top: var(--spacing-s);
  padding-bottom: var(--spacing-s);
  transition: background-color .3s ease-out;
}

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

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

.header-nav-menu-list {
  z-index: 1;
  grid-column-gap: var(--spacing-sm);
  grid-row-gap: var(--spacing-sm);
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.header-nav-link {
  color: var(--body-text);
  padding: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition-property: color;
  display: block;
}

.header-nav-link:hover {
  color: var(--accent--primary-1);
}

.header-nav-link.w--current {
  color: var(--body-text-new\<deleted\|variable-9a180c08-de64-d017-0572-f7bf52f6786d\>);
}

.header-nav-link.mg-right-12px {
  margin-right: 12px;
}

.header-nav-list-item {
  margin-bottom: 0;
  padding-left: 32px;
}

.header-nav-list-item.middle {
  padding-left: 0;
  font-size: 16px;
}

.dropdown-toggle {
  color: #616785;
  align-items: center;
  padding: 0;
  transition: color .3s;
  display: flex;
}

.dropdown-toggle:hover {
  color: #306cf7;
}

.dropdown-column-wrapper {
  border-top-left-radius: var(--spacing-s);
  border-top-right-radius: var(--spacing-s);
  border-bottom-left-radius: var(--spacing-s);
  border-bottom-right-radius: var(--spacing-s);
  background-color: var(--neutral--100);
  opacity: 0;
  pointer-events: none;
  border: 1px solid #e2e7f3;
  width: max-content;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: block;
  top: 100%;
  left: 0;
  transform: translate(0, 10px);
  box-shadow: 0 2px 13px 6px #8990a90d;
}

.dropdown-column-wrapper.w--open {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 24px;
  position: absolute;
  top: auto;
  left: 380px;
  transform: translate(-56%);
}

.dropdown-column-wrapper.dd-column-resources-open.w--open {
  left: 200px;
}

.dropdown-link {
  color: var(--body-text-new\<deleted\|variable-9a180c08-de64-d017-0572-f7bf52f6786d\>);
  width: 100%;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
}

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

.dropdown-link.w--current {
  color: var(--body-text-new\<deleted\|variable-9a180c08-de64-d017-0572-f7bf52f6786d\>);
}

.dropdown-link.w--current:hover {
  color: var(--secondary--color-1);
}

.dropdown-link.w--current:visited {
  color: var(--body-text);
}

.dropdown-link.pd-lr-5 {
  padding-left: 5px;
}

.dropdown-pd.pd-60px {
  padding: 60px;
}

.header-logo-link {
  transform-style: preserve-3d;
  width: 110px;
  padding-left: 0;
  transition: transform .25s;
}

.header-logo-link:hover {
  transform: scale3d(1.08, 1.08, 1.01);
}

.header-logo-link.w--current {
  width: 110px;
  transition-property: none;
}

.header-logo-link.w--current:hover {
  transform: none;
}

.hamburger-menu-wrapper {
  padding: 0;
}

.hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.hamburger-menu-bar {
  background-color: var(--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.header-right-side {
  grid-column-gap: var(--spacing-s);
  grid-row-gap: var(--spacing-s);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.header-middle {
  align-items: center;
  display: flex;
}

.btn-circle-primary {
  border: 1px solid var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 26px;
  text-decoration: none;
  transition: border-color .25s, transform .25s, background-color .25s, color .25s;
  display: flex;
}

.btn-circle-primary:hover {
  border-color: var(--secondary--color-1);
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
  transform: scale3d(1.1, 1.1, 1.01);
}

.btn-circle-primary.small {
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  font-size: 22px;
}

.btn-circle-primary.large {
  width: 88px;
  min-width: 88px;
  height: 88px;
  min-height: 88px;
  font-size: 30px;
  line-height: 32px;
}

.btn-circle-primary.white {
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.btn-circle-primary.white:hover {
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
}

.btn-circle-primary.slider-button-middle-right {
  right: -16px;
}

.btn-circle-primary.slider-button-middle-right.right-0-desktop {
  background-color: var(--neutral--100);
  right: 0;
}

.btn-circle-primary.slider-button-middle-right.right-0-desktop:hover {
  border-color: var(--secondary--color-1);
  background-color: var(--secondary--color-1);
}

.btn-circle-primary.slider-button-top-right---right-arrow {
  margin-top: 0;
  margin-bottom: 0;
  top: -128px;
  right: 0;
}

.btn-circle-secondary {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 15px 0 var(--general--shadow-02);
  color: var(--body-text);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 26px;
  text-decoration: none;
  transition: border-color .25s, transform .25s, background-color .25s, color .25s;
  display: flex;
}

.btn-circle-secondary:hover {
  border-color: var(--secondary--color-1);
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
  transform: scale3d(1.1, 1.1, 1.01);
}

.btn-circle-secondary.small {
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  font-size: 22px;
}

.btn-circle-secondary.small.accordion-btn {
  transform-style: preserve-3d;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  transition: none;
}

.btn-circle-secondary.small.accordion-btn:hover {
  border-color: var(--neutral--300);
  background-color: var(--neutral--100);
  transform: none;
}

.btn-circle-secondary.large {
  width: 88px;
  min-width: 88px;
  height: 88px;
  min-height: 88px;
  font-size: 30px;
  line-height: 32px;
}

.btn-circle-secondary.white {
  border-color: var(--neutral--100);
  box-shadow: none;
  color: var(--neutral--100);
  background-color: #0000;
}

.btn-circle-secondary.white:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
}

.btn-circle-secondary.accordion-btn {
  position: relative;
}

.btn-circle-secondary.slider-button-middle-left {
  left: -16px;
}

.btn-circle-secondary.slider-button-middle-left.left-0-desktop {
  left: 0;
}

.btn-circle-secondary.slider-button-middle-left.left-0-desktop:hover {
  border-color: var(--secondary--color-1);
  background-color: var(--secondary--color-1);
}

.btn-circle-secondary.slider-button-middle-left.left-0-desktop.color-body-text {
  border-style: none;
  border-color: var(--body-text);
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  display: inline-flex;
}

.btn-circle-secondary.slider-button-middle-left.left-0-desktop.color-body-text:hover {
  border-color: var(--secondary--color-1);
}

.btn-circle-secondary.accordion-btn-small {
  box-shadow: 0 2px 10px 0 var(--general--shadow-02);
  transform-style: preserve-3d;
  flex-flow: row;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  transition: none;
}

.btn-circle-secondary.accordion-btn-small:hover {
  border-color: var(--neutral--300);
  background-color: var(--neutral--100);
  transform: none;
}

.btn-circle-secondary.slider-button-top-right---left-arrow {
  margin: 0 0 0 auto;
  top: -128px;
  left: auto;
  right: 80px;
}

.utility-page-wrap {
  z-index: 1;
  justify-content: center;
  align-items: center;
  min-height: 80vh;
  padding-top: 110px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
}

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

.hidden-on-desktop {
  display: none;
}

.social-media-grid-top {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  place-items: stretch start;
}

.social-media-grid-top.center {
  justify-content: center;
  justify-items: center;
}

.social-media-grid-top.team-member-social-media-links {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  position: absolute;
  bottom: 52px;
  left: 32px;
  right: 32px;
}

.social-media-grid-top.blog-post-author-social-links {
  position: absolute;
  bottom: 68px;
  left: 246px;
  right: 80px;
}

.flex-vertical {
  flex-flow: column;
  display: flex;
}

.flex-vertical.center {
  align-items: center;
}

.flex-vertical.gap-20 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.flex-vertical.gap-16px.mg-top-30 {
  margin-top: 30px;
}

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

.flex-horizontal.success-message-horizontal {
  min-height: 72px;
}

.flex-horizontal.gap-40px.mg-bottom-16px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-horizontal.gap-16px.mg-top-20 {
  margin-top: 20px;
}

.success-message {
  background-color: #0000;
  padding: 0;
}

.success-message.white-message {
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
  border-radius: 100px;
}

.error-message {
  background-color: var(--system--red-100);
  color: var(--system--300);
  text-align: center;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
}

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

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

.sticky-top {
  z-index: 2147483647;
  position: sticky;
  top: 0;
  bottom: auto;
  overflow: visible;
}

.overflow-hidden {
  overflow: hidden;
}

.subtitle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--border-card);
  border-radius: var(--spacing-md);
  color: var(--body-text);
  letter-spacing: .06em;
  text-transform: uppercase;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
  padding: 10px 16px;
  font-family: Social Icons Font, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.111em;
  display: inline-flex;
}

.subtitle.mg-bottom-24px {
  margin-bottom: 24px;
}

.subtitle.mg-bottom-8px {
  margin-bottom: 8px;
}

.subtitle.subtitle-dark {
  color: var(--neutral--200);
  border-color: #fff3;
}

.subtitle.small {
  font-size: 12px;
}

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

.text-decoration-none.color-transition-none {
  transition: color .25s;
}

.cta-section {
  z-index: 1;
  background-color: var(--accent--primary-1);
  background-image: url('../images/cta-section-bg-pattern-techcloud-webflow-ecommerce-template.svg');
  background-position: 14% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 240px;
  padding-bottom: 240px;
  position: relative;
  overflow: hidden;
}

.cta-section.newsletter-cta {
  background-image: url('../images/cta-newsletter-card-bg-pattern-techcloud-webflow-ecommerce-template.svg');
  background-position: 100% 100%;
  background-size: auto;
  padding-top: 176px;
  padding-bottom: 180px;
}

.cta-card {
  background-color: var(--accent--primary-1);
  border-radius: 32px;
  padding: 150px 76px 170px;
  position: relative;
  overflow: hidden;
}

.cta-card.newsletter-cta-card {
  background-image: url('../images/cta-newsletter-card-bg-pattern-techcloud-webflow-ecommerce-template.svg');
  padding: 130px 72px;
}

.slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.slider-mask {
  width: 100%;
}

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

.accordion-item-wrapper {
  padding: var(--spacing-sm);
  grid-column-gap: 32px;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: none;
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  justify-content: space-between;
  width: 100%;
  transition: transform .25s;
  display: flex;
}

.accordion-item-wrapper:hover {
  transform: scale3d(1.03, 1.03, 1.01);
}

.accordion-header {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.accordion-header.tab-menu-header {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.acordion-body {
  width: 100%;
  overflow: hidden;
}

.accordion-spacer {
  min-height: 16px;
}

.accordion-spacer._12px {
  min-height: 12px;
}

.accordion-btn-line {
  background-color: var(--neutral--500);
  border-radius: 20px;
  width: 22px;
  height: 4px;
  position: absolute;
}

.accordion-btn-line.vertical {
  width: 2px;
  height: 16px;
}

.accordion-btn-line.vertical.small {
  width: 3px;
  height: 16px;
}

.accordion-btn-line.horizontal {
  order: 0;
  width: 16px;
  height: 2px;
}

.accordion-btn-line.horizontal.small {
  width: 16px;
  height: 3px;
}

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

.empty-state {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  text-align: center;
  border-radius: 11px;
  padding: 26px 24px;
}

.pd---content-inside-card {
  padding: 40px 28px 48px;
}

.pd---content-inside-card.team-member-page {
  padding: 56px 68px 64px;
}

.overflow-visible {
  overflow: visible;
}

.overflow-visible.max-w-672px {
  max-width: 672px;
}

.slide-item-mg {
  margin-right: 28px;
}

.mg-bottom-4px {
  margin-bottom: 4px;
}

.pricing-table-top {
  border-bottom: 1px none var(--neutral--400);
  background-color: var(--body);
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  min-height: 140px;
  padding: 24px;
  display: flex;
  position: sticky;
  top: 60px;
}

.pricing-table-top.first {
  background-color: var(--body);
  align-items: flex-start;
  min-height: 140px;
}

.pricing-table-top.first.bg-neutral-100, .pricing-table-top.bg-neutral-100 {
  background-color: var(--neutral--100);
}

.pricing-content-wrapper {
  border-bottom: 1px solid var(--neutral--400);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 78px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.pricing-content-wrapper.left {
  align-items: flex-start;
  padding-left: 24px;
}

.pricing-content-wrapper.left.border-bottom-none, .pricing-content-wrapper.empty.border-bottom-none, .pricing-content-wrapper.border-bottom-none {
  border-bottom-style: none;
}

.pricing-content-wrapper.pd-bottom-0 {
  padding-bottom: 0;
}

.categories-badges-item-wrapper {
  flex-direction: row;
  display: flex;
}

.categories-badges-wrapper {
  justify-content: flex-end;
  display: flex;
}

.divider-details {
  background-color: var(--neutral--500);
  width: 16px;
  height: 1px;
  margin-left: 16px;
  margin-right: 16px;
}

.divider-details.mg-12px {
  margin-left: 12px;
  margin-right: 12px;
}

._404-not-found {
  color: var(--neutral--300);
  margin-bottom: -12px;
  font-size: 232px;
  font-weight: 700;
  line-height: 1em;
}

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

.card-sales-home-content {
  text-align: left;
  border-radius: 16px;
  padding: 64px 24px 24px;
}

.card-sales-home-content.centre {
  padding-top: 24px;
}

.mg-bottom-12px {
  margin-bottom: 12px;
}

.color-secondary-6 {
  color: var(--secondary--color-6);
}

.bg-secondary-6 {
  background-color: var(--secondary--color-6);
}

.color-secondary-7 {
  color: var(--secondary--color-7);
}

.bg-secondary-7 {
  background-color: var(--secondary--color-7);
}

.color-secondary-8 {
  color: var(--secondary--color-8);
}

.bg-secondary-8 {
  background-color: var(--secondary--color-8);
}

.header-btn-hidden-on-mb {
  grid-column-gap: var(--spacing-s);
  grid-row-gap: var(--spacing-s);
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: flex;
}

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

.top-section.pd-bottom-180px {
  padding-bottom: 180px;
}

.top-section.pd-120px---200px {
  padding-top: 120px;
  padding-bottom: 200px;
  display: block;
}

.top-section.pd-bottom-260px {
  padding-bottom: 260px;
  display: block;
}

.top-section.pd-bottom-260px.no-background {
  background-image: none;
}

.top-section.no-background {
  background-image: none;
  display: block;
}

.top-section.centre.pd-bottom-0 {
  padding-bottom: 0;
}

.top-section-3-imgs---main-container {
  z-index: 1;
  margin-top: 60px;
  position: relative;
}

.top-section-3-imgs---img-large {
  border-radius: 26px;
  width: 92%;
  max-width: 1114px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 0 12px 64px #211f5408;
}

.top-section-bg-pattern {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.top-section-bg-pattern.v4 {
  background-color: var(--accent--primary-1);
  background-image: url('../images/career-single-bg-pattern-techcloud-webflow-ecommerce-template.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  min-height: 574px;
}

.top-section-bg-pattern.v7 {
  background-color: var(--accent--primary-1);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  min-height: 680px;
}

.top-section-bg-pattern.v11 {
  background-color: var(--accent--primary-1);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  min-height: 806px;
}

.top-section-bg-pattern.v12 {
  background-color: var(--accent--primary-1);
  min-height: 644px;
}

.top-section-bg-pattern.v14 {
  background-color: var(--accent--primary-1);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  min-height: 576px;
}

.top-section-bg-pattern.v16 {
  background-color: var(--accent--primary-1);
  min-height: 604px;
}

.top-section-bg-pattern.v18 {
  background-color: var(--accent--primary-1);
  min-height: 574px;
}

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

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

.flex.align-top {
  justify-content: flex-start;
  align-items: center;
}

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

.flex.gap-banner-bottom {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.flex.gdpr {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 16px;
}

.flex.lc {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 4px;
}

._2-graph-cards---card-right {
  box-shadow: none;
  object-fit: fill;
  border-radius: 24px;
  width: 88%;
  max-width: none;
  display: block;
  overflow: clip;
}

._2-graph-cards---card-right.width-100 {
  width: 100%;
  box-shadow: 0 13px 64px #3a35b108;
}

.cta-section---imgs-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 44%;
  margin-left: 6.5%;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -44px;
}

.cta-section---large-img {
  border-radius: 22px;
  display: block;
  box-shadow: 0 10px 48px #211f5454;
}

.cta-section---small-img {
  border-radius: 20px;
  width: 34%;
  margin-top: -44.5%;
  margin-left: -14%;
  display: block;
  box-shadow: 0 10px 62px #211f541a;
}

.position-relative---z-index-1 {
  z-index: 1;
  align-self: flex-end;
  position: relative;
}

.card-link-title---hover-primary {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.4;
}

.card-link-title---hover-primary.display-4 {
  line-height: 1.3;
}

.card-link-title---hover-primary.heading-h4-size {
  font-weight: 600;
}

.card-link-title---hover-primary.mg-top-60 {
  margin-top: 60%;
}

.gap-row-20px {
  grid-row-gap: 20px;
}

.mg-bottom-10px {
  margin-bottom: 10px;
}

.accordion-card-text {
  margin-bottom: 0;
}

.success-message-horizontal {
  border: 1px solid var(--neutral--300);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-text {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4;
}

.dropdown-text.color-neutral-100 {
  color: var(--neutral--100);
}

.top-section-imgs-right---imgs-container {
  align-items: center;
  width: 70%;
  max-width: 964px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -31%;
}

.top-section-imgs-right---img-large {
  border-width: 1px;
  border-color: var(--neutral--300);
  box-shadow: none;
  border-radius: 16px;
  width: 100%;
}

.mg-bottom-20px {
  margin-bottom: 20px;
}

.card-link-image---image-wrapper {
  overflow: hidden;
  transform: translate(0);
}

.card-link-image---image-wrapper.border-radius-32px {
  transform: translate(0);
}

.card-link-image---image-wrapper.card-image-left {
  border-radius: 32px;
  align-self: stretch;
  max-width: 736px;
  min-height: 500px;
  display: flex;
}

.card-link-image---image-wrapper.card-image-right {
  border-radius: 26px;
  align-self: stretch;
  width: 76%;
  max-width: 908px;
  min-height: 598px;
  margin-left: auto;
  display: flex;
}

.card-link-image {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  transition: transform .15s;
}

.card-image-top---text-container {
  flex: 1;
}

.card-image-top---text-container.business-sizes-card-text-container {
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: var(--neutral--300);
  text-align: center;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  padding-bottom: 56px;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
}

.mg-top--42px {
  margin-top: -42px;
}

.max-w-54px-mbp {
  max-width: 54px;
}

.card-link-title---hover-secondary-1 {
  color: var(--neutral--100);
  letter-spacing: -.5px;
  flex-flow: row;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 600;
  display: block;
}

.testimonials-slider-card---avatar {
  border: 6px solid var(--neutral--100);
  border-radius: 18px;
  max-width: 86px;
  margin-bottom: 16px;
}

.testimonials-slider-card---avatar.avatar-no-border-round {
  border-style: none;
  border-radius: 50%;
}

.testimonials-slider-card---avatar.avatar-no-border-round.max-h-72px {
  max-height: 72px;
}

.blog-post-card-right---main-container {
  align-items: center;
  display: flex;
  position: relative;
}

.blog-post-bottom-details-container {
  grid-column-gap: 24px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.testimonials-card-large---text-container {
  border-width: 1px;
  border-color: #000;
  border-left-style: none;
  border-right-style: none;
  border-radius: 0 24px 24px 0;
  flex-direction: column;
  align-items: center;
  padding: 52px 40px 40px;
  display: flex;
}

.hero-3-images---image-middle {
  border-radius: 32px;
  width: 78%;
  max-width: 936px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hero-3-images---image-left {
  border-radius: 32px;
  width: 28%;
  max-width: 336px;
  position: absolute;
  top: 15.8%;
  left: -14px;
}

.hero-3-images---image-right {
  border-radius: 32px;
  width: 30%;
  max-width: 360px;
  position: absolute;
  bottom: 4.2%;
  right: -68px;
}

.mg-top-148px {
  margin-top: 148px;
}

.border-1px---neutral-300 {
  border: 1px solid var(--neutral--300);
}

.mg-bottom-2px {
  margin-bottom: 2px;
}

.pd-left-and-right-20px {
  padding-left: 20px;
  padding-right: 20px;
}

.slider---right-cover {
  z-index: 1;
  background-color: var(--neutral--100);
  position: absolute;
  inset: -32px -16px;
  transform: translate(100%);
}

.offices-tab-link {
  border-bottom: 1px solid var(--neutral--400);
  transform-style: preserve-3d;
  background-color: #0000;
  margin-top: -1px;
  padding: 42px 0;
  transition: transform .25s;
  display: block;
}

.offices-tab-link:hover {
  transform: translate3d(12px, 0, .01px);
}

.offices-tab-link.w--current {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.offices-tab-link.last {
  border-bottom-style: none;
}

.border-radius-38px {
  border-radius: 38px;
}

.max-w-64px-mbp {
  max-width: 64px;
}

.max-w-64px-mbp.mg-bottom-16px.border-radius-8px {
  border-radius: 8px;
}

.max-w-64px-mbp.mg-bottom-16px.border-radius-8px.bg-neutral-100.pd-5px {
  padding: 5px;
}

.max-w-64px-mbp.mg-bottom-16px.border-radius-8px.bg-neutral-100.pd-5px.max-h-50 {
  max-height: 50px;
}

.max-w-64px-mbp.mg-bottom-16px.bg-neutral-100.pd-5px {
  padding: 5px;
}

.mg-bottom-114px {
  margin-bottom: 114px;
}

.image-large-right---image-wrapper {
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1190px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -44%;
}

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

.tabs-menu-center {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 48px;
  display: flex;
}

.top-section---image-right {
  z-index: 1;
  background-color: var(--accent--primary-1);
  padding-top: 160px;
  position: relative;
  overflow: hidden;
}

.top-section---image-right.v2 {
  background-image: none;
  background-position: 0 0;
  margin-top: 0;
  padding-top: 150px;
  padding-bottom: 212px;
}

.top-section---image-right.v2.bg-secondary-1 {
  background-color: var(--accent--primary-1);
  background-image: none;
}

.top-section---image-right.bg-secondary-1 {
  background-color: var(--secondary--color-1);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
}

.top-section---image-right.bg-neutral-100 {
  background-color: var(--neutral--100);
}

.top-section-img-right---img-wrapper {
  align-items: center;
  width: 54%;
  max-width: 682px;
  padding-top: 0;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -5%;
}

.top-section-img-right---img-wrapper.v2 {
  width: 70%;
  max-width: 888px;
  padding-top: 0;
  top: -50px;
  bottom: auto;
  right: -23%;
}

.integrations-card-link---bg-banner {
  z-index: -1;
  object-fit: fill;
  object-position: 50% 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: clip;
}

.mg-left-and-right-12px {
  margin-left: 12px;
  margin-right: 12px;
}

.max-w-88px {
  max-width: 88px;
}

.max-w-88px.max-h-40px {
  border-radius: 0;
}

.max-w-88px.max-h-40px.border-radius-4px {
  border-radius: 4px;
}

.max-h-40px {
  max-height: 40px;
}

.max-w-112px {
  max-width: 112px;
}

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

.blog-post-card-left---main-container {
  align-items: center;
  transition: transform .15s;
  display: flex;
  position: relative;
}

.max-w-64px {
  max-width: 64px;
}

.newsletter-cta---image-right {
  width: 548px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.cta-card-image-right {
  max-width: 442px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.mg-top-and-bottom-32px {
  margin-top: 32px;
  margin-bottom: 32px;
}

.border-radius-20px {
  border-radius: 20px;
}

.mg-top-6px {
  margin-top: 6px;
}

.mg-top-60px {
  margin-top: 60px;
}

.pricing-table-mb-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.top-section---left-image {
  width: 34%;
  max-width: 416px;
  position: absolute;
  bottom: -118px;
  left: -7.5%;
}

.top-section---right-image {
  width: 38%;
  max-width: 468px;
  position: absolute;
  bottom: -164px;
  right: -7.4%;
}

.help-center-category-card-details-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.help-center-article-link-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--neutral--100);
  grid-template-rows: auto;
  grid-template-columns: 64px auto;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.help-center-article-link-container:hover {
  color: var(--secondary--color-2);
}

.max-w-160px-mbl {
  max-width: 160px;
}

.search-results-card-link-wrapper {
  flex-direction: column;
  min-height: 100%;
  text-decoration: none;
  transition: none;
  display: flex;
}

.loading-bar-wrapper {
  z-index: 2147483647;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.loading-bar {
  background-color: var(--accent--primary-1);
  min-height: 4px;
}

.more-templates-badge-wrapper {
  z-index: 9991;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #666977;
  background-color: #fff;
  border: 1px solid #f0f0f6;
  border-radius: 12px;
  align-items: center;
  width: 100%;
  max-width: 320px;
  padding: 12px 22px 12px 18px;
  text-decoration: none;
  transition-property: none;
  display: none;
  position: fixed;
  top: auto;
  bottom: 80px;
  left: 25px;
  box-shadow: 0 .6px .8px #1010650a, 0 3px 6px #11115414;
}

.more-templates-badge-wrapper:hover {
  color: #666977;
}

.more-templates-logo-wrapper {
  position: relative;
}

.more-templates-logo {
  border-radius: 8px;
  width: 80px;
}

.more-templates-lottie {
  width: 44px;
  position: absolute;
  inset: -20px -20px auto auto;
}

.logo {
  vertical-align: middle;
  height: 35px;
}

.link-block {
  color: var(--body-text);
  display: inline-flex;
}

.link-block:hover {
  color: var(--secondary--color-1);
}

.link-block.text-decoration-none {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.link-block.text-decoration-none:hover {
  color: var(--secondary--color-1);
}

.link-block.text-decoration-none.w--current {
  display: inline-flex;
}

.flex-top-c {
  color: var(--body-text);
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.flex-top-c.text-decoration-none.mg-bottom-10px.overflow-auto {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  overflow: auto;
}

.white {
  color: var(--neutral--100);
}

.font-16 {
  font-size: 16px;
  line-height: 1.4;
}

.font-16.color-body-text {
  color: var(--body-text);
}

.heading {
  font-size: 54px;
  font-weight: 600;
  line-height: 1.16;
}

.btn-bg-transparent {
  background-color: var(--transparent);
  padding-left: 0;
  padding-right: 0;
}

.btn-bg-transparent:hover {
  color: var(--secondary--color-1);
}

.btn-bg-transparent.color-text-sb {
  color: var(--btn-secondary-text);
  transform-style: preserve-3d;
}

.btn-bg-transparent.color-text-sb:hover {
  transform: scale3d(1none, 1none, 1none);
  color: var(--accent--primary-1);
  text-transform: none;
}

.btn-bg-transparent.color-text-sb.pd-lr-10 {
  padding-left: 8px;
  padding-right: 8px;
}

.cookie_banner {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--body-text);
  background-color: var(--body);
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: auto 0% 20px 20px;
}

.cookie_icon {
  z-index: 2;
  cursor: pointer;
  width: 40px;
  height: 40px;
  padding: 5px;
  display: flex;
  position: fixed;
  inset: auto auto 20px 20px;
}

.cookie_checkbox-check {
  border-radius: 4px;
  width: 20px;
  height: 20px;
  margin-top: 0;
}

.cookie_checkbox-check.w--redirected-checked {
  background-color: #000;
  background-size: 14px 14px;
}

.cookie_selection {
  display: block;
  overflow: hidden;
}

.cookie_options {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 2rem;
  display: block;
}

.cookie_script {
  display: none;
}

.cookie_content {
  display: inline;
}

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

.cookie_checkbox.not-allowed {
  pointer-events: none;
  cursor: not-allowed;
}

.button_secondary {
  color: #1e1a35;
  text-align: center;
  background-color: #0000;
  border: 1px solid #1e1a35;
  border-radius: 260px;
  justify-content: center;
  padding: .9rem 1.2rem;
  font-size: 16px;
  line-height: 1;
  transition: transform .3s, color .3s, background-color .3s;
}

.button_secondary:hover {
  border-color: var(--accent--primary-1);
}

.button_primary {
  color: #fff;
  text-align: center;
  background-color: #1e1a35;
  border-radius: 26px;
  padding: 1rem 1.2rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  transition: transform .3s, background-color .3s;
}

.button_primary:hover {
  background-color: var(--accent--primary-1);
  color: #fff;
}

.cookie_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  margin-top: 2rem;
  display: flex;
}

.menu-flex-icon {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: auto;
  text-decoration: none;
  display: inline-flex;
}

.color-body-text {
  color: var(--body-text);
}

.color-body-text.mg-bottom-24px {
  color: var(--body-text);
  max-height: 300px;
}

.color-body-text.semi-bold {
  font-weight: 600;
}

.color-body-text.text-center {
  color: var(--body-text);
}

.color-body-text.body {
  font-size: 18px;
}

.mg-l-20-r-8 {
  margin-left: 20px;
  margin-right: 8px;
}

.pricing {
  color: var(--body-text);
  margin-top: 16px;
  margin-bottom: 24px;
  font-weight: 500;
}

.pricing.display-5 {
  font-weight: 500;
}

.menu-min-w-120px {
  min-width: 120px;
}

.pricing-button-width {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mg-left-5 {
  margin-left: 5px;
}

.hidden {
  display: none;
}

.pd-lr-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.label {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
}

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

.border-radius-24px {
  border-radius: var(--spacing-sm);
}

.centre {
  text-align: center;
}

.centre.pd-tb {
  padding: 40px 10px;
}

.centre.color-neutral-100.mg-bottom-48px.pd-lr-20px {
  padding-left: 20px;
  padding-right: 20px;
}

.centre.color-neutral-100.mg-top-48px.all-caps {
  text-transform: uppercase;
}

.display-5 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.167em;
}

.opacity-80 {
  opacity: .8;
}

.heading-2 {
  font-size: 42px;
  font-weight: 600;
}

.heading-3 {
  font-size: 34px;
  font-weight: 600;
}

.heading-4 {
  color: var(--body-text);
  font-size: 26px;
  font-weight: 600;
}

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

.heading-5 {
  font-size: 20px;
  font-weight: 500;
}

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

.center._960px {
  max-width: 960px;
}

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

.mg-top-10 {
  margin-top: 10px;
}

.btn-secondary-text {
  color: var(--btn-secondary-text);
}

.header-link-simple {
  padding: var(--spacing-xxs) var(--spacing-xs);
  color: var(--btn-secondary-text);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.42;
  text-decoration: none;
}

.header-link-simple:hover {
  color: var(--blue-logo);
}

.header-dropdown {
  padding: var(--spacing-sm);
}

.header-dropdown__list {
  grid-column-gap: var(--spacing-lg);
  grid-row-gap: var(--spacing-lg);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.header-dropdown__list-item {
  flex: none;
  margin-bottom: 0;
  padding-left: 0;
}

.header-dropdown__caption {
  color: #30354a;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.header-dropdown__caption:hover {
  color: #306cf7;
}

.header-dropdown__caption.no-link-menu {
  cursor: default;
  justify-content: flex-start;
  align-items: flex-start;
}

.header-dropdown__caption.no-link-menu:hover {
  color: var(--btn-secondary-text);
}

.header-dropdown__caption-icon {
  width: var(--spacing-s);
  height: var(--spacing-s);
  vertical-align: baseline;
  margin-top: 4px;
  margin-right: 6px;
}

.header-dropdown__caption-text {
  color: var(--body-text);
  padding-bottom: 0;
  padding-right: 0;
  font-size: 15px;
  line-height: 1.5;
  text-decoration: none;
}

.header-dropdown__links {
  margin-top: var(--spacing-xxs);
  margin-bottom: 0;
  padding-left: 0;
}

.header-dropdown__links-item {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 26px;
  display: flex;
}

.header-dropdown__links-item.mg-top-20px {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.header-dropdown__link {
  color: #616785;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.85;
  text-decoration: none;
}

.header-dropdown__link:hover {
  color: #306cf7;
}

.header-dropdown__link-text {
  font-size: 15px;
  line-height: 1.9;
}

.header-dropdown__link-text.no-link-menu {
  cursor: default;
}

.header-dropdown__link-text.no-link-menu:hover {
  color: var(--body-text);
}

.header-dropdown__link-text.mg-top-4 {
  margin-top: 4px;
  font-size: 15px;
  line-height: 1.9;
}

.section-hero__title-text-changer {
  color: var(--blue-logo);
  flex-flow: column;
  line-height: 1.2;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-hero__title-text-changer-item {
  transition: opacity .3s ease-out;
}

.card-icon {
  margin-left: auto;
  margin-right: auto;
}

.font-xxxl-600 {
  letter-spacing: -.02em;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 1.2;
}

.font-l1-600 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}

.font-xxl-600 {
  letter-spacing: -.02em;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.3;
}

.part-section-header {
  grid-column-gap: var(--spacing-s);
  grid-row-gap: var(--spacing-s);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.part-section-header._800px {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.part-section-header__title {
  text-align: center;
  margin-bottom: 0;
}

.part-section-header__subtitle {
  text-align: center;
  max-width: 960px;
  margin-bottom: 0;
}

.part-section-header__subtitle._800px {
  max-width: 800px;
}

.part-tag {
  padding-top: var(--spacing-xxs);
  padding-right: var(--spacing-s);
  padding-bottom: var(--spacing-xxs);
  padding-left: var(--spacing-s);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--border-card);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--border-card);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--border-card);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--border-card);
  border-top-left-radius: var(--spacing-md);
  border-top-right-radius: var(--spacing-md);
  border-bottom-left-radius: var(--spacing-md);
  border-bottom-right-radius: var(--spacing-md);
  color: #616b85;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  display: flex;
}

.part-tag.color-neutral-200 {
  color: var(--neutral--200);
  border-color: #fff3;
}

.font-sm-600 {
  font-family: Social Icons Font, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.85;
}

.part-section-header__title-text.part-section-header__title-text_colored {
  color: var(--blue-logo);
  display: block;
}

.ui-button {
  grid-column-gap: var(--spacing-xxs);
  grid-row-gap: var(--spacing-xxs);
  order: 0;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  text-decoration: none;
  display: flex;
}

.ui-button:hover {
  color: var(--blue-logo);
}

.ui-button.ui-button_size_medium.ui-button_type_primary {
  border-radius: var(--spacing-xxs);
}

.ui-button.ui-button_size_small.ui-button_type_link.no-pd-r {
  padding-right: var(--spacing-0);
}

.ui-button__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: inherit;
  min-width: 0%;
  text-decoration: none;
  overflow: hidden;
}

.ui-button__icon {
  flex: none;
  width: 20px;
  height: 20px;
}

.ui-button_size_default {
  padding: 8px var(--spacing-sm);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.42;
}

.ui-button_size_medium {
  padding: var(--spacing-xs) var(--spacing-md);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.ui-button_type_standard {
  border-radius: var(--spacing-xxs);
  background-color: var(--blue-logo);
  color: #fff;
  border: 1px solid #04278180;
  transition: background-color .3s ease-out;
  box-shadow: inset 0 -2px #051a8033;
}

.ui-button_type_standard:hover {
  color: #fff;
  background-color: #295cd2;
}

.ui-button_type_primary {
  border-radius: var(--spacing-xxs);
  color: #30354a;
  background-color: #f8f9fc;
  border: 1px solid #0427814d;
  transition: background-color .3s ease-out;
  box-shadow: inset 0 -2px #afbad74d;
}

.ui-button_type_primary:hover {
  color: #30354a;
  background-color: #e7e9ef;
}

.ui-button_type_secondary {
  border-radius: var(--spacing-xxs);
  color: var(--blue-logo);
  background-color: #fff;
  transition-property: background-color;
}

.ui-button_type_secondary:hover {
  color: var(--blue-logo);
  background-color: #cfe9ff;
}

.ui-button_type_tertiary {
  border-radius: var(--spacing-xxs);
  color: #e1f1ff;
  border: 1px solid #e1f1ff;
  transition: border-color .3s ease-out, background-color .3s ease-out, color .3s ease-out;
}

.ui-button_type_tertiary:hover {
  color: #306cf7;
  background-color: #e1f1ff;
  border-color: #e1f1ff;
}

.ui-button_size_small {
  padding: var(--spacing-xxs) var(--spacing-xs);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.43;
}

.ui-button_type_link {
  color: #30354a;
  background-color: #0000;
  border: 0 solid #0000;
  transition-duration: .3s;
  transition-timing-function: ease-out;
}

.ui-button_type_link:hover {
  color: var(--blue-logo);
}

.header__actions {
  grid-column-gap: var(--spacing-s);
  grid-row-gap: var(--spacing-s);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-hero {
  padding-top: var(--spacing-xxl);
  position: relative;
  top: 56px;
}

.wrapper {
  padding-right: var(--spacing-lg);
  padding-left: var(--spacing-lg);
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.section-hero__title {
  text-align: center;
  margin-bottom: 0;
}

.section-hero__subtitle {
  margin: var(--spacing-s) auto 0px;
  text-align: center;
}

.section-hero__subtitle._800px {
  max-width: 800px;
}

.section-hero__buttons {
  margin-top: var(--spacing-lg);
  grid-column-gap: var(--spacing-s);
  grid-row-gap: var(--spacing-s);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.section-hero__buttons.left {
  justify-content: flex-start;
  align-items: center;
}

.section-hero__buttons-item {
  min-width: 250px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 0;
}

.ui-button_fit-container {
  width: 100%;
}

.section-hero__preview {
  z-index: 1;
  margin-top: 50px;
  position: relative;
}

.section-hero__preview-decorates {
  z-index: -1;
  pointer-events: none;
  width: 503px;
  position: absolute;
  top: -200px;
  left: 50%;
  transform: translate(-50%);
}

.section-hero__preview-main {
  z-index: 1;
  padding: var(--spacing-sm);
  border-radius: var(--spacing-sm);
  background-color: #f8f9fc;
  border: 2px solid #e2e7f3;
  width: 100%;
  position: relative;
}

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

.section-hero__preview-animation {
  max-width: 1050px;
  margin: -24px auto -7px;
}

.section-platform {
  padding-bottom: var(--section-offset);
}

.section-platform__wrapper._800px {
  max-width: 1160px;
}

.section-platform__list {
  margin-top: var(--spacing-xl);
  grid-column-gap: var(--spacing-md);
  grid-row-gap: var(--spacing-md);
  flex-flow: wrap;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.section-platform__list-item {
  flex: auto;
  width: calc(50% - 15px);
  margin-bottom: 0;
  padding-left: 0;
}

.item-platform {
  padding: var(--spacing-lg);
  border-radius: var(--spacing-sm);
  background-color: var(--blue-logo);
  height: 100%;
}

.item-platform:hover {
  filter: brightness(94%);
}

.item-platform__title {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.3;
}

.item-platform__text {
  margin-top: var(--spacing-s);
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.44;
}

.item-platform__header {
  padding-right: var(--spacing-sm);
  padding-left: var(--spacing-sm);
}

.item-platform__photo {
  margin-top: var(--spacing-md);
  width: 100%;
  overflow: hidden;
}

.section-info {
  margin-bottom: var(--section-offset);
  overflow: hidden;
}

.section-info__list {
  margin-top: var(--spacing-xl);
  grid-column-gap: var(--spacing-xxl);
  grid-row-gap: var(--spacing-xxl);
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.section-info__list-item {
  margin-bottom: 0;
  padding-left: 0;
}

.item-info {
  grid-column-gap: var(--spacing-xl);
  grid-row-gap: var(--spacing-xl);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.item-info__cell_right {
  z-index: 1;
  border-radius: var(--spacing-sm);
  background-color: var(--blue-logo);
  border: 1px solid #e2e7f3;
  width: 49%;
  display: flex;
  position: relative;
}

.item-info__cell_left {
  width: 45.66%;
}

.item-info__cell_left.mg-top-20 {
  margin-top: 0;
}

.item-info__stats {
  grid-column-gap: var(--spacing-s);
  grid-row-gap: var(--spacing-s);
  flex-flow: wrap;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.item-info__stats-item {
  margin-bottom: 0;
  padding-left: 0;
}

.item-stats {
  padding: var(--spacing-s);
  border-radius: var(--spacing-xs);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e7f3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.item-stats__title {
  color: var(--blue-logo);
  letter-spacing: -.02em;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 1.2;
}

.item-stats__text {
  color: #616785;
  text-transform: uppercase;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.42;
}

.item-info__title {
  margin-top: var(--spacing-lg);
  color: #30354a;
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.3;
}

.item-info__text {
  margin-top: var(--spacing-xs);
  color: #616785;
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 18px;
  line-height: 1.45;
}

.item-info__button {
  margin-top: var(--spacing-sm);
}

.item-info__photo {
  width: 100%;
}

.item-card {
  padding: var(--spacing-lg);
  grid-column-gap: var(--spacing-xs);
  grid-row-gap: var(--spacing-xs);
  border-radius: var(--spacing-sm);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e7f3;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.item-card.align-sb {
  justify-content: space-between;
}

.item-card.align-t {
  justify-content: flex-start;
}

.item-card.hover200:hover {
  background-color: var(--neutral--200);
}

.item-card__icon {
  width: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.item-card__title {
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.25;
}

.item-card__title.mg-bottom-10px {
  margin-bottom: 10px;
}

.item-card__title.mg-bottom-16px {
  margin-bottom: 16px;
}

.item-card__text {
  margin-bottom: var(--spacing-xs);
  color: #616785;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

.splide__list {
  flex-flow: column;
  margin: 0;
  padding: 0;
  display: flex;
}

.splide__slide {
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.section-info__slider {
  z-index: 2;
  margin-top: var(--spacing-xl);
  position: relative;
}

.section-info__slide {
  width: 380px;
  max-width: calc(100vw - 100px);
}

.item-info__decorates {
  z-index: -2;
  pointer-events: none;
  width: 500px;
}

.section-users__wrapper.wrapper {
  max-width: 1248px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-users__list {
  z-index: 1;
  margin-top: var(--spacing-xl);
  grid-column-gap: var(--spacing-md);
  grid-row-gap: var(--spacing-md);
  flex-flow: wrap;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  position: relative;
}

.section-users__list-item {
  flex: auto;
  width: calc(50% - 15px);
  min-width: 0%;
  margin-bottom: 0;
  padding-left: 0;
}

.item-user-card {
  z-index: 1;
  padding: var(--spacing-lg);
  grid-column-gap: var(--spacing-sm);
  grid-row-gap: var(--spacing-sm);
  border-radius: var(--spacing-sm);
  background-color: #fff;
  border: 1px solid #e2e7f3;
  flex-flow: column;
  height: 100%;
  min-height: 310px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.item-user-card__title {
  color: #30354a;
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.3;
}

.item-user-card__text {
  color: #616785;
  margin-bottom: auto;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 18px;
  line-height: 1.44;
}

.item-user-card__title_color_blur {
  color: var(--blue-logo);
}

.item-user-card__background {
  z-index: -1;
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.item-user-sllider__item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--spacing-sm);
  background-color: #fff;
  border: 1px solid #e2e7f3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.item-user-sllider__content {
  padding: var(--spacing-lg);
  grid-column-gap: var(--spacing-sm);
  grid-row-gap: var(--spacing-sm);
  flex-flow: column;
  flex: auto;
  width: 56%;
  display: flex;
}

.item-user-sllider__title {
  color: #30354a;
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.3;
}

.item-user-sllider__text {
  color: #616785;
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 18px;
  line-height: 1.45;
}

.part-person-info {
  grid-column-gap: var(--spacing-s);
  grid-row-gap: var(--spacing-s);
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.part-person-info__image {
  border: 1px solid #e2e7f3;
  border-radius: 50%;
  flex: none;
  width: 70px;
  height: 70px;
}

.part-person-info__content {
  flex: auto;
  min-width: 0%;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.44;
}

.part-person-info__name {
  color: #30354a;
  font: inherit;
  margin-bottom: 0;
}

.part-person-info__post {
  color: #616785;
  margin-bottom: 0;
}

.item-user-sllider__image {
  aspect-ratio: auto;
  object-fit: contain;
  flex: auto;
  align-self: stretch;
  width: 44%;
  min-width: 0%;
}

.item-user-sllider__title_color_blue {
  color: var(--blue-logo);
}

.item-user-sllider__title_color_gray {
  color: #616785;
}

.section-users__decorates {
  z-index: -1;
  pointer-events: none;
  width: 500px;
  max-width: 100vw;
  margin-bottom: 0;
  padding-left: 0;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

.section-steps__content {
  padding-top: var(--section-offset);
  padding-bottom: var(--section-offset);
  background-color: var(--blue-logo);
}

.part-section-header__title_color_white {
  color: #fff;
}

.part-tag_white {
  color: #f8f9fc;
  border: 1px solid #fff3;
}

.section-cards__list {
  z-index: 1;
  margin-top: var(--spacing-xl);
  grid-column-gap: var(--spacing-md);
  grid-row-gap: var(--spacing-md);
  flex-flow: wrap;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  position: relative;
}

.section-cards__list-item {
  flex: auto;
  width: calc(33.33% - 20px);
  min-width: 0%;
  margin-bottom: 0;
  padding-left: 0;
}

.section-cards__decorates {
  z-index: -1;
  pointer-events: none;
  width: 500px;
  max-width: 100vw;
  margin-bottom: 0;
  padding-left: 0;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

.section-faq__content {
  padding-top: var(--section-offset);
  padding-bottom: var(--section-offset);
}

.section-faq__content.bg-body {
  background-color: var(--body);
}

.section-faq__content.pd-top-0 {
  padding-top: 0;
}

.section-faq__list {
  z-index: 1;
  margin-top: var(--spacing-md);
  grid-column-gap: var(--spacing-md);
  grid-row-gap: var(--spacing-md);
  flex-flow: wrap;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  position: relative;
}

.section-faq__list-item {
  flex: auto;
  width: calc(50% - 15px);
  margin-bottom: 0;
  padding-left: 0;
}

.item-faq {
  border-radius: var(--spacing-sm);
  background-color: #fff;
  border: 1px solid #e2e7f3;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.item-faq__trigger {
  z-index: 1;
  padding: var(--spacing-sm) var(--spacing-lg);
  grid-column-gap: var(--spacing-xs);
  grid-row-gap: var(--spacing-xs);
  text-align: left;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.item-faq__trigger-arrow {
  width: 20px;
  height: 20px;
}

.item-faq__trigger-text {
  color: #30374a;
  flex: auto;
  min-width: 0%;
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.44;
}

.item-faq__content-wrapper {
  z-index: 2;
  position: relative;
}

.item-faq__content {
  padding-right: var(--spacing-lg);
  padding-bottom: var(--spacing-sm);
  padding-left: var(--spacing-lg);
  color: var(--body-text);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 18px;
  line-height: 1.44;
}

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

.section-cta__wrapper {
  padding-left: 0;
  padding-right: 0;
}

.section-cta__box {
  border-radius: var(--spacing-sm);
  background-color: #306cf7;
  min-height: 320px;
  display: flex;
  overflow: hidden;
}

.section-cta__content {
  padding: var(--spacing-lg);
  grid-column-gap: var(--spacing-sm);
  grid-row-gap: var(--spacing-sm);
  flex-flow: column;
  flex: auto;
  min-width: 0%;
  min-height: 100%;
  display: flex;
}

.section-cta__title {
  color: #fff;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.3;
}

.section-cta__buttons {
  grid-column-gap: var(--spacing-s);
  grid-row-gap: var(--spacing-s);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.section-cta__buttons-item {
  margin-bottom: 0;
  padding-left: 0;
}

.section-cta__image {
  align-self: flex-end;
  width: 53%;
  margin-left: auto;
}

.section-faq__cta {
  margin-top: var(--spacing-xl);
}

.section-steps__cells {
  z-index: 1;
  margin-top: var(--spacing-xl);
  grid-column-gap: var(--spacing-sm);
  grid-row-gap: var(--spacing-sm);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.section-steps__list {
  grid-column-gap: var(--spacing-sm);
  grid-row-gap: var(--spacing-sm);
  flex-flow: column;
  width: 51%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.section-steps__list-item {
  margin-bottom: 0;
  padding-left: 0;
}

.item-steps {
  border-radius: var(--spacing-s);
  background-color: var(--blue-logo);
  border: 1px solid #ffffff80;
  box-shadow: 0 0 13px #8990a90d;
}

.item-steps__trigger {
  padding: var(--spacing-sm);
  grid-column-gap: var(--spacing-s);
  grid-row-gap: var(--spacing-s);
  text-align: left;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.item-steps__trigger-count {
  border-radius: var(--spacing-xxs);
  color: #fff;
  text-align: center;
  background-color: #fff3;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.33px;
  transition: color .3s cubic-bezier(.33, 1, .68, 1), background-color .3s cubic-bezier(.33, 1, .68, 1);
  display: flex;
}

.item-steps__trigger-content {
  flex-flow: column;
  flex: auto;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 0%;
  display: flex;
}

.item-steps__trigger-label {
  color: #ffffff80;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.43;
}

.item-steps__trigger-label.color-neutral-500 {
  color: #ffffff80;
}

.item-steps__trigger-text {
  color: #fff;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.3;
}

.item-steps__content {
  padding: 0px var(--spacing-sm) var(--spacing-sm);
}

.item-steps__text {
  color: #fff;
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.item-steps__image {
  margin-top: var(--spacing-sm);
  width: 100%;
  display: none;
}

.section-steps__image {
  width: 49%;
  transition: opacity .3s cubic-bezier(.33, 1, .68, 1);
}

.part-section-header__styles {
  display: block;
}

.part-header__scripts, .section-hero__scripts {
  display: none;
}

.part-footer {
  padding-top: var(--spacing-xl);
  padding-bottom: var(--spacing-md);
  background-color: #f8f9fc;
}

.part-footer__content {
  margin-bottom: var(--spacing-lg);
  grid-column-gap: var(--spacing-sm);
  grid-row-gap: var(--spacing-sm);
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.part-footer__text {
  padding-top: var(--spacing-sm);
  grid-column-gap: var(--spacing-s);
  grid-row-gap: var(--spacing-s);
  border-top: 1px solid #61678538;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.part-footer__text-item {
  color: var(--body-text);
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.42;
  text-decoration: none;
}

.part-footer__text-cell {
  grid-column-gap: var(--spacing-xxxs);
  grid-row-gap: var(--spacing-xxxs);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.part-footer__contacts {
  width: 17.5%;
}

.part-footer__address-list {
  grid-column-gap: var(--spacing-sm);
  grid-row-gap: var(--spacing-sm);
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.part-footer__address-list-item {
  margin-bottom: 0;
  padding-left: 0;
}

.part-footer__address {
  grid-column-gap: var(--spacing-xxxs);
  grid-row-gap: var(--spacing-xxxs);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  font-style: normal;
  display: flex;
}

.part-footer__address-icon {
  flex: none;
  width: 20px;
  height: 20px;
}

.part-footer__address-text {
  color: #616785;
  width: 100%;
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
}

.part-footer__address-label {
  color: #30354a;
  margin-bottom: 0;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.44;
}

.part-footer__socials {
  margin-top: var(--spacing-sm);
  grid-column-gap: var(--spacing-xs);
  grid-row-gap: var(--spacing-xs);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.part-footer__socials-item {
  margin-bottom: 0;
  padding-left: 0;
}

.item-social {
  border-radius: var(--spacing-xxs);
  background-color: #0000;
  border: 1px solid #616785;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Social Icons Font, sans-serif;
  font-weight: 400;
  transition: border-color .3s cubic-bezier(.33, 1, .68, 1), color .3s cubic-bezier(.33, 1, .68, 1);
  display: flex;
}

.item-social:hover {
  border-color: var(--blue-logo);
  color: var(--blue-logo);
}

.item-social__icon {
  color: var(--body-text);
  justify-content: center;
  align-items: center;
  display: flex;
}

.part-footer__navigation {
  width: 73.5%;
}

.part-footer__navigation-list {
  grid-column-gap: var(--spacing-s);
  grid-row-gap: var(--spacing-s);
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.part-footer__navigation-list-item {
  grid-column-gap: var(--spacing-sm);
  grid-row-gap: var(--spacing-sm);
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.part-footer__links-title {
  grid-column-gap: var(--spacing-xxs);
  grid-row-gap: var(--spacing-xxs);
  color: #30354a;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.33, 1, .68, 1);
  display: flex;
}

.part-footer__links-title-icon {
  width: 24px;
  height: 24px;
}

.part-footer__links-title-text {
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.45;
}

.part-footer__links-title-text.no-link-menu {
  cursor: default;
}

.part-footer__links-title-text.no-link-menu:hover {
  color: #30354a;
}

.part-footer__links-list {
  margin-top: var(--spacing-xs);
  padding-left: var(--spacing-md);
  grid-column-gap: var(--spacing-s);
  grid-row-gap: var(--spacing-xs);
  flex-flow: column;
  margin-bottom: 0;
  list-style-type: none;
  display: flex;
}

.part-footer__links-list-item {
  margin-bottom: 0;
  padding-left: 0;
}

.part-footer__links {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.part-footer__links-item {
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 0;
  line-height: 1.4;
}

.part-footer__link {
  color: #616785;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.33, 1, .68, 1);
}

.part-footer__link:hover {
  color: var(--blue-logo);
}

.part-footer__links-list_inline {
  grid-column-gap: var(--spacing-lg);
  grid-row-gap: var(--spacing-s);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.part-back-dots {
  pointer-events: none;
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.part-back-dots__image {
  width: 100%;
  transition: opacity 1s cubic-bezier(.33, 1, .68, 1);
  position: absolute;
  inset: 0;
}

.item-info__decorates_type_first {
  position: absolute;
  top: 210px;
  left: -160px;
}

.item-info__decorates_type_second {
  position: absolute;
  top: 20px;
  left: -120px;
}

.section-steps__decorates {
  z-index: -1;
  pointer-events: none;
  width: 500px;
  max-width: 100vw;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

.section-faq__decorates {
  z-index: -1;
  pointer-events: none;
  width: 500px;
  max-width: 100vw;
  margin-bottom: 0;
  padding-left: 0;
  position: absolute;
  bottom: -250px;
  left: 50%;
  transform: translate(-50%);
}

.lottie-animation {
  width: 100%;
  max-width: 100%;
  margin-top: 30px;
}

.mg-top-100px {
  margin-top: 100px;
}

.text-block {
  line-height: 1.9;
}

.gap-12px {
  grid-column-gap: var(--spacing-xs);
  grid-row-gap: var(--spacing-xs);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.section-why, .section-solutions {
  padding-bottom: var(--section-offset);
}

.item-info__stats-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.item-stats-2 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e7f3;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.item-stats__title-2 {
  color: #306cf7;
  letter-spacing: -.02em;
  font-family: Onest Variablefont Wght, sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 1.2;
}

.section-enables {
  margin-bottom: var(--section-offset);
}

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

._3-steps-dots {
  z-index: 0;
  width: 500px;
  max-width: 100vw;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(50%);
}

._3-steps-dots.hero-position {
  transform: translate(-30%, 8%);
}

.hidden-on-mb._100vh {
  height: 100vh;
}

.vvv {
  margin-top: 2px;
  font-size: 15px;
  line-height: 1.25;
}

.block-title {
  color: var(--btn-secondary-text);
  font-size: 20px;
  font-weight: 600;
}

.mg-top-60 {
  margin-top: 60%;
}

.bg-aws {
  color: var(--neutral--100);
  background-image: url('../images/form-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  padding: 100px 60px;
  display: block;
  position: relative;
}

.blog-card-image {
  object-fit: cover;
  border: 1px solid #edf1f2;
  border-radius: 8px;
  display: block;
}

.blog-card-image.min-h-110 {
  min-height: 110px;
}

.dropdown-list-body {
  z-index: 3;
  max-height: 100vh;
  padding-bottom: 100px;
  position: relative;
  overflow: auto;
}

.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(--btn-secondary-text);
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.dropdown-card-title.not-margin {
  margin-top: 2px;
  margin-bottom: 0;
}

.dropdown-card {
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
  position: relative;
}

.dropdown-card.mg-bottom-20px {
  margin-bottom: 20px;
}

.dropdown-bg-full {
  background-color: #fff;
  position: absolute;
  inset: 0%;
  box-shadow: 35px 35px 50px #24324226;
}

.dropdown-sidebar-bg {
  background-color: #f6f8f9;
  border-left: 1px solid #e0e6e8;
}

.dropdown-card-text {
  color: var(--body-text-blog);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.menu {
  float: none;
  justify-content: space-between;
  align-items: stretch;
  height: 56px;
  display: flex;
}

.blog-card-title {
  color: var(--body-text);
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.blog-card-title.mg-top-10 {
  margin-top: 10px;
}

.navbar-wrapper {
  background-color: #0000;
  position: fixed;
  inset: 0% 0% auto;
}

.dropdown-card-bg {
  opacity: 0;
  border-radius: 8px;
  position: absolute;
  inset: -10px;
}

.dropdown-column.third {
  position: relative;
}

.navbar {
  z-index: 3;
  background-color: #fff;
  position: relative;
  box-shadow: 0 3px 12px #24324214;
}

.dropdown-overflow {
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
}

.dropdown-list {
  z-index: 1;
  background-color: #0000;
  font-size: 13px;
  position: fixed;
  inset: 56px 0% auto;
  overflow: hidden;
}

.dropdown-list.w--open {
  top: auto;
}

.dropdown-column-title {
  color: var(--btn-secondary-text);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px solid #e0e6e8;
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-size: 13px;
  font-weight: 600;
  position: relative;
}

.dropdown-card-content {
  text-decoration: none;
  position: relative;
}

.dropdown-subgrid {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-subgrid.one {
  grid-template-columns: 1fr;
}

.brand {
  flex: none;
  align-items: center;
  margin-right: 30px;
  padding-left: 0;
  display: flex;
}

.brand.responsive {
  display: none;
}

.dropdown-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 220px 400px 260px;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  padding-bottom: 40px;
  display: grid;
}

.dropdown-grid.custom {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 260px 220px 220px 220px;
  justify-content: center;
}

.dropdown-grid.custom-solutions {
  grid-template-columns: 260px 260px 260px;
}

.blog-card {
  background-color: #fff;
  border: 1px solid #edf1f2;
  border-radius: 8px;
  flex-direction: column;
  margin-bottom: 12px;
  padding: 8px;
  transition: transform .2s, box-shadow .2s;
  display: block;
}

.blog-card:hover {
  color: var(--accent--primary-1);
  transform: translate(0, -2px);
  box-shadow: 4px 0 8px #24324214;
}

.dropdown-toggle-2 {
  color: var(--btn-secondary-text);
  align-items: center;
  height: 100%;
  padding: 0 13px;
  font-size: 16px;
  display: flex;
}

.dropdown-toggle-2:hover {
  color: var(--link-hover);
}

.dropdown-toggle-2.w--current {
  color: var(--btn-secondary-text);
}

.dropdown-toggle-2.w--open {
  box-shadow: inset 0 -3px 0 0 var(--accent--primary-1);
  color: var(--accent--primary-1);
}

.label-2 {
  background-color: var(--secondary--color-2);
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  border-radius: 3px;
  margin-left: 4px;
  padding: 2px 5px 1px 6px;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  position: absolute;
}

.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 {
  margin-right: 6px;
}

.div-block {
  justify-content: flex-start;
  align-items: flex-end;
}

.top-section-imgs-right---img-large-2 {
  box-shadow: none;
  border-width: 1px;
  border-color: #eff0f6;
  border-radius: 16px;
  width: 100%;
}

.section-cta__content-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: auto;
  min-width: 0%;
  min-height: 100%;
  padding: 40px;
  display: flex;
}

.section-cta__box-2 {
  background-color: #306cf7;
  border-radius: 24px;
  min-height: 320px;
  display: flex;
  overflow: hidden;
}

.section-cta__buttons-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.heading-6 {
  line-height: 1.2em;
}

.font-28 {
  font-size: 28px;
}

.hs-cookie:hover {
  color: var(--link-hover);
}

.pointer-mg-top-4 {
  cursor: pointer;
  margin-top: 4px;
}

.font-20 {
  font-size: 20px;
}

.font-20.border-b {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--border) var(--border) #ffffff1a;
  padding-bottom: 10px;
}

.mg-top-banner-img {
  mix-blend-mode: lighten;
  margin-left: -20px;
  margin-right: -80px;
}

.pd-hero {
  background-image: url('../images/property-1-3.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.pd-hero.aws {
  background-image: url('../images/Component-2-2.png');
  background-position: 50%;
  background-size: cover;
}

.pd-hero.aws.centre.block-m {
  background-image: url('../images/Component-2-2-2.png');
  background-repeat: no-repeat;
}

.hero-heading {
  color: var(--neutral--100);
  text-align: center;
  font-size: 48px;
}

.card-hp {
  text-align: center;
  border-radius: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 180px;
  padding: 30px;
  display: flex;
}

.card-hp.bg-green-700 {
  background-color: #ecfbe5;
}

.font-xxs-500 {
  color: #616785;
  font-size: 14px;
  line-height: 20px;
}

.absolute {
  position: absolute;
}

.absolute.z99 {
  z-index: 99;
}

.absolute.z99.right {
  right: 0;
}

.absolute.left {
  left: 0;
}

.hp-rota {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.middle {
  display: block;
}

.flex-tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  padding-bottom: 16px;
  display: flex;
}

.tab-link {
  background-color: var(--transparent);
  opacity: .8;
  color: var(--body-text);
  border-left: 1px solid #dee3f2;
  min-width: 200px;
}

.tab-link.w--current {
  background-color: var(--transparent);
  opacity: 1;
  color: var(--accent--primary-1);
}

.tab-link.no-border {
  border-left-style: none;
}

.card-platform {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--neutral--200);
  color: var(--body-text-blog);
  text-align: left;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.cta-bottom {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: url('../images/in-4.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 52vh;
  margin-top: 100px;
  padding-top: 40px;
  display: flex;
}

.border-r {
  border-right: 1px solid var(--border);
  border-radius: 1px;
}

.div-block-4 {
  padding: 30px;
}

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

.font-14.all-caps {
  text-transform: uppercase;
}

.note {
  background-color: var(--general--shadow-04);
  border-radius: 16px;
  margin-top: 20px;
  padding: 16px;
}

.tag-events {
  color: var(--body-text);
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
}

.flex-tag-events {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--body-text);
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.flex-events {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  color: var(--body-text);
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  text-decoration: none;
  display: flex;
}

.flex-events:hover {
  color: var(--body-text-blog);
}

.heading-full-with {
  margin-bottom: 30px;
  font-size: 70px;
  font-weight: 500;
  line-height: 1.1;
}

.subheading {
  font-size: 20px;
  line-height: 28px;
}

.subheading.max-w-500 {
  max-width: 500px;
}

.flex-tag-events-bottom {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--body-text);
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.pd-r---60-desktop {
  padding-right: 60px;
}

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

.dropdownpricing {
  color: var(--btn-secondary-text);
  align-items: center;
  height: 100%;
  padding: 0 13px;
  font-size: 16px;
  display: flex;
}

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

.dropdownpricing.w--current {
  color: var(--btn-secondary-text);
}

.dropdownpricing.w--open {
  box-shadow: inset 0 -3px 0 0 var(--accent--primary-1);
  color: var(--accent--primary-1);
}

.grid-2-aws {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-items: start;
  padding: 20px;
}

.aws-form {
  padding: var(--spacing-lg);
  border: 1px solid var(--border-card);
  border-radius: var(--spacing-s);
  background-color: var(--neutral--200);
  max-width: 555px;
}

.aws-form.realtive-z-1 {
  z-index: 1;
  position: relative;
}

.section-2 {
  border-radius: 1px;
}

.label-aws {
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 500;
}

.input-aws {
  border: 1px solid #04278180;
  border-radius: 6px;
  width: 100%;
  margin-bottom: 10px;
  padding: 10px;
}

.aws-thanks {
  border: 1px solid var(--border-card);
  border-radius: var(--spacing-s);
  background-color: var(--neutral--200);
  margin-top: 20px;
}

.hubspot-formwrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.hubspot-form {
  width: 100%;
  max-width: 500px;
}

.hubspot-input {
  box-sizing: border-box;
  color: #33475b;
  background-color: #f5f8fa;
  border: 1px solid #cbd6e2;
  border-radius: 3px;
  width: 90%;
  max-width: 500px;
  height: 40px;
  padding: 9px 10px;
  font-family: Onest;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  display: inline-block;
}

.hubspot-label {
  box-sizing: border-box;
  color: #30354a;
  width: auto;
  max-width: 500px;
  margin-top: 1rem;
  margin-bottom: 4px;
  padding-top: 0;
  font-family: Onest;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.hubspot-button {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #306cf7;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  width: 90%;
  max-width: 500px;
  height: 40px;
  margin: 1rem 0 0;
  padding: 12px 24px;
  font-family: Onest;
  font-size: 16px;
  font-weight: 700;
  line-height: 12px;
  transition: all .15s linear;
  display: block;
  position: relative;
}

.hubspot-checkbox {
  margin-right: 1rem;
}

.mg-top-80px {
  margin-top: 80px;
}

.mg-top-80px.container-default.pd-0 {
  padding-left: 0;
  padding-right: 0;
}

.flex-aws {
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  overflow: clip;
}

.height-100 {
  height: 100%;
}

.dots-aws {
  z-index: 0;
  width: 960px;
  position: absolute;
}

.flex-v {
  display: flex;
}

.flex-v.realtive-z-1 {
  z-index: 1;
  flex-flow: wrap;
  position: relative;
}

.image-5 {
  aspect-ratio: 2 / 3;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(360deg)rotateZ(0);
}

@media screen and (min-width: 1280px) {
  .top-bar-wrapper {
    background-color: #2a2f42;
  }

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

  .more-templates-badge-wrapper {
    display: none;
  }

  .blog-card-image {
    height: 145px;
  }

  .dropdown-sidebar-bg {
    left: 63%;
  }

  .hero-heading {
    font-size: 54px;
  }
}

@media screen and (min-width: 1440px) {
  img {
    vertical-align: baseline;
  }

  .grid-2-columns {
    grid-template-areas: "Area";
  }

  .grid-2-columns.style---styleguide-wrapper {
    grid-template-columns: .3fr 1fr;
  }

  .style---typography-block-grid {
    grid-template-columns: minmax(auto, 380px) .8fr;
  }

  .btn-primary.small:hover {
    border-color: var(--secondary--color-1);
    background-color: var(--secondary--color-1);
  }

  .btn-secondary:hover {
    background-color: var(--secondary--color-1);
  }

  .line-rounded-icon.dropdown-arrow {
    font-size: 16px;
  }

  .style---dropdown-toggle {
    padding-top: 28px;
    padding-bottom: 28px;
    font-size: 20px;
    line-height: 20px;
  }

  .style---dropdown-link-sidebar {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
    line-height: 20px;
  }

  .style---dropdown-link-icon-sidebar {
    border-radius: 12px;
    max-width: 46px;
    margin-right: 14px;
  }

  .style---logo-wrapper {
    justify-content: center;
    display: flex;
  }

  .style---logo-sidebar {
    max-width: 260px;
  }

  .section.bg-neutral-200 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .header-wrapper {
    z-index: 2147483647;
    background-color: var(--neutral--100);
    padding-top: 10px;
    padding-bottom: 10px;
    position: sticky;
    top: 0;
  }

  .dropdown-column-wrapper.w--open {
    font-size: 16px;
  }

  .btn-circle-primary.slider-button-middle-right {
    right: -32px;
  }

  .btn-circle-secondary.slider-button-middle-left {
    left: -32px;
  }

  .blog-card-image {
    height: auto;
  }

  .dropdown-sidebar-bg {
    left: 50%;
    transform: translate(144px);
  }

  .blog-card {
    flex-direction: row;
    height: 145px;
  }

  .hero-heading {
    font-size: 60px;
  }
}

@media screen and (min-width: 1920px) {
  body {
    color: var(--body-text);
  }

  .style---heading {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .style---content-wrapper {
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .btn-primary.small {
    vertical-align: baseline;
    font-size: 18px;
    line-height: 20px;
  }

  .btn-primary.button-row {
    font-size: 18px;
  }

  .btn-primary.width-100.font-16.mg-top-16px {
    margin-top: 16px;
  }

  .btn-secondary {
    font-size: 18px;
  }

  .btn-secondary.small {
    font-size: 18px;
    line-height: 20px;
  }

  .line-rounded-icon.dropdown-arrow {
    font-size: 18px;
  }

  .header-wrapper {
    z-index: 2147483647;
    padding-top: 10px;
    padding-bottom: 10px;
    font-style: normal;
    position: sticky;
    top: 0;
  }

  .header-nav-menu-list {
    color: var(--neutral--800);
  }

  .header-nav-link {
    color: var(--body-text);
  }

  .header-nav-link.w--current {
    color: var(--neutral--800);
  }

  .header-nav-list-item.middle {
    font-size: 22px;
  }

  .dropdown-toggle {
    font-size: 18px;
  }

  .dropdown-column-wrapper.w--open {
    font-size: 18px;
    display: block;
    overflow: hidden;
  }

  .dropdown-text {
    color: var(--body-text);
    display: block;
  }

  .logo {
    height: 40px;
  }

  .item-info__cell_right {
    border: 1px none var(--neutral--100);
    outline-color: var(--neutral--100);
    outline-offset: 0px;
    outline-width: 1px;
    outline-style: solid;
  }

  .item-info__decorates {
    top: -30px;
  }

  .section-users__decorates {
    overflow: visible;
  }

  .hero-heading {
    font-size: 70px;
  }

  .middle {
    vertical-align: middle;
  }

  .card-platform {
    background-image: none;
  }

  .grid-2-aws {
    grid-template-columns: .5fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .input-aws.mg-bottom-16px {
    margin-bottom: 16px;
  }

  .input-aws.mg-bottom-20px {
    margin-bottom: 20px;
  }

  .dots-aws {
    z-index: 0;
    position: absolute;
    top: auto;
  }

  .flex-v.realtive-z-1 {
    z-index: 1;
    position: relative;
  }
}

@media screen and (max-width: 991px) {
  h2 {
    margin-bottom: 12px;
  }

  blockquote {
    padding: 100px 72px;
  }

  .grid-2-columns.style---styleguide-wrapper {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns._1-col-tablet {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns._1-col-tablet.gap-row-80px {
    grid-row-gap: 80px;
  }

  .grid-2-columns._1-col-tablet.bg-neutral-200.border-radius-16px {
    align-items: center;
  }

  .grid-2-columns.title-and-categories {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.dropdown-columns-main-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.gap-row-80px {
    grid-row-gap: 80px;
  }

  .grid-2-columns._1fr---1-42fr.gap-row-80px._1-col-tablet {
    grid-column-gap: 16px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-2-columns._1fr---1-21fr.gap-row-64px {
    display: block;
  }

  .style---navigation-sidebar {
    box-shadow: none;
    min-height: auto;
    max-height: 100%;
    position: static;
  }

  .card.testimonials-card-tab-menu {
    padding: 24px;
  }

  .card.blog-post-card-right {
    min-width: auto;
    margin-top: -120px;
    margin-right: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
    top: 0;
    bottom: 0;
    right: auto;
  }

  .card.testimonial-slider-card-large {
    margin-left: 24px;
    margin-right: 24px;
  }

  .card.icon-top-link-card {
    max-width: 388px;
    margin-left: auto;
    margin-right: auto;
  }

  .card.icon-top-link-card.v2 {
    max-width: none;
  }

  .card.jop-opening-link-card {
    max-width: 594px;
    margin-left: auto;
    margin-right: auto;
  }

  .card.pd-94px---100px {
    padding: 72px 64px;
  }

  .card.features-icon-top-card {
    margin-left: auto;
    margin-right: auto;
  }

  .card.blog-post-card-left {
    min-width: auto;
    margin-top: -120px;
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .card.blog-post-author-card-link {
    padding-top: 48px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .card.card-link-button-right {
    padding: 64px 40px;
  }

  .card.card-link-button-right.v2 {
    padding: 48px 40px;
  }

  .card.help-center-article---container {
    padding: 64px 48px;
  }

  .card.demo-form-card {
    width: 100%;
    max-width: 700px;
    min-height: 626px;
    margin-left: auto;
    margin-right: auto;
    padding: 64px 48px;
  }

  .card._404-card {
    max-width: 666px;
    padding: 64px;
  }

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

  .grid-4-columns.stats-grid {
    margin-bottom: 80px;
  }

  .bg-neutral-200.top-42.tablet-30 {
    top: 30%;
  }

  .style---block-sub-heading {
    margin-bottom: 24px;
  }

  .divider {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .style---typography-block-grid {
    grid-template-columns: minmax(auto, 250px) 1fr;
  }

  .mg-right-24px.mg-bt-16px {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .display-1 {
    font-size: 64px;
  }

  .gap-row-80px {
    grid-row-gap: 56px;
  }

  .display-2 {
    font-size: 56px;
  }

  .style---style-grid-wrapper {
    grid-row-gap: 140px;
  }

  .paragraph-large {
    font-size: 20px;
  }

  .text-400 {
    font-size: 22px;
  }

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

  .grid-3-columns.gap-row-80px {
    grid-row-gap: 64px;
  }

  .grid-3-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-3-columns._3-col-tablet {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns._3-col-tablet.mg-top-60px._1-25-1._1-col-tablet {
    grid-template-columns: 1.25fr;
  }

  .grid-3-columns.dropdown-columns-grid {
    grid-column-gap: 48px;
    grid-row-gap: 64px;
    grid-template-columns: auto auto;
  }

  .grid-3-columns._2-col-t {
    grid-template-columns: 1fr 1fr;
  }

  .style---heading {
    min-height: auto;
    margin-bottom: 60px;
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .inner-container._100-tablet {
    max-width: 100%;
  }

  .inner-container._48._576px-tablet {
    max-width: 576px;
  }

  .inner-container._608px-tablet {
    max-width: 608px;
  }

  .inner-container._50._100-tablet {
    text-align: center;
  }

  .inner-container._520px-tablet {
    max-width: 520px;
  }

  .inner-container._400px-tablet {
    max-width: 400px;
  }

  .inner-container._46._100-tablet {
    text-align: left;
  }

  .inner-container._436px._700px-tablet {
    max-width: 700px;
  }

  .inner-container.left-item {
    padding-right: 0;
  }

  .style---content-heading {
    margin-bottom: 60px;
    padding: 32px;
  }

  .btn-primary.large {
    padding: 26px 52px;
  }

  .btn-primary.outline.mg-top-24px {
    margin-top: 24px;
  }

  .btn-secondary.large {
    padding: 26px 52px;
  }

  .badge-secondary.category-badges {
    margin-left: 0;
    margin-right: 24px;
  }

  .avatar-circle._06 {
    width: 140px;
    max-width: 140px;
    height: 140px;
    max-height: 140px;
  }

  .avatar-circle._07 {
    width: 160px;
    max-width: 160px;
    height: 160px;
    max-height: 160px;
  }

  .avatar-circle._08 {
    width: 280px;
    max-width: 280px;
    height: 280px;
    max-height: 280px;
  }

  .line-square-icon.top-bar-close-icon {
    padding: 18px 24px;
  }

  .rich-text img {
    border-radius: 26px;
  }

  .rich-text h3, .rich-text h6, .rich-text h5, .rich-text h4 {
    margin-bottom: 12px;
  }

  .rich-text blockquote {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .style---dropdown-wrapper-sidebar {
    display: none;
  }

  .buttons-row.center-tablet {
    justify-content: center;
  }

  .style---sidebar-wrapper {
    overflow: hidden;
  }

  .style---logo-wrapper {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .width-100._3-steps-img {
    display: block;
  }

  .style---button-wrapper-sidebar {
    display: none;
  }

  .section.small {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.pd-140px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.pd-bottom-200px {
    padding-bottom: 160px;
  }

  .section.pd-180px {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section.image-large-right---section {
    background-color: var(--neutral--200);
    padding-top: 200px;
    padding-bottom: 200px;
  }

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

  .heading-h1-size {
    font-size: 48px;
  }

  .heading-h2-size {
    font-size: 30px;
  }

  .header-nav-menu-wrapper {
    border-top: 1px solid var(--neutral--300);
    border-bottom: 1px solid var(--neutral--300);
    background-color: var(--neutral--100);
    max-height: 100vh;
    padding: 24px;
    overflow: auto;
  }

  .header-nav-menu-list {
    grid-column-gap: var(--spacing-s);
    grid-row-gap: var(--spacing-s);
    flex-direction: column;
    align-items: flex-start;
  }

  .header-nav-link {
    padding-bottom: 0;
  }

  .header-nav-list-item {
    margin-bottom: 12px;
    padding-left: 0;
  }

  .header-nav-list-item.middle {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .header-nav-list-item.middle.hidden-on-desktop {
    display: block;
  }

  .header-nav-list-item.middle.hidden-on-desktop.mg-top-10 {
    margin-top: var(--spacing-s);
    grid-column-gap: var(--spacing-s);
    grid-row-gap: var(--spacing-s);
    flex-flow: wrap;
    place-content: flex-start;
    align-items: center;
    display: flex;
  }

  .dropdown-toggle {
    padding-bottom: var(--spacing-0);
  }

  .dropdown-column-wrapper {
    box-shadow: none;
    opacity: 1;
    pointer-events: auto;
    border-style: none;
    border-radius: 0;
    width: auto;
    max-width: 100%;
    position: static;
    overflow: hidden;
    transform: none;
  }

  .dropdown-column-wrapper.w--open {
    position: static;
    transform: none;
  }

  .dropdown-link {
    font-size: 17px;
  }

  .dropdown-pd {
    min-height: 100%;
  }

  .dropdown-pd.pd-60px {
    padding: 20px 10px;
  }

  .hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .hamburger-menu-wrapper.button-burger {
    width: var(--spacing-md);
    height: var(--spacing-md);
    padding: 8px var(--spacing-xxxs);
    cursor: pointer;
    cursor: pointer;
    flex-flow: column;
    width: 30px;
    height: 30px;
    padding: 8px 4px;
    display: flex;
  }

  .hamburger-menu-bar {
    width: 44px;
    height: 3px;
  }

  .hamburger-menu-bar.bottom {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .header-right-side {
    justify-content: center;
    align-items: center;
    padding-top: 16px;
  }

  .header-middle {
    margin-left: auto;
  }

  .utility-page-wrap {
    padding-top: 100px;
    padding-bottom: 140px;
  }

  .utility-page-content {
    margin-bottom: 0;
  }

  .social-media-grid-top.blog-post-author-social-links {
    left: 206px;
    right: 40px;
  }

  .flex-horizontal.hidden-on-mb {
    display: flex;
  }

  .error-message.password {
    margin-left: 32px;
    margin-right: 32px;
  }

  .cta-section {
    text-align: center;
    background-position: 60% 100%;
    background-size: auto 64%;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .cta-section.newsletter-cta {
    text-align: left;
    background-size: 64%;
    padding-top: 140px;
    padding-bottom: 0;
  }

  .cta-card {
    text-align: center;
    background-size: 140%;
    flex-direction: column;
    align-items: center;
    padding: 72px 54px;
    display: flex;
  }

  .cta-card.newsletter-cta-card {
    background-size: auto;
    align-items: stretch;
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
    padding: 80px 40px 0;
  }

  .slider-mask {
    position: static;
  }

  .accordion-spacer {
    min-height: 12px;
  }

  .pricing-column.first {
    display: none;
  }

  .pricing-content-wrapper {
    min-height: 102px;
  }

  .categories-badges-wrapper {
    justify-content: flex-start;
  }

  ._404-not-found {
    font-size: 200px;
  }

  .header-btn-hidden-on-mb {
    display: none;
  }

  .top-section {
    background-image: none;
    padding-top: 100px;
  }

  .top-section.pd-bottom-180px {
    padding-bottom: 164px;
  }

  .top-section.pd-120px---200px {
    padding-top: 100px;
    padding-bottom: 180px;
  }

  .top-section.pd-bottom-260px {
    padding-bottom: 200px;
  }

  .top-section-3-imgs---main-container {
    margin-top: 64px;
  }

  .top-section-3-imgs---img-large {
    border-radius: 20px;
  }

  .top-section-bg-pattern.v4 {
    background-position: 20% 100%;
  }

  .top-section-bg-pattern.v7 {
    background-position: 80% 100%;
    background-size: 180%;
  }

  .top-section-bg-pattern.v11 {
    background-size: auto 100%;
    min-height: 520px;
  }

  .top-section-bg-pattern.v12 {
    background-position: 50% 60%;
    background-size: 200%;
  }

  .top-section-bg-pattern.v16 {
    background-position: 50% 0;
    min-height: 520px;
  }

  .top-section-bg-pattern.v18 {
    background-position: 70% 100%;
    background-size: auto 100%;
    min-height: 520px;
  }

  .cta-section---imgs-container {
    width: 100%;
    margin-top: 64px;
    position: static;
    right: 0;
  }

  .top-section-imgs-right---imgs-container {
    width: 100%;
    max-width: none;
    margin-top: 80px;
    padding-bottom: 0;
    position: static;
    right: 0;
  }

  .top-section-imgs-right---img-large {
    margin-top: 0;
  }

  .card-link-image---image-wrapper.card-image-left {
    width: 100%;
    max-width: none;
  }

  .card-link-image---image-wrapper.card-image-right {
    width: 100%;
    max-width: none;
    min-height: auto;
  }

  .blog-post-card-right---main-container {
    flex-direction: column;
  }

  .hero-3-images---image-middle {
    border-radius: 20px;
  }

  .hero-3-images---image-left {
    border-radius: 16px;
  }

  .hero-3-images---image-right {
    border-radius: 16px;
    right: -16px;
  }

  .border-radius-38px {
    border-radius: 32px;
  }

  .mg-bottom-114px {
    margin-bottom: 80px;
  }

  .hidden-on-mbp {
    display: none;
  }

  .top-section---image-right {
    padding-bottom: 0;
  }

  .top-section---image-right.v2 {
    background-position: 0 100%;
    background-size: 120%;
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .top-section-img-right---img-wrapper {
    width: auto;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    position: static;
    right: 0;
  }

  .top-section-img-right---img-wrapper.v2 {
    width: 100%;
    max-width: none;
  }

  .blog-post-card-left---main-container {
    flex-direction: column;
  }

  .newsletter-cta---image-right {
    width: 60%;
    max-width: 544px;
    margin-top: 80px;
    margin-left: auto;
    display: block;
    position: static;
  }

  .cta-card-image-right {
    margin-top: 80px;
    margin-left: auto;
    margin-right: -40px;
    position: static;
  }

  .pricing-table-mb-grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .top-section---left-image {
    width: 26%;
  }

  .top-section---right-image {
    width: 30%;
    bottom: -146px;
  }

  .more-templates-badge-wrapper {
    display: none;
    right: 24px;
  }

  .cookie_banner {
    max-width: 80%;
  }

  .pd-lr-5 {
    padding-left: 0;
  }

  .header-dropdown {
    padding: var(--spacing-s) var(--spacing-s) var(--spacing-0);
  }

  .header-dropdown__list {
    grid-column-gap: var(--spacing-md);
    grid-row-gap: var(--spacing-md);
    flex-flow: wrap;
  }

  .header-dropdown__list-item {
    width: calc(33.33% - 20px);
  }

  .button-burger__lines {
    width: 100%;
    height: 100%;
    position: relative;
  }

  .button-burger__line {
    background-color: #616785;
    border-radius: 100px;
    width: 100%;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    left: 0;
    right: 0;
  }

  .font-l1-600 {
    font-size: 18px;
    line-height: 1.44;
  }

  .ui-button.ui-button_size_small.ui-button_type_link.no-pd-r {
    padding-left: var(--spacing-0);
  }

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

  .section-hero__buttons.left {
    justify-content: center;
    align-items: center;
  }

  .section-hero__preview-decorates {
    display: none;
  }

  .section-hero__preview-main {
    padding: var(--spacing-s);
    border-radius: var(--spacing-s);
  }

  .section-platform__list {
    grid-column-gap: var(--spacing-sm);
    grid-row-gap: var(--spacing-sm);
  }

  .item-platform {
    border-radius: var(--spacing-s);
  }

  .item-platform__text {
    margin-top: var(--spacing-xs);
  }

  .item-platform__header {
    padding-right: var(--spacing-s);
    padding-left: var(--spacing-s);
  }

  .section-info__list {
    grid-column-gap: var(--spacing-xl);
    grid-row-gap: var(--spacing-xl);
  }

  .item-info {
    grid-column-gap: var(--spacing-md);
    grid-row-gap: var(--spacing-md);
    justify-content: flex-start;
    align-items: flex-start;
  }

  .item-info__stats {
    grid-column-gap: var(--spacing-xs);
    grid-row-gap: var(--spacing-xs);
    flex-flow: wrap;
  }

  .item-stats__title {
    font-size: 30px;
    line-height: 1.33;
  }

  .section-users__list {
    margin-top: var(--spacing-md);
  }

  .item-user-card {
    min-height: 340px;
  }

  .section-cards__list {
    margin-top: var(--spacing-md);
  }

  .section-cards__list-item {
    width: calc(50% - 15px);
  }

  .section-cta__box {
    flex-flow: wrap;
    min-height: auto;
  }

  .section-cta__image {
    width: 75%;
  }

  .section-faq__cta {
    margin-top: var(--spacing-lg);
  }

  .part-footer__wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .part-footer__content {
    grid-column-gap: var(--spacing-md);
    grid-row-gap: var(--spacing-md);
    flex-flow: wrap;
  }

  .part-footer__contacts {
    width: 100%;
  }

  .part-footer__address-list {
    grid-column-gap: var(--spacing-s);
    grid-row-gap: var(--spacing-s);
  }

  .part-footer__navigation {
    width: 100%;
  }

  .part-footer__links-list_inline {
    min-width: auto;
  }

  .item-info__decorates_type_first {
    top: -100px;
    left: 92px;
  }

  .item-info__decorates_type_second {
    display: none;
  }

  .section-faq__decorates {
    bottom: -300px;
  }

  .item-info__stats-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
  }

  .item-stats__title-2 {
    font-size: 30px;
    line-height: 1.33;
  }

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

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

  .dropdown {
    display: block;
  }

  .blog-card-image {
    width: 100%;
    height: 120px;
  }

  .dropdown-list-body {
    z-index: 3;
    max-height: none;
    padding-bottom: 0;
  }

  .dropdown-inner-shadow {
    display: none;
  }

  .dropdown-card {
    margin-bottom: 28px;
  }

  .dropdown-bg-full, .dropdown-sidebar-bg {
    display: none;
  }

  .menu {
    background-color: var(--neutral--100);
    height: 100vh;
    padding-bottom: 64px;
    overflow: auto;
  }

  .dropdown-card-bg {
    display: none;
  }

  .dropdown-column {
    margin-bottom: 64px;
  }

  .dropdown-column.third {
    margin-bottom: 0;
  }

  .dropdown-column.second {
    margin-bottom: 36px;
  }

  .menu-button-line {
    background-color: #b7bfc6;
    border-radius: 1px;
    width: 20px;
    height: 2px;
    margin-bottom: 4px;
  }

  .menu-button-line.middle, .menu-button-line.top {
    background-color: var(--btn-secondary-text);
  }

  .menu-button-line.last {
    background-color: #30354a;
    margin-bottom: 0;
  }

  .menu-button-line.top, .menu-button-line.middle {
    background-color: #30354a;
  }

  .navbar {
    height: 50px;
  }

  .dropdown-overflow {
    max-height: none;
    overflow: hidden;
  }

  .dropdown-list {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    top: 0;
  }

  .dropdown-list.w--open {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-card-content.mg-top-16px.no-margin-mbp {
    margin-top: 0;
  }

  .dropdown-subgrid {
    grid-column-gap: 50px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .blog-card-scroll-wrapper {
    padding-bottom: 20px;
  }

  .brand {
    display: none;
  }

  .brand.responsive {
    margin-top: 10px;
    display: block;
  }

  .dropdown-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .blog-card {
    white-space: normal;
    width: 75%;
    margin-bottom: 4px;
    margin-right: 16px;
    padding-bottom: 32px;
    display: inline-block;
    position: relative;
  }

  .dropdown-toggle-2 {
    z-index: 2;
    box-shadow: none;
    color: #151b26;
    border-top: 1px solid #e0e6e8;
    justify-content: space-between;
    padding: 16px 20px;
    font-size: 16px;
    font-weight: 500;
    transition: background-color .2s, color .2s cubic-bezier(.4, 0, .2, .01);
  }

  .dropdown-toggle-2:hover {
    color: #151b26;
  }

  .dropdown-toggle-2.w--open {
    background-color: var(--neutral--200);
    box-shadow: none;
    color: var(--accent--primary-1);
    padding-left: 20px;
    padding-right: 20px;
    position: sticky;
    top: 0;
  }

  .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%;
    padding-right: 16px;
    overflow: scroll;
  }

  .menu-left {
    z-index: 1;
    margin-top: 0;
    display: block;
    position: relative;
  }

  .top-section-imgs-right---img-large-2 {
    margin-top: 0;
  }

  .section-cta__box-2 {
    flex-flow: wrap;
    min-height: auto;
  }

  .absolute.z99.hidden-mbt {
    display: none;
  }

  .flex-events {
    flex-flow: column;
  }

  .heading-full-with {
    font-size: 60px;
  }

  .pd-r---60-desktop {
    padding-right: 0;
  }

  .dropdownpricing {
    z-index: 2;
    box-shadow: none;
    color: #151b26;
    border-top: 1px solid #e0e6e8;
    justify-content: space-between;
    padding: 16px 20px;
    font-size: 16px;
    font-weight: 500;
    transition: background-color .2s, color .2s cubic-bezier(.4, 0, .2, .01);
  }

  .dropdownpricing:hover {
    color: #151b26;
  }

  .dropdownpricing.w--open {
    background-color: var(--neutral--200);
    box-shadow: none;
    color: var(--accent--primary-1);
    padding-left: 20px;
    padding-right: 20px;
    position: sticky;
    top: 0;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    letter-spacing: -.8px;
    font-size: 40px;
  }

  h2 {
    font-size: 28px;
  }

  h3 {
    font-size: 26px;
  }

  h4 {
    font-size: 20px;
  }

  h5 {
    font-size: 16px;
  }

  h6 {
    font-size: 14px;
  }

  li {
    margin-bottom: 8px;
  }

  blockquote {
    border-radius: 18px;
    padding: 64px 32px;
    font-size: 22px;
  }

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

  .grid-2-columns.style---styleguide-wrapper {
    grid-template-columns: auto;
  }

  .grid-2-columns.title-and-categories {
    margin-bottom: 40px;
  }

  .grid-2-columns.gap-row-30px {
    grid-row-gap: 30px;
  }

  .grid-2-columns._2-col-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns.dropdown-columns-main-grid {
    grid-row-gap: 40px;
  }

  .grid-2-columns._1fr---1-12fr {
    grid-template-columns: 1fr;
  }

  .grid-2-columns._1fr---1-12fr.gap-row-64px.grid-0-75-left.text-left {
    text-align: center;
    grid-template-columns: .75fr;
    display: block;
  }

  .grid-2-columns._1-32fr---1fr, .grid-2-columns._1-5fr---1fr, .grid-2-columns._1fr---1-fr, .grid-2-columns._1fr---1-42fr, .grid-2-columns._1fr---1-21fr, .grid-2-columns._1-2fr---1fr, .grid-2-columns._1fr---1-15fr {
    grid-template-columns: 1fr;
  }

  .card.pd-60px---38px {
    padding: 48px 32px;
  }

  .card.testimonials-card-tab-menu {
    grid-template-columns: 64px 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card.card-image-top.team-member-link-card {
    padding-bottom: 90px;
  }

  .card.blog-post-card-bottom {
    margin-top: -64px;
    margin-right: 32px;
    padding: 40px 32px;
  }

  .card.blog-post-card-right {
    margin-right: 32px;
    padding: 40px 32px;
  }

  .card.product-tab-menu-card {
    grid-template-columns: 48px 1fr;
  }

  .card.testimonial-slider-card-large {
    grid-template-columns: 1fr;
    max-width: 564px;
    margin-left: 0;
    margin-right: 0;
  }

  .card.pd-44px---38px {
    padding: 40px 32px;
  }

  .card.icon-top-link-card.v2 {
    max-width: 500px;
    padding: 40px 32px;
  }

  .card.pd-40px---40px---44px {
    padding-left: 32px;
    padding-right: 32px;
  }

  .card.jop-opening-link-card {
    padding: 40px 32px;
  }

  .card.pd-94px---100px {
    padding: 48px 32px;
  }

  .card.integrations-main-link-card {
    max-width: 388px;
    margin-left: auto;
    margin-right: auto;
  }

  .card.blog-post-card-left {
    margin-top: -80px;
    margin-left: 24px;
    margin-right: 24px;
    padding: 40px 32px;
  }

  .card.blog-post-author-card-link {
    grid-column-gap: 24px;
    grid-template-columns: 80px 1fr;
    padding-top: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .card.pricing-card {
    border-radius: 20px;
  }

  .card.card-link-button-right {
    grid-template-columns: 1fr;
    padding: 48px 32px;
  }

  .card.card-link-button-right.v2 {
    padding: 40px 32px;
  }

  .card.help-center-article---container {
    margin-top: 48px;
    padding: 52px 32px;
  }

  .card.demo-form-card {
    max-width: 600px;
    min-height: 502px;
    padding: 48px 32px;
  }

  .card._404-card {
    max-width: 540px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.search-results-card-bottom {
    padding: 40px 32px;
  }

  .card.pd-20-80px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card.bg-accent-1 {
    border-radius: 16px;
  }

  .style---color-block {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
  }

  .grid-4-columns.stats-grid {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 64px;
  }

  .bg-neutral-200.top-62.top-78-mbl {
    top: 78%;
  }

  .bg-neutral-200.top-42.tablet-30 {
    top: 32%;
  }

  .style---block-sub-heading.border {
    margin-bottom: 48px;
    padding-bottom: 24px;
  }

  .divider {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .divider._40px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .style---typography-block-grid {
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .style---content-block {
    margin-bottom: 64px;
  }

  .mg-bottom-24px {
    margin-bottom: 20px;
  }

  .mg-bottom-32px {
    margin-bottom: 28px;
  }

  .mg-bottom-40px {
    margin-bottom: 36px;
  }

  .mg-bottom-48px {
    margin-bottom: 40px;
  }

  .mg-bottom-56px {
    margin-bottom: 48px;
  }

  .mg-bottom-64px {
    margin-bottom: 56px;
  }

  .mg-top-48px {
    margin-top: 40px;
  }

  .text-200 {
    font-size: 16px;
  }

  .text-200.list {
    line-height: 22px;
  }

  .display-1 {
    font-size: 48px;
  }

  .grid-1-column.gap-column-24px {
    grid-row-gap: 20px;
  }

  .grid-1-column.gap-row-40px.gap-row-24px-mbl {
    grid-row-gap: 24px;
  }

  .display-2 {
    font-size: 40px;
  }

  .display-3 {
    font-size: 32px;
  }

  .display-3.color-neutral-100.mg-bottom-24px {
    margin-bottom: 24px;
    line-height: 40px;
  }

  .display-3.color-neutral-100.mg-bottom-32px {
    margin-bottom: 32px;
    line-height: 40px;
  }

  .display-3.mg-bottom-10px {
    font-size: 32px;
  }

  .display-4 {
    font-size: 26px;
  }

  .style---style-grid-wrapper {
    grid-row-gap: 120px;
  }

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

  .text-400 {
    font-size: 20px;
  }

  .text-300 {
    font-size: 18px;
  }

  .text-100 {
    font-size: 14px;
  }

  .grid-3-columns.gap-row-80px {
    grid-row-gap: 40px;
  }

  .grid-3-columns.style---buttons-grid {
    grid-template-columns: auto;
  }

  .grid-3-columns._3-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.gap-row-48px {
    grid-row-gap: 40px;
  }

  .grid-3-columns.gap-row-20px-mbl {
    grid-row-gap: 20px;
  }

  .grid-3-columns._2-col-t {
    grid-template-columns: 1fr;
  }

  .style---shadow-card {
    border-radius: 18px;
  }

  .style---heading {
    padding: 104px 24px;
  }

  .inner-container.center._800px.mg-bottom-60px, .inner-container.center._900px.mg-bottom-60px {
    margin-bottom: 40px;
  }

  .inner-container._100-mbl {
    max-width: 100%;
  }

  .inner-container._560px-mbl {
    max-width: 560px;
  }

  .inner-container._500px-mbl {
    max-width: 500px;
  }

  .inner-container._540px-mbl {
    max-width: 540px;
  }

  .inner-container._436px._700px-tablet {
    max-width: 600px;
  }

  .style---content-heading {
    border-radius: 18px;
    margin-bottom: 36px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .style---heading-icon-wrapper {
    border-radius: 16px;
    max-width: 58px;
  }

  .style---content-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .border-radius-32px {
    border-radius: 20px;
  }

  .style---card-wrapper {
    border-radius: 18px;
  }

  .style---bg-white {
    padding: 34px 24px;
  }

  .btn-primary {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary.small.btn-inside-input {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 16px;
  }

  .btn-primary.large {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .btn-primary.inside-input.default {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .btn-primary.button-row {
    margin-right: 16px;
  }

  .btn-primary.next-button {
    margin-left: 8px;
    margin-right: 8px;
    font-size: 16px;
  }

  .btn-primary.mg-top-and-bottom-32px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-secondary.small {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .btn-secondary.large {
    padding-top: 24px;
    padding-bottom: 24px;
  }

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

  .badge-primary.white.small-link, .badge-primary.small {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .badge-secondary {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .badge-secondary.small {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .badge-secondary.category-badges {
    margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 12px;
  }

  .input {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .input.large.button-inside {
    min-height: 68px;
  }

  .text-area {
    border-radius: 18px;
  }

  .style---avatars-grid {
    grid-template-columns: repeat(auto-fit, 180px);
  }

  .avatar-circle._02 {
    width: 40px;
    max-width: 40px;
    height: 40px;
    max-height: 40px;
  }

  .avatar-circle._03 {
    width: 56px;
    max-width: 56px;
    height: 56px;
    max-height: 56px;
  }

  .avatar-circle._04 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .avatar-circle._05 {
    width: 80px;
    max-width: 80px;
    height: 80px;
    max-height: 80px;
  }

  .avatar-circle._06 {
    width: 120px;
    max-width: 120px;
    height: 120px;
    max-height: 120px;
  }

  .avatar-circle._07 {
    width: 140px;
    max-width: 140px;
    height: 140px;
    max-height: 140px;
  }

  .avatar-circle._08 {
    width: 220px;
    max-width: 220px;
    height: 220px;
    max-height: 220px;
  }

  .style---icons-grid {
    grid-template-columns: repeat(auto-fit, 56px);
  }

  .style---line-icons-grid {
    grid-template-columns: repeat(auto-fit, 18px);
  }

  .rich-text img {
    border-radius: 24px;
  }

  .rich-text h2 {
    font-size: 32px;
  }

  .rich-text h3 {
    font-size: 26px;
  }

  .rich-text figure {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .rich-text ul, .rich-text ol {
    margin-top: 24px;
    margin-bottom: 24px;
    padding-left: 32px;
  }

  .rich-text blockquote {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .buttons-row.gap-b {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .buttons-row.gap-b.centre-mobile {
    justify-content: center;
    align-items: center;
  }

  .buttons-row.gap-b.centre-mobile.mg-bottom-mobile-24px {
    margin-bottom: 24px;
  }

  .style---logo-sidebar {
    max-width: 210px;
  }

  .container-default.mg-top-100px {
    margin-top: 80px;
  }

  .section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

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

  .section.pd-140px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.pd-bottom-200px {
    padding-bottom: 100px;
  }

  .section.pd-180px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.image-large-right---section {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.pd-top-0.pd-bottom-120 {
    padding-bottom: 100px;
  }

  .section.bg-body {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .top-bar-padding.small-padding {
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .top-bar-flex.space-between {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .elements---element-title {
    margin-top: 48px;
    padding-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-h1-size {
    font-size: 38px;
  }

  .heading-h2-size {
    font-size: 26px;
  }

  .heading-h3-size {
    font-size: 24px;
  }

  .heading-h4-size {
    font-size: 20px;
  }

  .heading-h5-size {
    font-size: 16px;
  }

  .heading-h6-size {
    font-size: 14px;
  }

  .header-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
    top: 0;
  }

  .dropdown-pd.pd-60px {
    padding: 20px 10px;
  }

  .hamburger-menu-bar {
    width: 32px;
    height: 2.4px;
  }

  .btn-circle-primary {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .btn-circle-primary.large {
    width: 72px;
    min-width: 72px;
    height: 72px;
    min-height: 72px;
    font-size: 26px;
    line-height: 28px;
  }

  .btn-circle-primary.slider-button-middle-right, .btn-circle-primary.slider-button-top-right---right-arrow {
    inset: auto 0% 0% 72px;
  }

  .btn-circle-secondary {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .btn-circle-secondary.small.accordion-btn {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .btn-circle-secondary.large {
    width: 72px;
    min-width: 72px;
    height: 72px;
    min-height: 72px;
    font-size: 26px;
    line-height: 28px;
  }

  .btn-circle-secondary.slider-button-middle-left {
    inset: auto 72px 0% 0%;
  }

  .btn-circle-secondary.slider-button-top-right---left-arrow {
    margin-left: auto;
    margin-right: auto;
    inset: auto 72px 0% 0%;
  }

  .utility-page-wrap {
    min-height: 60vh;
    padding-top: 64px;
    padding-bottom: 120px;
  }

  .social-media-grid-top.team-member-social-media-links {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    bottom: 32px;
  }

  .social-media-grid-top.blog-post-author-social-links {
    left: 120px;
    right: 32px;
  }

  .flex-vertical.gap-24px.gap-16px-mbl {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .flex-horizontal.success-message-horizontal {
    min-height: 60px;
  }

  .flex-horizontal.gap-40px.mg-bottom-16px {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .flex-horizontal.hidden-on-mb {
    display: none;
  }

  .error-message.password {
    margin-left: 24px;
    margin-right: 24px;
  }

  .subtitle.mg-bottom-24px {
    margin-bottom: 20px;
  }

  .cta-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cta-section.newsletter-cta {
    background-size: 80%;
    padding-top: 100px;
  }

  .cta-card {
    border-radius: 20px;
    padding: 64px 32px;
  }

  .cta-card.newsletter-cta-card {
    background-size: 70%;
    padding-top: 48px;
  }

  .slider-wrapper {
    padding-bottom: 60px;
  }

  .accordion-item-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .accordion-header {
    margin-top: 6px;
  }

  .accordion-btn-line.vertical {
    width: 3px;
    height: 18px;
  }

  .accordion-btn-line.horizontal {
    width: 18px;
    height: 3px;
  }

  .pd---content-inside-card {
    padding: 32px 24px 40px;
  }

  .pd---content-inside-card.team-member-page {
    padding: 40px 32px 56px;
  }

  .pricing-table-top {
    min-height: 140px;
    padding-top: 64px;
    padding-left: 18px;
    padding-right: 18px;
    position: static;
  }

  .pricing-content-wrapper.empty {
    display: none;
  }

  .categories-badges-item-wrapper, .categories-badges-wrapper {
    flex-wrap: wrap;
  }

  ._404-not-found {
    font-size: 150px;
  }

  .header-btn-hidden-on-mb {
    display: none;
  }

  .top-section {
    background-image: none;
    padding-top: 80px;
  }

  .top-section.pd-bottom-180px {
    padding-bottom: 120px;
  }

  .top-section.pd-120px---200px {
    padding-top: 64px;
    padding-bottom: 140px;
  }

  .top-section.pd-bottom-260px {
    padding-bottom: 120px;
  }

  .top-section-3-imgs---main-container {
    margin-top: 48px;
  }

  .top-section-3-imgs---img-large {
    border-radius: 16px;
    width: 96%;
  }

  .top-section-bg-pattern.v4 {
    background-position: 20% 100%;
    background-size: auto 80%;
  }

  .top-section-bg-pattern.v7 {
    background-position: 25% 100%;
    background-size: auto;
  }

  .top-section-bg-pattern.v11 {
    background-size: 142%;
  }

  .top-section-bg-pattern.v16 {
    background-position: 50% 20%;
    background-size: auto;
    min-height: 480px;
  }

  .top-section-bg-pattern.v18 {
    min-height: 400px;
  }

  ._2-graph-cards---card-right {
    border-radius: 16px;
  }

  .max-w-48px-mbl {
    max-width: 48px;
  }

  .cta-section---imgs-container {
    align-items: stretch;
    margin-left: 0;
  }

  .cta-section---large-img {
    border-radius: 16px;
    width: 86%;
    margin-left: auto;
  }

  .cta-section---small-img {
    border-radius: 16px;
    width: 30%;
    margin-top: -38%;
    margin-left: 0%;
  }

  .card-link-title---hover-primary {
    font-size: 20px;
  }

  .card-link-title---hover-primary.display-4.mg-bottom-20px {
    font-size: 22px;
  }

  .top-section-imgs-right---imgs-container {
    margin-top: 64px;
    display: none;
  }

  .card-link-image---image-wrapper.border-radius-32px {
    border-radius: 24px;
  }

  .card-link-image---image-wrapper.card-image-left {
    border-radius: 24px;
    min-height: 380px;
  }

  .card-link-image---image-wrapper.card-image-right {
    border-radius: 26px;
    min-height: 380px;
  }

  .card-image-top---text-container.business-sizes-card-text-container {
    border-bottom-right-radius: 26px;
    border-bottom-left-radius: 26px;
  }

  .card-link-title---hover-secondary-1 {
    font-weight: 500;
  }

  .testimonials-card-large---text-container {
    text-align: center;
    border-style: none solid solid none;
    border-left-color: #000;
    border-top-right-radius: 0;
    border-bottom-right-radius: 26px;
    border-bottom-left-radius: 26px;
    padding: 40px 32px 48px;
  }

  .hero-3-images---image-middle {
    border-radius: 14px;
  }

  .hero-3-images---image-left, .hero-3-images---image-right {
    border-radius: 10px;
  }

  .mg-top-148px.mg-top-0-mbl {
    margin-top: 0;
  }

  .border-radius-38px {
    border-radius: 26px;
  }

  .mg-bottom-114px {
    margin-bottom: 64px;
  }

  .image-large-right---image-wrapper {
    width: 100%;
    max-width: none;
    margin-top: 64px;
    position: static;
    right: 0%;
  }

  .tabs-menu-center {
    margin-bottom: 40px;
  }

  .top-section---image-right {
    text-align: center;
    padding-top: 100px;
  }

  .top-section---image-right.v2 {
    padding-top: 64px;
    padding-bottom: 100px;
  }

  .top-section-img-right---img-wrapper {
    margin-top: 64px;
  }

  .cta-card-image-right {
    width: 68%;
  }

  .mg-left-76px-mbl {
    margin-left: 76px;
  }

  .pricing-mobile-text {
    align-self: flex-start;
  }

  .pricing-table-mb-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr .5fr;
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .max-w-160px-mbl {
    max-width: 160px;
  }

  .logo {
    height: 33px;
  }

  .heading {
    font-size: 40px;
  }

  .cookie_banner {
    max-width: 100%;
    right: 20px;
  }

  .cookie_options {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cookie_buttons {
    flex-flow: wrap;
  }

  .body {
    font-size: 17px;
  }

  .border-radius-24px {
    border-radius: var(--spacing-s);
  }

  .display-5 {
    font-size: 22px;
  }

  .header-dropdown__list-item {
    width: calc(50% - 15px);
  }

  .section-hero__title-text-changer {
    letter-spacing: -.8px;
    font-size: 40px;
    line-height: 1.3;
  }

  .font-xxxl-600 {
    font-size: 40px;
    line-height: 1.3;
  }

  .font-xxl-600 {
    font-size: 30px;
    line-height: 1.33;
  }

  .part-section-header__title.font-xxl-600 {
    font-size: 32px;
  }

  .section-hero {
    padding-top: var(--spacing-lg);
  }

  .wrapper {
    padding-right: var(--spacing-s);
    padding-left: var(--spacing-s);
  }

  .section-hero__title.font-xxxl-600 {
    line-height: 1.2;
  }

  .section-hero__buttons, .section-hero__preview {
    margin-top: var(--spacing-md);
  }

  .section-hero__preview-main {
    padding: var(--spacing-xs);
    border-radius: var(--spacing-xs);
    border-width: 1px;
  }

  .section-platform__list {
    margin-top: var(--spacing-lg);
    grid-column-gap: var(--spacing-md);
    grid-row-gap: var(--spacing-md);
  }

  .section-platform__list-item {
    width: 100%;
  }

  .item-platform {
    padding: var(--spacing-md);
  }

  .item-platform__title {
    font-size: 26px;
  }

  .item-platform__text {
    line-height: 1.42;
  }

  .item-platform__header {
    padding-right: var(--spacing-0);
    padding-left: var(--spacing-0);
  }

  .section-info {
    overflow: hidden;
  }

  .section-info__list {
    margin-top: var(--spacing-md);
    grid-column-gap: var(--spacing-md);
    grid-row-gap: var(--spacing-md);
  }

  .item-info {
    flex-flow: wrap;
  }

  .item-info__cell_right {
    border-radius: var(--spacing-s);
    width: 100%;
  }

  .item-info__cell_left {
    width: 100%;
  }

  .item-info__cell_left.mg-top-20 {
    margin-top: 20px;
  }

  .item-info__stats {
    grid-column-gap: var(--spacing-s);
    grid-row-gap: var(--spacing-s);
  }

  .item-info__title {
    margin-top: var(--spacing-s);
    font-size: 26px;
  }

  .item-card {
    padding: var(--spacing-md);
    border-radius: var(--spacing-s);
    box-shadow: 0 0 13px #8990a90d;
  }

  .item-card__title {
    margin-top: var(--spacing-xxxs);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.4;
  }

  .item-card__text {
    margin-bottom: var(--spacing-xxxs);
  }

  .splide__track {
    overflow: hidden;
  }

  .section-info__slider {
    margin-top: var(--spacing-md);
  }

  .section-users__list {
    grid-column-gap: var(--spacing-s);
    grid-row-gap: var(--spacing-s);
  }

  .section-users__list-item {
    width: 100%;
  }

  .item-user-card {
    padding: var(--spacing-md);
    grid-column-gap: var(--spacing-s);
    grid-row-gap: var(--spacing-s);
    border-radius: var(--spacing-s);
    min-height: auto;
  }

  .item-user-card__title {
    max-width: calc(100% - 20px);
    font-size: 22px;
    font-weight: 500;
  }

  .item-user-card__text {
    max-width: calc(100% - 70px);
    font-size: 16px;
    line-height: 1.42;
  }

  .item-user-sllider__item {
    padding: var(--spacing-md) var(--spacing-md) var(--spacing-xxl);
    flex-flow: wrap;
  }

  .item-user-sllider__content {
    padding: var(--spacing-0);
    grid-column-gap: var(--spacing-s);
    grid-row-gap: var(--spacing-s);
    width: 100%;
  }

  .item-user-sllider__title {
    font-size: 22px;
    font-weight: 500;
  }

  .item-user-sllider__text {
    font-size: 16px;
    line-height: 1.42;
  }

  .part-person-info__image {
    width: 50px;
    height: 50px;
  }

  .part-person-info__content {
    font-size: 14px;
    line-height: 1.85;
  }

  .item-user-sllider__image {
    object-fit: contain;
    width: auto;
    max-height: 200px;
    margin-top: auto;
  }

  .section-cards__list {
    margin-top: var(--spacing-lg);
    grid-column-gap: var(--spacing-s);
    grid-row-gap: var(--spacing-s);
    background-image: none;
  }

  .section-faq__list {
    margin-top: var(--spacing-s);
    grid-column-gap: var(--spacing-s);
    grid-row-gap: var(--spacing-s);
  }

  .section-faq__list-item {
    width: 100%;
  }

  .item-faq {
    border-radius: var(--spacing-s);
  }

  .item-faq__trigger {
    padding-right: var(--spacing-sm);
    padding-left: var(--spacing-sm);
  }

  .item-faq__content {
    padding-right: var(--spacing-sm);
    padding-left: var(--spacing-sm);
    font-size: 16px;
  }

  .section-cta__box {
    border-radius: var(--spacing-s);
  }

  .section-cta__content {
    padding: var(--spacing-md);
    grid-column-gap: var(--spacing-s);
    grid-row-gap: var(--spacing-s);
  }

  .section-cta__title {
    font-size: 30px;
    line-height: 1.33;
  }

  .section-cta__image {
    width: 95%;
  }

  .section-steps__cells {
    margin-top: var(--spacing-md);
    flex-flow: wrap;
  }

  .section-steps__list {
    grid-column-gap: var(--spacing-s);
    grid-row-gap: var(--spacing-s);
    width: 100%;
  }

  .item-steps__trigger-count {
    font-size: 26px;
    line-height: 1.3px;
  }

  .item-steps__trigger-text {
    font-size: 20px;
    font-weight: 500;
  }

  .item-steps__text {
    font-size: 16px;
  }

  .item-steps__image {
    margin-top: var(--spacing-s);
    display: block;
  }

  .section-steps__image {
    display: none;
  }

  .item-steps__content-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .part-footer__address-list {
    flex-flow: wrap;
  }

  .part-footer__address-list-item {
    flex: 47.5%;
    min-width: 0%;
  }

  .part-footer__navigation-list {
    flex-flow: wrap;
  }

  .part-footer__navigation-list-item {
    width: 100%;
  }

  .part-footer__links-list {
    flex-flow: wrap;
  }

  .part-footer__links-list-item {
    flex: 47.5%;
  }

  .part-footer__links-list_inline {
    grid-column-gap: var(--spacing-s);
    grid-row-gap: var(--spacing-s);
    flex-flow: wrap;
    display: flex;
  }

  .item-info__decorates_type_first {
    top: -152px;
  }

  .section-faq__decorates {
    bottom: -241px;
  }

  .item-info__stats-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .hidden-on-mb {
    display: none;
  }

  .blog-card {
    width: 56%;
    height: 300px;
  }

  .section-cta__content-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 30px;
  }

  .section-cta__box-2 {
    border-radius: 16px;
  }

  .flex-tabs {
    flex-flow: row;
    justify-content: flex-start;
    overflow: auto;
  }

  .tab-link {
    border-left-style: solid;
  }

  .card-platform {
    align-items: stretch;
  }

  .heading-full-with {
    font-size: 40px;
  }

  .grid-2-aws {
    grid-template-rows: auto auto;
    grid-template-columns: .7fr;
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 479px) {
  blockquote {
    padding: 48px 24px;
    font-size: 16px;
  }

  .grid-2-columns {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid-2-columns.gap-row-30px.mg-top-60px.block-m {
    display: block;
  }

  .grid-2-columns._1fr---1-12fr.gap-row-64px.grid-0-75-left.text-left {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.gap-column-24px.gap-row-64px {
    grid-row-gap: 48px;
  }

  .grid-2-columns.mg-top-30 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .card.pd-60px---38px {
    padding: 40px 24px;
  }

  .card.testimonials-card-tab-menu {
    grid-template-columns: 60px 1fr;
    transition: transform .1s linear, color .25s;
  }

  .card.blog-post-card-bottom {
    margin-top: -48px;
    margin-right: 24px;
    padding: 32px 24px;
  }

  .card.blog-post-card-right {
    margin-right: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.product-tab-menu-card {
    grid-template-columns: 40px 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.pd-44px---38px, .card.icon-top-link-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.icon-top-link-card.v2 {
    padding: 32px 24px;
  }

  .card.pd-40px---40px---44px {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.jop-opening-link-card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.pd-94px---100px {
    padding: 40px 24px;
  }

  .card.integrations-main-link-card {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.features-icon-top-card {
    border-radius: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.features-icon-top-card.mg-top-148px.bg-body-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card.blog-post-card-left {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.blog-post-author-card-link {
    grid-row-gap: 32px;
    padding-bottom: 118px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.pricing-card {
    border-radius: 16px;
    padding: 40px 24px;
  }

  .card.card-link-button-right {
    padding: 40px 24px;
  }

  .card.card-link-button-right.v2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.help-center-article-link-card {
    padding: 32px 24px;
  }

  .card.help-center-article---container, .card.demo-form-card {
    padding: 40px 24px;
  }

  .card.demo-form-card._540px.pd-tb-40 {
    flex-flow: row;
  }

  .card._404-card {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .card.search-results-card-bottom {
    padding: 32px 24px;
  }

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

  .bg-neutral-200.top-42.tablet-30 {
    top: 28%;
  }

  .color-neutral-100.mg-bottom-32px {
    margin-bottom: 20px;
  }

  .divider {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .mg-bottom-16px {
    margin-bottom: 12px;
  }

  .mg-bottom-32px.color-neutral-100 {
    text-align: center;
  }

  .mg-top-48px._w-24 {
    width: 36%;
  }

  .mg-right-16px.mg-bottom-12px-mbp {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .display-1 {
    font-size: 40px;
  }

  .display-2 {
    font-size: 34px;
  }

  .display-4 {
    font-size: 26px;
  }

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

  .grid-3-columns.gap-row-48px {
    grid-row-gap: 32px;
  }

  .grid-3-columns.dropdown-columns-grid {
    grid-column-gap: 40px;
    grid-row-gap: 48px;
    grid-template-columns: auto;
  }

  .style---heading {
    margin-bottom: 40px;
    padding-top: 66px;
    padding-bottom: 66px;
  }

  .inner-container._400px-tablet.center {
    max-width: 100%;
  }

  .style---content-heading {
    padding-left: 22px;
    padding-right: 22px;
  }

  .style---heading-icon-wrapper {
    border-radius: 16px;
    width: 58px;
    margin-right: 14px;
  }

  .border-radius-32px {
    border-radius: 16px;
  }

  .btn-primary.small.btn-inside-input {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
    right: 8px;
  }

  .btn-primary.inside-input {
    position: static;
  }

  .btn-primary.inside-input.default {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .btn-primary.button-row {
    width: auto;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .btn-primary.next-button {
    margin: 8px 0;
  }

  .btn-secondary {
    padding-top: 18px;
    padding-bottom: 18px;
    display: block;
  }

  .badge-primary {
    padding: 14px 22px;
    font-size: 16px;
    line-height: 18px;
  }

  .badge-primary.white.small-link, .badge-primary.small {
    padding: 10px 20px;
    font-size: 14px;
  }

  .badge-secondary {
    padding: 14px 22px;
    font-size: 16px;
    line-height: 18px;
  }

  .badge-secondary.small {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .badge-secondary.category-badges {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .input {
    font-size: 16px;
    line-height: 18px;
  }

  .input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .input.large.button-inside {
    min-height: 64px;
  }

  .input.button-inside {
    margin-bottom: 16px;
  }

  .checkbox-field-wrapper.large {
    font-size: 18px;
    line-height: 22px;
  }

  .checkbox {
    min-width: 22px;
    min-height: 22px;
  }

  .checkbox.large {
    min-width: 26px;
    min-height: 26px;
  }

  .radio-button-field-wrapper {
    font-size: 16px;
    line-height: 22px;
  }

  .radio-button-field-wrapper.large {
    font-size: 18px;
    line-height: 24px;
  }

  .radio-button {
    min-width: 22px;
    min-height: 22px;
  }

  .radio-button.large {
    min-width: 26px;
    min-height: 26px;
  }

  .social-icon-square {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .social-icon-square.size-36px-mbp {
    width: 36px;
    min-width: 36px;
    height: 36px;
    min-height: 36px;
    font-size: 16px;
  }

  .line-rounded-icon.success-message-check---left {
    margin-bottom: 8px;
    margin-right: 0;
    display: none;
  }

  .line-square-icon.top-bar-close-icon {
    padding-left: 12px;
    padding-right: 12px;
  }

  .rich-text img {
    border-radius: 16px;
  }

  .rich-text figure {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .rich-text ul, .rich-text ol {
    padding-left: 24px;
  }

  .buttons-row {
    text-align: left;
    flex-direction: column;
  }

  .section.small {
    padding-top: 64px;
    padding-bottom: 64px;
  }

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

  .section.pd-bottom-200px {
    padding-bottom: 80px;
  }

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

  .section.image-large-right---section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .top-bar-flex.space-between {
    flex-flow: wrap;
  }

  .heading-h1-size {
    font-size: 32px;
  }

  .heading-h2-size {
    font-size: 26px;
  }

  .heading-h4-size.font-size-16px-mbp {
    font-size: 16px;
  }

  .header-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .header-nav-list-item {
    text-align: left;
    width: 100%;
  }

  .header-nav-list-item.middle.hidden-on-desktop {
    display: block;
  }

  .dropdown-pd.pd-60px {
    padding: 20px 10px;
  }

  .hamburger-menu-bar {
    width: 26px;
  }

  .utility-page-wrap {
    padding-top: 48px;
    padding-bottom: 100px;
  }

  .social-media-grid-top, .social-media-grid-top.center {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .social-media-grid-top.team-member-social-media-links {
    grid-template-columns: repeat(auto-fit, 36px);
    left: 24px;
    right: 24px;
  }

  .social-media-grid-top.blog-post-author-social-links {
    bottom: 48px;
    left: 24px;
    right: 24px;
  }

  .flex-horizontal.success-message-horizontal {
    flex-direction: column;
  }

  .flex-horizontal.gap-40px.mg-bottom-16px {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .subtitle.mg-bottom-24px {
    margin-bottom: 16px;
  }

  .cta-section.newsletter-cta {
    background-size: 100%;
    padding-top: 80px;
  }

  .cta-card {
    background-position: 50% 100%;
    background-size: 200%;
    padding: 48px 24px;
  }

  .cta-card.newsletter-cta-card {
    background-position: 100% 100%;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .accordion-item-wrapper {
    grid-column-gap: 16px;
  }

  .accordion-btn-line.vertical {
    height: 16px;
  }

  .accordion-btn-line.horizontal {
    width: 16px;
  }

  .pricing-content-wrapper {
    min-height: 80px;
  }

  ._404-not-found {
    margin-bottom: -8px;
    font-size: 114px;
  }

  .header-btn-hidden-on-mb {
    display: none;
  }

  .top-section {
    background-image: none;
  }

  .top-section.pd-bottom-180px {
    padding-bottom: 100px;
  }

  .top-section.pd-120px---200px {
    padding-top: 48px;
    padding-bottom: 100px;
  }

  .top-section.pd-bottom-260px {
    padding-bottom: 100px;
  }

  .top-section-3-imgs---img-large {
    border-radius: 12px;
  }

  .flex.align-center.vertical-left-mbp {
    flex-direction: column;
    align-items: flex-start;
  }

  .flex.align-center.mg-bottom-12px-mbp {
    margin-bottom: 12px;
  }

  .flex.align-top.vertical-mbp {
    flex-direction: column;
  }

  .flex.gap-banner-bottom {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  ._2-graph-cards---card-right {
    margin-right: auto;
  }

  .max-w-48px-mbl.mg-bottom-32px {
    margin-bottom: 24px;
  }

  .cta-section---large-img, .cta-section---small-img {
    border-radius: 12px;
  }

  .mg-bottom-20px {
    margin-bottom: 16px;
  }

  .card-link-image---image-wrapper.border-radius-32px, .card-link-image---image-wrapper.card-image-left {
    border-radius: 16px;
  }

  .card-link-image---image-wrapper.card-image-right {
    border-radius: 20px 20px 0 0;
    min-height: 240px;
  }

  .card-image-top---text-container.business-sizes-card-text-container {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .max-w-54px-mbp {
    max-width: 56px;
  }

  .testimonials-card-large---text-container {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-3-images---image-left {
    left: -8px;
  }

  .hero-3-images---image-right {
    right: -8px;
  }

  .pd-left-and-right-20px.pd-left-and-right-12px-mbp {
    padding-left: 12px;
    padding-right: 12px;
  }

  .border-radius-38px {
    border-radius: 16px;
  }

  .max-w-64px-mbp {
    max-width: 64px;
  }

  .max-w-48px-mbp {
    max-width: 48px;
  }

  .max-w-48px-mbp.mg-right-24px {
    margin-right: 16px;
  }

  .hidden-on-mbp {
    display: none;
  }

  .tabs-menu-center {
    grid-column-gap: 16px;
  }

  .top-section---image-right {
    background-image: none;
  }

  .top-section---image-right.v2 {
    background-position: 0 100%;
    background-size: 220%;
    padding-top: 48px;
    padding-bottom: 80px;
  }

  .integrations-card-link---bg-banner {
    min-height: 120px;
    max-height: 120px;
  }

  .max-w-64px.max-w-48px-mbp.border-radius-16px {
    border-radius: 10px;
  }

  .newsletter-cta---image-right {
    width: 80%;
  }

  .mg-left-76px-mbl.mg-left-0-mbp {
    margin-left: 0;
  }

  .pricing-table-mb-grid {
    grid-template-columns: 1.5fr .5fr;
    padding-left: 0;
    padding-right: 0;
  }

  .top-section---left-image {
    width: 40%;
    bottom: -124px;
  }

  .top-section---right-image {
    width: 40%;
    bottom: -140px;
  }

  .help-center-category-card-details-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .max-w-160px-mbl.max-w-100px-mbp {
    max-width: 100px;
  }

  .more-templates-badge-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    max-width: 250px;
    padding: 8px 18px 8px 15px;
  }

  .more-templates-logo {
    width: 60px;
  }

  .more-templates-lottie {
    width: 40px;
  }

  .logo {
    height: 32px;
  }

  .cookie_banner {
    padding-left: 1rem;
    padding-right: 1rem;
    bottom: 10px;
    left: 10px;
    right: 10px;
  }

  .cookie_options {
    flex-wrap: wrap;
  }

  .button_secondary, .button_primary {
    font-size: 16px;
  }

  .header-dropdown {
    padding-top: var(--spacing-xs);
  }

  .header-dropdown__list-item {
    width: 100%;
  }

  .section-hero__preview-main {
    padding: var(--spacing-xxs);
    border-radius: var(--spacing-xxs);
  }

  .section-cards__list-item {
    width: 100%;
  }

  .item-info__decorates_type_first {
    top: -152px;
    left: 92px;
  }

  .bg-aws {
    padding: 60px 20px;
  }

  .dropdown-subgrid {
    grid-column-gap: 50px;
  }

  .blog-card {
    width: 90%;
    height: 260px;
  }

  .pd-hero {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .pd-hero.aws.centre.block-m {
    display: block;
  }

  .cta-bottom {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 80px;
  }

  .grid-2-aws {
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .aws-form {
    padding: 20px;
  }
}

#w-node-_1b84f177-4f92-67ad-b433-b8b5663b1cfb-d33a8df0, #w-node-_0b702d8f-36d6-fdbf-e0fc-c3159657c647-d33a8df0 {
  align-self: center;
}

#w-node-f58396c3-3e8f-3329-530c-8144467d6622-1da9a393 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac019703-44a1-7771-3fbf-bce59f7275ea-1da9a393, #w-node-_83942fd9-c228-51cc-33c1-f45c1331e196-1da9a393 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8905710-9ec0-1d53-34eb-73d59bda09de-1da9a393 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5b15a70e-015c-6232-84ac-c71a179ef1ee-1da9a393 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d0534667-3676-a85b-ec86-79363bb5a5cd-1da9a393, #w-node-_8e9c3725-ea11-013b-75e4-99c89e4e243d-1da9a393 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_52d71286-ccb1-0574-49d4-98cb7fe4f841-1da9a393, #w-node-fea9b079-82e1-4203-3c34-d5235ea14e30-1da9a393, #w-node-_78a51099-dfb8-e061-5b11-105332cf8fb1-1da9a393, #w-node-_361290c8-4d79-016d-6ee7-88f7f0f69c45-1da9a393, #w-node-_34f128a2-850c-0bea-8c20-5193bc1d6687-1da9a393, #w-node-_4151faed-3fb6-6ba0-ce2d-0fef8eb7d671-1da9a393 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e2e83ba-4a4a-cccc-e4b8-1ec3783cd26e-783cd264 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9e2e83ba-4a4a-cccc-e4b8-1ec3783cd2a8-783cd264 {
  justify-self: end;
}

#w-node-_24eea8b0-72d2-cf8b-dab8-556904c4a9fd-1da9a39c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cec67a3d-4d99-5dfd-9875-f33527c2a658-1da9a39c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a2ccfdad-395d-dbb1-f11b-5cbea161e115-1da9a39c, #w-node-a2ccfdad-395d-dbb1-f11b-5cbea161e11f-1da9a39c, #w-node-a2ccfdad-395d-dbb1-f11b-5cbea161e129-1da9a39c, #w-node-a2ccfdad-395d-dbb1-f11b-5cbea161e133-1da9a39c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29672614-b734-6bdd-182b-f9811d0d698b-1da9a39c, #w-node-_4f9e76fc-035f-6be9-749a-1d4e2d37a163-1da9a39c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8b9fa665-1ef6-93c5-de95-22ea51b921f3-1da9a39c, #w-node-_1ff23f8d-43e3-43a9-ed6b-fa934a64b293-1da9a39c, #w-node-_8237aad2-6b13-6461-eb03-902220009bb7-1da9a39c, #w-node-_8ebe8103-17f3-0ffb-1a57-d72d09887605-1da9a39c, #w-node-_26d2db5e-6f03-8b8c-b131-de6d57961eaa-1da9a39c, #w-node-_33546a10-7850-1d05-d83a-3847288599bb-1da9a39c, #w-node-_466bc926-7dc2-5c5e-51e3-821c98df8be0-1da9a39c, #w-node-_5d326007-08ec-df5f-4aff-281a9dc43592-1da9a39c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f750647f-e4f7-6df7-fcd8-d200ce41a6f9-1da9a39c {
  align-self: stretch;
}

#w-node-_1b2cc3d4-7391-05c5-32b5-69249135c861-1da9a3a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17a04b72-21ba-f720-41c7-5b1121732fa0-1da9a3a0, #w-node-_17a04b72-21ba-f720-41c7-5b1121732fc8-1da9a3a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0cb168f1-2990-0680-9840-1e91c1b7207d-1da9a3a4, #w-node-_3e887129-ef40-72fc-b6b5-995dd0ea0d8a-1da9a3a4, #w-node-_4b85fb46-a513-8c1d-8a3e-58486c0b3168-1da9a3a4, #w-node-_38f805d2-2b17-73fb-aece-153fe1b33de8-1da9a3a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95d71b34-17bb-1f71-6a30-6aeeadc205a1-1da9a3a4 {
  justify-self: center;
}

#w-node-_4bade54e-5281-7ba7-59b1-0b195639c09f-1da9a3a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e748c3e1-6945-2cbb-6700-7df7b6e8a5cc-1da9a3a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d1150ee9-fc16-82ed-68ef-bc222296c500-1da9a3a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fdddd28-90e3-cc05-6b0a-76f21febe195-1da9a3a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_174a39f8-2b2b-3738-5d86-211a2fdcbe8b-1da9a3a7 {
  justify-self: end;
}

#w-node-_11617689-6958-99c2-907d-765e8e846b40-1da9a3a7 {
  align-self: stretch;
}

#w-node-_7dcab321-b2c3-607b-9635-de27d9d8fe75-1da9a3aa, #w-node-_7dcab321-b2c3-607b-9635-de27d9d8fe76-1da9a3aa {
  justify-self: end;
}

#w-node-_02697c94-fd67-26c4-ecfc-593e5a24e45b-1da9a3aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7750d0fd-2111-1861-eb45-7235bd6bb5b6-1da9a3aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d3d5795a-2b7f-6e0d-7da1-a2504b198279-1da9a3aa {
  align-self: stretch;
}

#w-node-d84c20cb-0914-7997-7c06-fa0af517879b-1da9a3ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70c1ee6c-a547-1b9f-0c64-081cc5f4e737-1da9a3ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_772434d4-8de4-613c-0fa3-c203548069c3-1da9a45f {
  align-self: stretch;
}

#w-node-_2842ffd5-661a-556a-30bf-820f74f9498b-1da9a488 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2842ffd5-661a-556a-30bf-820f74f94996-1da9a488, #w-node-_2842ffd5-661a-556a-30bf-820f74f9499b-1da9a488, #w-node-_2842ffd5-661a-556a-30bf-820f74f949a0-1da9a488, #w-node-_2842ffd5-661a-556a-30bf-820f74f949a5-1da9a488, #w-node-_9270f16e-2ba6-6920-7361-f0200bba4d3b-1da9a488, #w-node-_20220c30-3d89-02be-aa44-57f283b40237-1da9a488 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_750108a6-72d6-2d77-8dc9-b0b3ff418525-1da9a488 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d4b75e18-403a-bd6e-1bae-04b11a9b4bf2-1da9a488, #w-node-d4b75e18-403a-bd6e-1bae-04b11a9b4c01-1da9a488, #w-node-_370a35bc-347f-41b7-3cdb-867689fa8352-1da9a488, #w-node-d4b75e18-403a-bd6e-1bae-04b11a9b4bf7-1da9a488, #w-node-d4b75e18-403a-bd6e-1bae-04b11a9b4bfc-1da9a488, #w-node-_6cc19987-f2f2-3c1d-09d3-b2b9c0130725-1da9a488, #w-node-db5a74f3-6544-9a23-1505-de2e8df49ce5-1da9a488 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51b2f3fd-01ed-ddd5-03de-ef963461274a-1da9a488 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-abd01e3d-41ee-4193-4b3d-e52690a8c4ac-1da9a488, #w-node-_5557268e-eba0-92a5-32d5-054d966afd5f-1da9a488, #w-node-_7f18a436-bbf2-b6e1-c812-28c718fd6aa1-1da9a488, #w-node-_72b66041-48d2-3f7a-b4e1-e690d1146cb3-1da9a488, #w-node-_532f5b4a-4b52-b946-de45-13cba66d4b4c-1da9a488, #w-node-a424283f-6429-272e-92d3-0862a8f69c63-1da9a488, #w-node-abd01e3d-41ee-4193-4b3d-e52690a8c4b1-1da9a488, #w-node-abd01e3d-41ee-4193-4b3d-e52690a8c4b6-1da9a488, #w-node-_294a1f99-74c5-4206-eed6-08670bcfd894-1da9a488, #w-node-_9604e5e4-1b90-8cbd-ed65-a7a4496e250d-1da9a488, #w-node-_5c0ed180-7f11-78b8-f530-212bb5c72cbd-1da9a488, #w-node-_8a66bc66-3bf9-7eeb-4983-d4b28d5424cf-1da9a488, #w-node-e46da3f5-a4cd-74bc-4bac-8b89c9b38793-1da9a488, #w-node-da2321aa-8cc3-266d-10e5-3bb16085c7a0-1da9a488, #w-node-_65774c9e-4fe9-7a65-fdb7-d8aa491c661c-1da9a488, #w-node-c71e509a-1a20-4f19-feb7-5ae6aef5eba6-1da9a488, #w-node-d56ef9fb-9cfc-2390-bf48-76ccd78ec040-1da9a488, #w-node-_01594f52-9d43-5e7d-ce53-f9a9b620d44a-1da9a488, #w-node-_3de38edc-ad15-4115-43d8-5cd1107eeb37-1da9a488, #w-node-_3de38edc-ad15-4115-43d8-5cd1107eeb39-1da9a488, #w-node-_9b1899ee-ebff-df6d-4761-66c7e8b4506d-1da9a488, #w-node-_71279a28-870b-82b6-5690-ea195430070c-1da9a488, #w-node-_063a2582-ff63-0382-4a7b-a2c1f74aea51-1da9a488, #w-node-_6b4cf5e7-b1f2-d63b-4774-3747c7e63767-1da9a488, #w-node-_78936fc7-4fb2-1386-f66a-17a18c644798-1da9a488, #w-node-_3fa0bd02-154e-a26b-c214-ae630fc8fb82-1da9a488, #w-node-a667d197-b0f0-4a18-26e5-16249232f974-1da9a488, #w-node-_577d8ce8-43bc-9876-5580-5aa9e68571fb-1da9a488, #w-node-_2338ceac-7a7f-66db-3e33-c3af6b3790eb-1da9a488, #w-node-c6caa503-a30c-78f9-b29b-1e8f99fc30eb-1da9a488, #w-node-_83514990-2577-e074-e84f-e73f6d4a6856-1da9a488, #w-node-_8d0969d3-01a1-f04a-da70-488e63f4ecf6-1da9a488 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61914fa1f3028ad34c1c480b000000000014-1da9a48a {
  align-self: stretch;
}

#w-node-_4964b214-e98d-8d48-521a-db210fa9bf02-1da9a48f, #w-node-_4964b214-e98d-8d48-521a-db210fa9bf77-1da9a48f {
  align-self: center;
}

#w-node-_48179c42-8780-db30-ba01-1c22fea07ab4-1da9a48f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88822f27-f4c7-540e-4582-c78a46b143f0-1da9a48f, #w-node-d8d21642-4707-c909-40c5-3d6923bfe1f3-1da9a48f, #w-node-_13772c16-6d4d-f885-ed80-88135a9ab23c-1da9a48f, #w-node-_7f426a13-47c7-dfc7-87c8-7a62ce9f8a87-1da9a48f, #w-node-_15032214-4102-f5fa-a3ec-383bf7560850-1da9a48f, #w-node-_555982f1-144d-6dd4-48c0-d61a8cc3bcf2-1da9a48f, #w-node-_013304c6-2c2d-c35e-b431-1b147834277c-1da9a48f, #w-node-_378bc2af-56b5-5974-3a44-3c07bfc8e925-1da9a48f, #w-node-_271d25a1-2a78-ed7a-11b9-f2e0666a4f65-1da9a48f, #w-node-_9870c283-759d-c769-8542-1e8738973c73-1da9a48f, #w-node-_2570eb7c-46ae-b015-aaf8-e2bfe3747dfe-1da9a48f, #w-node-_622ce238-767b-d3c4-8d39-1a25ee6a3414-1da9a48f, #w-node-_6f4f8ee5-6a2e-bba1-dd4c-eb2868a0e38c-1da9a48f, #w-node-e139c06b-15ac-5102-dba5-3ab22c8fdb8d-1da9a48f, #w-node-_1ea7f095-11fc-180d-dbac-c6ac635a8012-1da9a48f, #w-node-_5a446118-d24e-d085-7333-df8ca943e524-1da9a48f, #w-node-bab2913e-dd88-3f87-edb6-ac2f95d5c38c-1da9a48f, #w-node-e9c94ea0-ad00-9a96-5c00-0843d2082a56-1da9a48f, #w-node-bff7ff1d-a674-4c75-6a2c-9cdf3cd80f09-1da9a48f, #w-node-_914767b2-e6f6-956b-f97d-4a5f87e62942-1da9a48f, #w-node-_096a7e6c-c109-cfd4-cd85-ae46e772159f-1da9a48f, #w-node-f76d08a2-1871-a63b-10fe-b2a0d5e35d24-1da9a48f, #w-node-_9b678324-f66c-304f-88af-54b28ee37398-1da9a48f, #w-node-f7fbd209-24d8-fc4a-9a9d-6e49bd10fc12-1da9a48f, #w-node-_185ca5af-3a61-70bc-6462-43b8dd2e098e-1da9a48f, #w-node-c2c69d80-55bc-7ed9-fa71-40f2e3519555-1da9a48f, #w-node-_437c96be-7500-f59a-20e9-03e74ccda724-1da9a48f, #w-node-d4c01ab1-3f60-78de-2bb2-d68401693614-1da9a48f, #w-node-ca244cdd-81df-f776-9c82-8411359c849d-1da9a48f, #w-node-d1579b63-6f86-8e12-1ce1-1385366b5743-1da9a48f, #w-node-a2db284b-7b64-b131-eaa7-f6381afc844f-1da9a48f, #w-node-_0ae62d55-5d20-cb8a-652f-5a13388bf82e-1da9a48f, #w-node-_1362c2e9-b14b-923e-a851-c7e7b2de3678-1da9a48f, #w-node-_84676067-e6e6-5934-7940-ae753a638769-1da9a48f, #w-node-cd333af5-01cd-5a7c-2b7b-4e06ba8bd585-1da9a48f, #w-node-_674639cd-690a-5558-666c-8ecdd90ec07b-1da9a48f, #w-node-_70364cc7-e826-ac2b-b234-d9a13c573f34-1da9a48f, #w-node-_1edaa524-4f78-3787-a75f-569b668ae634-1da9a48f, #w-node-a2f94f72-4721-6b55-8256-610786823692-1da9a48f, #w-node-_505550b6-ac65-e7de-c9ab-4559c51a9472-1da9a48f, #w-node-_07e65e25-f2a7-6b2a-703e-5bcd030618dc-1da9a48f, #w-node-_99749bae-951e-01ba-919e-0b19a9993368-1da9a48f, #w-node-_57376a4c-0d21-e2ae-9825-7ee3a9a21eec-1da9a48f, #w-node-f059ac0e-32d4-e267-bd60-eea912db2df9-1da9a48f, #w-node-_54d4f615-6af8-7d56-abd2-71ad24dd84f7-1da9a48f, #w-node-d5836ac9-012a-6216-9296-39bd5f448fd4-1da9a48f, #w-node-_70e837db-ca60-adab-ced4-c2eb359bcd47-1da9a48f, #w-node-_8d505f21-6eac-9309-b1f1-da009dd0bb52-1da9a48f, #w-node-_0fa7e919-56bf-e924-10a1-b6798f99a415-1da9a48f, #w-node-_456a4ce3-da0d-2164-af48-a1437c85c66b-1da9a48f, #w-node-_6c3b87c9-ad55-b641-673e-d46cef21b106-1da9a48f, #w-node-_419a56b1-85de-8676-b283-883376d1fea5-1da9a48f, #w-node-e6e3719f-9df5-d76e-c408-378dbae721c8-1da9a48f, #w-node-de06bbe6-0896-6c31-6002-e5ca134d107e-1da9a48f {
  justify-self: stretch;
}

#w-node-abe8281e-f815-253c-7d3a-90f90caec50c-1da9a48f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1626a32f-fe60-ed0b-4b1d-1fedd2ca5431-01ee5028, #w-node-_1626a32f-fe60-ed0b-4b1d-1fedd2ca5432-01ee5028, #w-node-_1626a32f-fe60-ed0b-4b1d-1fedd2ca5433-01ee5028, #w-node-_1626a32f-fe60-ed0b-4b1d-1fedd2ca5434-01ee5028, #w-node-_1626a32f-fe60-ed0b-4b1d-1fedd2ca5435-01ee5028 {
  align-self: center;
}

#w-node-_1626a32f-fe60-ed0b-4b1d-1fedd2ca5437-01ee5028, #w-node-_1626a32f-fe60-ed0b-4b1d-1fedd2ca5436-01ee5028, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-01ee5028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-01ee5028, #w-node-_619802cc-b8f6-011b-01e1-a36a73238be9-01ee5028, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-01ee5028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-01ee5028, #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-01ee5028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476e-01ee5028, #w-node-_0ddfb3d9-3965-2045-69d3-982c5d9c69ff-01ee5028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddfb3d9-3965-2045-69d3-982c5d9c6a0c-01ee5028, #w-node-bd764964-9181-8e29-91b5-bc0fcf9e3049-01ee5028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bd764964-9181-8e29-91b5-bc0fcf9e304b-01ee5028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_474e0193-89ea-b523-243b-3068586d843b-01ee5028 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_47647ecf-8cf3-aa01-53f2-f2507243b4ed-3e86067c, #w-node-_438cedaf-0ba7-978b-ca07-f498154e042a-3e86067c, #w-node-_47647ecf-8cf3-aa01-53f2-f2507243b4fc-3e86067c, #w-node-_47647ecf-8cf3-aa01-53f2-f2507243b50b-3e86067c, #w-node-fb4e6a39-4f2f-3274-6def-b811fd28edf2-3e86067c, #w-node-_88c9b4ea-f2b2-af4b-36d8-f363d7d57d47-3e86067c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e26702b-f3cd-4bdc-1bb4-c0d6d089b5f4-3d815968 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_1e26702b-f3cd-4bdc-1bb4-c0d6d089b607-3d815968 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-f3037173-f9b3-4479-5a72-c6d75e1b35d7-3d815968 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3037173-f9b3-4479-5a72-c6d75e1b35d9-3d815968 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2af32fe0-296c-12ae-b178-bc80b17204f8-3d815968 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2af32fe0-296c-12ae-b178-bc80b17204fd-3d815968 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0cb168f1-2990-0680-9840-1e91c1b7207d-d748e219, #w-node-_3e887129-ef40-72fc-b6b5-995dd0ea0d8a-d748e219, #w-node-_4b85fb46-a513-8c1d-8a3e-58486c0b3168-d748e219, #w-node-_38f805d2-2b17-73fb-aece-153fe1b33de8-d748e219 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-3d1bd58d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-3d1bd58d, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-3d1bd58d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-3d1bd58d, #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-3d1bd58d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476e-3d1bd58d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-3d1bd58d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-3d1bd58d, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-3d1bd58d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-3d1bd58d, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-3d1bd58d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b370-3d1bd58d, #w-node-_8207c0c5-9685-e416-40b3-61950550fa04-3d1bd58d, #w-node-_8207c0c5-9685-e416-40b3-61950550fa0a-3d1bd58d, #w-node-_8207c0c5-9685-e416-40b3-61950550fa10-3d1bd58d, #w-node-_8207c0c5-9685-e416-40b3-61950550fa16-3d1bd58d, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-82302f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-82302f4a, #w-node-adf76b78-1309-afad-0a14-cf0960b2211b-82302f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-adf76b78-1309-afad-0a14-cf0960b2210e-82302f4a, #w-node-_4e073784-ed23-a527-a5c5-e6085b40bf15-82302f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e073784-ed23-a527-a5c5-e6085b40bf22-82302f4a, #w-node-_12753030-a8d6-0631-8973-5a98e403bab8-82302f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_12753030-a8d6-0631-8973-5a98e403baba-82302f4a, #w-node-c3a82e6e-bc59-0cdb-629f-08e09fce1630-82302f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3a82e6e-bc59-0cdb-629f-08e09fce163d-82302f4a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-82302f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b370-82302f4a, #w-node-_4248c22f-8a53-5002-1503-b26f4a8964a8-82302f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_156d7e5d-a160-7126-6ffd-a8272ab9c9b8-82302f4a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d0d83a9f-07f7-951b-2e80-4001da714701-82302f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0d83a9f-07f7-951b-2e80-4001da7146fd-82302f4a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-82302f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-82302f4a, #w-node-_4108bffb-909e-cc7a-9c95-340937d55ee7-82302f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4108bffb-909e-cc7a-9c95-340937d55ef4-82302f4a, #w-node-_215394e3-b003-624d-9fd3-544e09ce433e-82302f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_215394e3-b003-624d-9fd3-544e09ce4331-82302f4a, #w-node-_5b59205e-951e-915d-1376-fd0a422d527b-82302f4a, #w-node-_5b59205e-951e-915d-1376-fd0a422d5289-82302f4a, #w-node-_5b59205e-951e-915d-1376-fd0a422d5296-82302f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-8b63041a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-8b63041a, #w-node-_5990454c-d807-a960-0719-26af1f61cf10-8b63041a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5990454c-d807-a960-0719-26af1f61cf0e-8b63041a, #w-node-_6abf4ee1-5c2f-c762-e3c8-b368dda4686d-8b63041a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6abf4ee1-5c2f-c762-e3c8-b368dda4686f-8b63041a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3acf3ddf-d8db-35e7-7c87-99a4ddb621ca-8b63041a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9074f8ae-9479-920e-122e-443c41a22f54-8b63041a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9074f8ae-9479-920e-122e-443c41a22f61-8b63041a, #w-node-_9074f8ae-9479-920e-122e-443c41a22f65-8b63041a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9074f8ae-9479-920e-122e-443c41a22f67-8b63041a, #w-node-_9074f8ae-9479-920e-122e-443c41a22f77-8b63041a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9074f8ae-9479-920e-122e-443c41a22f85-8b63041a, #w-node-_9074f8ae-9479-920e-122e-443c41a22f90-8b63041a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9074f8ae-9479-920e-122e-443c41a22f92-8b63041a, #w-node-c6671f9f-5b90-dd84-ece7-12b802d9f4bf-8b63041a, #w-node-c6671f9f-5b90-dd84-ece7-12b802d9f4cd-8b63041a, #w-node-c6671f9f-5b90-dd84-ece7-12b802d9f4da-8b63041a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-638e0f2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-638e0f2a, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-638e0f2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-638e0f2a, #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-638e0f2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476e-638e0f2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-638e0f2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-638e0f2a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-638e0f2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-638e0f2a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-638e0f2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b370-638e0f2a, #w-node-_6e5e4a0d-bfab-b9ff-8e5e-8f175352e312-638e0f2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e5e4a0d-bfab-b9ff-8e5e-8f175352e31f-638e0f2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f52ca3bc-99ad-1857-a4f6-55c71f08da9f-1f08da95 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_946a5ea8-1212-9f00-7449-90f76c33682b-153bf49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_946a5ea8-1212-9f00-7449-90f76c33682d-153bf49a, #w-node-_946a5ea8-1212-9f00-7449-90f76c33683b-153bf49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_946a5ea8-1212-9f00-7449-90f76c336847-153bf49a, #w-node-_77e8704d-71be-0202-5ae9-7c480c56fab3-153bf49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_77e8704d-71be-0202-5ae9-7c480c56fab5-153bf49a, #w-node-_77e8704d-71be-0202-5ae9-7c480c56fac7-153bf49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77e8704d-71be-0202-5ae9-7c480c56fad3-153bf49a, #w-node-c63fd252-c3c9-ee9f-070b-8cfa1d38f5f9-153bf49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c63fd252-c3c9-ee9f-070b-8cfa1d38f5fb-153bf49a, #w-node-_36af7b86-ad57-50f2-2da0-babfb97fb208-153bf49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36af7b86-ad57-50f2-2da0-babfb97fb217-153bf49a, #w-node-d1ec311a-1b0f-1ef2-09c2-922cf951d0d5-fb763056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d1ec311a-1b0f-1ef2-09c2-922cf951d0d7-fb763056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09e152d7-8657-0658-246a-491270512d02-fb763056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_09e152d7-8657-0658-246a-491270512d04-fb763056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c825bd4-90e8-70e7-84ef-c30ab88e39a6-fb763056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7c825bd4-90e8-70e7-84ef-c30ab88e39a8-fb763056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbe85a16-1b4d-07fa-3931-917411017aaf-fb763056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fbe85a16-1b4d-07fa-3931-917411017ab1-fb763056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8df09377-008f-c979-1aed-8d79524ccfba-fb763056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8df09377-008f-c979-1aed-8d79524ccfbc-fb763056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5f0057c-1e13-8efa-e1d0-703d261e9a2d-fb763056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e5f0057c-1e13-8efa-e1d0-703d261e9a2f-fb763056, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-6f731d1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-6f731d1c, #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-6f731d1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476e-6f731d1c, #w-node-bc086072-5a35-a003-02ce-3fd70e9220aa-6f731d1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc086072-5a35-a003-02ce-3fd70e9220b7-6f731d1c, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-6f731d1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-6f731d1c, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-6f731d1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-6f731d1c, #w-node-_6d74db69-5836-b01b-16a1-77dda1e64b44-6f731d1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6d74db69-5836-b01b-16a1-77dda1e64b46-6f731d1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f984027a-3ea3-be08-f544-19454471f2cc-fae108a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f984027a-3ea3-be08-f544-19454471f2ce-fae108a8, #w-node-f984027a-3ea3-be08-f544-19454471f2ff-fae108a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f984027a-3ea3-be08-f544-19454471f31c-fae108a8, #w-node-f984027a-3ea3-be08-f544-19454471f32a-fae108a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f984027a-3ea3-be08-f544-19454471f32c-fae108a8, #w-node-f984027a-3ea3-be08-f544-19454471f355-fae108a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f984027a-3ea3-be08-f544-19454471f372-fae108a8, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-ec926ddb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-ec926ddb, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-ec926ddb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-ec926ddb, #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-ec926ddb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476e-ec926ddb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-ec926ddb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-ec926ddb, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-ec926ddb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-ec926ddb, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-ec926ddb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b370-ec926ddb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae60005e-f01b-892b-047d-27c51ebb3ea4-e8577c90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ae60005e-f01b-892b-047d-27c51ebb3ea6-e8577c90, #w-node-ae60005e-f01b-892b-047d-27c51ebb3eb2-e8577c90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae60005e-f01b-892b-047d-27c51ebb3ebd-e8577c90, #w-node-ae60005e-f01b-892b-047d-27c51ebb3f84-e8577c90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ae60005e-f01b-892b-047d-27c51ebb3f86-e8577c90, #w-node-ae60005e-f01b-892b-047d-27c51ebb3f92-e8577c90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae60005e-f01b-892b-047d-27c51ebb3f9d-e8577c90, #w-node-ae60005e-f01b-892b-047d-27c51ebb3faa-e8577c90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ae60005e-f01b-892b-047d-27c51ebb3fac-e8577c90, #w-node-ae60005e-f01b-892b-047d-27c51ebb3fb8-e8577c90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae60005e-f01b-892b-047d-27c51ebb3fc3-e8577c90, #w-node-ae60005e-f01b-892b-047d-27c51ebb3fc7-e8577c90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ae60005e-f01b-892b-047d-27c51ebb3fc9-e8577c90, #w-node-ae60005e-f01b-892b-047d-27c51ebb3fd5-e8577c90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae60005e-f01b-892b-047d-27c51ebb3fdf-e8577c90, #w-node-_4e073784-ed23-a527-a5c5-e6085b40bf22-9ab4206a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4e073784-ed23-a527-a5c5-e6085b40bf15-9ab4206a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-9ab4206a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-9ab4206a, #w-node-adf76b78-1309-afad-0a14-cf0960b2211b-9ab4206a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-adf76b78-1309-afad-0a14-cf0960b2210e-9ab4206a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c92ab761-db7a-dc94-e5b0-adf5b34867db-9ab4206a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_68c68651-f82f-a1a1-bc46-d0636d031261-9ab4206a, #w-node-_68c68651-f82f-a1a1-bc46-d0636d03126f-9ab4206a, #w-node-_68c68651-f82f-a1a1-bc46-d0636d03127c-9ab4206a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-457498b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-457498b3, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-457498b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-457498b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_03f7d1a3-0d11-f9b4-ae1a-bbe6db6d5f64-457498b3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-457498b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-457498b3, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-457498b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-457498b3, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-457498b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b370-457498b3, #w-node-_6e5e4a0d-bfab-b9ff-8e5e-8f175352e312-457498b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e5e4a0d-bfab-b9ff-8e5e-8f175352e31f-457498b3, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-4c9ab276 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-4c9ab276, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-4c9ab276 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-4c9ab276, #w-node-aa2fa0a4-090e-6ecc-c478-a4a3d0ba3892-4c9ab276 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aa2fa0a4-090e-6ecc-c478-a4a3d0ba3894-4c9ab276, #w-node-_6c9d4ff3-2ee9-d098-63a1-9eeec73b8d55-4c9ab276 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c9d4ff3-2ee9-d098-63a1-9eeec73b8d62-4c9ab276, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-4c9ab276 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-4c9ab276, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-4c9ab276 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-4c9ab276 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_08727f93-3dc2-6a8c-cac6-b363c8e3179d-77ab091a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08727f93-3dc2-6a8c-cac6-b363c8e317c0-77ab091a, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-77ab091a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-77ab091a, #w-node-f3effd2f-f5cd-9608-d84d-d70fc300c6ca-77ab091a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3effd2f-f5cd-9608-d84d-d70fc300c6c8-77ab091a, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-787f3cba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-787f3cba, #w-node-_57dfbea9-fb5a-2214-f4e0-51121645f992-787f3cba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57dfbea9-fb5a-2214-f4e0-51121645f99f-787f3cba, #w-node-b3b0b4d6-8707-4529-0f84-abfbccdce342-787f3cba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b3b0b4d6-8707-4529-0f84-abfbccdce344-787f3cba, #w-node-_7a97c02a-eec6-c53c-852a-b061705529b0-787f3cba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a97c02a-eec6-c53c-852a-b061705529bc-787f3cba, #w-node-_466d2c53-d0ef-59d4-2f1c-eabdc2089a26-787f3cba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_466d2c53-d0ef-59d4-2f1c-eabdc2089a28-787f3cba, #w-node-_9c4ffba9-3698-7e21-756a-b94a381e6e61-787f3cba, #w-node-_9c4ffba9-3698-7e21-756a-b94a381e6e66-787f3cba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87dc4b01-da7d-a2d2-b8a3-a3a535574c88-787f3cba {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ec391300-8955-fbe5-b1e8-69bc2b15594c-e4c02513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ec391300-8955-fbe5-b1e8-69bc2b15594e-e4c02513, #w-node-ec391300-8955-fbe5-b1e8-69bc2b15595a-e4c02513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec391300-8955-fbe5-b1e8-69bc2b155964-e4c02513, #w-node-ec391300-8955-fbe5-b1e8-69bc2b155968-e4c02513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ec391300-8955-fbe5-b1e8-69bc2b15596a-e4c02513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec391300-8955-fbe5-b1e8-69bc2b15597f-e4c02513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ec391300-8955-fbe5-b1e8-69bc2b155981-e4c02513, #w-node-ec391300-8955-fbe5-b1e8-69bc2b155990-e4c02513, #w-node-ec391300-8955-fbe5-b1e8-69bc2b155998-e4c02513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec391300-8955-fbe5-b1e8-69bc2b15599a-e4c02513, #w-node-ec391300-8955-fbe5-b1e8-69bc2b1559a7-e4c02513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ec391300-8955-fbe5-b1e8-69bc2b1559a9-e4c02513, #w-node-ec391300-8955-fbe5-b1e8-69bc2b1559b5-e4c02513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec391300-8955-fbe5-b1e8-69bc2b1559c0-e4c02513, #w-node-ec391300-8955-fbe5-b1e8-69bc2b1559cb-e4c02513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ec391300-8955-fbe5-b1e8-69bc2b1559cd-e4c02513, #w-node-ec391300-8955-fbe5-b1e8-69bc2b1559d9-e4c02513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec391300-8955-fbe5-b1e8-69bc2b1559e4-e4c02513, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-f3bd1c1a, #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38072-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-f3bd1c1a, #w-node-_8d5c622f-43cd-51f7-4338-dc96a1dac525-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8d5c622f-43cd-51f7-4338-dc96a1dac527-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f193051a-c91d-87fb-14ae-862d1d549b4f-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f193051a-c91d-87fb-14ae-862d1d549b51-f3bd1c1a, #w-node-f193051a-c91d-87fb-14ae-862d1d549b5f-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f193051a-c91d-87fb-14ae-862d1d549b6b-f3bd1c1a, #w-node-_5411eb42-f1e7-ccff-0761-478204621edc-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5411eb42-f1e7-ccff-0761-478204621ede-f3bd1c1a, #w-node-_5411eb42-f1e7-ccff-0761-478204621eec-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5411eb42-f1e7-ccff-0761-478204621ef8-f3bd1c1a, #w-node-_51d8d845-f17e-3b30-4e33-0f6e00f22f4d-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_51d8d845-f17e-3b30-4e33-0f6e00f22f4f-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-f3bd1c1a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-f3bd1c1a, #w-node-aa550d57-3758-579e-cdb4-ce4dd795968a-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aa550d57-3758-579e-cdb4-ce4dd795968c-f3bd1c1a, #w-node-aa550d57-3758-579e-cdb4-ce4dd795969a-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa550d57-3758-579e-cdb4-ce4dd79596aa-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_594db57e-5364-c956-6d64-fc628b3c0909-f3bd1c1a, #w-node-_594db57e-5364-c956-6d64-fc628b3c0917-f3bd1c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-fdfe90bc, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-fdfe90bc, #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476e-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17f713e7-d904-6976-3c62-b7a58d005b23-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_17f713e7-d904-6976-3c62-b7a58d005b25-fdfe90bc, #w-node-_17f713e7-d904-6976-3c62-b7a58d005b33-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17f713e7-d904-6976-3c62-b7a58d005b40-fdfe90bc, #w-node-_17f713e7-d904-6976-3c62-b7a58d005b44-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_17f713e7-d904-6976-3c62-b7a58d005b46-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-fdfe90bc, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-fdfe90bc, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b370-fdfe90bc, #w-node-_8983dca3-da1c-0a54-534e-2e7665bc1034-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8983dca3-da1c-0a54-534e-2e7665bc1032-fdfe90bc, #w-node-bf830f4a-b68f-32a7-1cde-2e464edb6e46-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bf830f4a-b68f-32a7-1cde-2e464edb6e48-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf0fe05f-74a8-8b0c-82a2-04b06b49707d-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cf0fe05f-74a8-8b0c-82a2-04b06b49707f-fdfe90bc, #w-node-b7d9f575-be30-c05a-1ea6-a2c6e65c34ea-fdfe90bc, #w-node-b7d9f575-be30-c05a-1ea6-a2c6e65c34ef-fdfe90bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-ce386692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-ce386692, #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38072-ce386692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-ce386692, #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-ce386692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9db9807-c323-efe2-b579-a4a1b71d3fa0-ce386692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-ce386692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-ce386692, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-ce386692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-ce386692, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-dd003065 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-dd003065, #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38072-dd003065 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-dd003065, #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-dd003065 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9db9807-c323-efe2-b579-a4a1b71d3fa0-dd003065 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-dd003065 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-dd003065, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-dd003065 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-dd003065, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-a3bc6bfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-a3bc6bfd, #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38072-a3bc6bfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-a3bc6bfd, #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-a3bc6bfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9db9807-c323-efe2-b579-a4a1b71d3fa0-a3bc6bfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da3f7d5c-744b-42be-b3ab-db554c906d54-a3bc6bfd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-a3bc6bfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-a3bc6bfd, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-a3bc6bfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-a3bc6bfd, #w-node-_2594e2d5-c8af-64c2-eb17-711cb52a8e17-a3bc6bfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2594e2d5-c8af-64c2-eb17-711cb52a8e19-a3bc6bfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-429e27ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-429e27ca, #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38072-429e27ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-429e27ca, #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-429e27ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9db9807-c323-efe2-b579-a4a1b71d3fa0-429e27ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-8b2db0d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-8b2db0d8, #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38072-8b2db0d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-8b2db0d8, #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-8b2db0d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9db9807-c323-efe2-b579-a4a1b71d3fa0-8b2db0d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-8b2db0d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-8b2db0d8, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-8b2db0d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-8b2db0d8, #w-node-_55705c76-f0f9-2678-59b7-4124a50a84de-8b2db0d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55705c76-f0f9-2678-59b7-4124a50a84e0-8b2db0d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-929ea70a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-929ea70a, #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38072-929ea70a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-929ea70a, #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-929ea70a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9db9807-c323-efe2-b579-a4a1b71d3fa0-929ea70a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-929ea70a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-929ea70a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-929ea70a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-929ea70a, #w-node-_83d7cda2-818e-c44f-8243-f3be7a9c7539-929ea70a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_83d7cda2-818e-c44f-8243-f3be7a9c753b-929ea70a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-aa8c6c8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-aa8c6c8c, #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38072-aa8c6c8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-aa8c6c8c, #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-aa8c6c8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9db9807-c323-efe2-b579-a4a1b71d3fa0-aa8c6c8c, #w-node-_740f1f55-079b-1c46-fef2-3dcdb2f9e183-aa8c6c8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_740f1f55-079b-1c46-fef2-3dcdb2f9e18f-aa8c6c8c, #w-node-_0b8167c6-50b2-bd86-62f5-f93c15e83fdf-aa8c6c8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b8167c6-50b2-bd86-62f5-f93c15e83fe1-aa8c6c8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41d68a4f-8655-32ae-e526-c1ec74c21044-aa8c6c8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41d68a4f-8655-32ae-e526-c1ec74c21046-aa8c6c8c, #w-node-_41d68a4f-8655-32ae-e526-c1ec74c21054-aa8c6c8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41d68a4f-8655-32ae-e526-c1ec74c21061-aa8c6c8c, #w-node-_41d68a4f-8655-32ae-e526-c1ec74c21065-aa8c6c8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41d68a4f-8655-32ae-e526-c1ec74c21067-aa8c6c8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-643c90d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-643c90d4, #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38072-643c90d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-643c90d4, #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-643c90d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9db9807-c323-efe2-b579-a4a1b71d3fa0-643c90d4, #w-node-_3b8058b7-cc5b-2a2c-c4b4-b8ca89e8786b-643c90d4, #w-node-_3b8058b7-cc5b-2a2c-c4b4-b8ca89e87870-643c90d4, #w-node-_406e7ab0-b0d7-f276-22fa-196a541bc833-643c90d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-643c90d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-643c90d4, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-643c90d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-643c90d4, #w-node-_83d7cda2-818e-c44f-8243-f3be7a9c7539-643c90d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_83d7cda2-818e-c44f-8243-f3be7a9c753b-643c90d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7032579-8e07-d6a0-fba9-6761c5e02faf-7bdcb30c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e7032579-8e07-d6a0-fba9-6761c5e02fb1-7bdcb30c, #w-node-e7032579-8e07-d6a0-fba9-6761c5e02fc0-7bdcb30c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7032579-8e07-d6a0-fba9-6761c5e02fcd-7bdcb30c, #w-node-e7032579-8e07-d6a0-fba9-6761c5e02fd1-7bdcb30c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e7032579-8e07-d6a0-fba9-6761c5e02fd3-7bdcb30c, #w-node-e7032579-8e07-d6a0-fba9-6761c5e02fe2-7bdcb30c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7032579-8e07-d6a0-fba9-6761c5e02fef-7bdcb30c, #w-node-e7032579-8e07-d6a0-fba9-6761c5e02ff3-7bdcb30c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e7032579-8e07-d6a0-fba9-6761c5e02ff5-7bdcb30c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-ade3df6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-ade3df6f, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-ade3df6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-ade3df6f, #w-node-_6782a1c9-5780-3a26-517e-0638adc40a1b-ade3df6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6782a1c9-5780-3a26-517e-0638adc40a1d-ade3df6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-ade3df6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-ade3df6f, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-ade3df6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-ade3df6f, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-ade3df6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b370-ade3df6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-d66c35c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-d66c35c5, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-d66c35c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-d66c35c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a81ec7d-d4b4-b3b2-9933-e67f10411619-d66c35c5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-d66c35c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-d66c35c5, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-d66c35c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-d66c35c5, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-d66c35c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b370-d66c35c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-b0338e26, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-b0338e26, #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476e-b0338e26, #w-node-a600765f-e9a0-7e68-8853-8568cfc0a9d9-b0338e26, #w-node-a600765f-e9a0-7e68-8853-8568cfc0a9e4-b0338e26, #w-node-a600765f-e9a0-7e68-8853-8568cfc0a9f0-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17f713e7-d904-6976-3c62-b7a58d005b23-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_17f713e7-d904-6976-3c62-b7a58d005b25-b0338e26, #w-node-_17f713e7-d904-6976-3c62-b7a58d005b33-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17f713e7-d904-6976-3c62-b7a58d005b40-b0338e26, #w-node-_17f713e7-d904-6976-3c62-b7a58d005b44-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_17f713e7-d904-6976-3c62-b7a58d005b46-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-b0338e26, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-b0338e26, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b370-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf0fe05f-74a8-8b0c-82a2-04b06b49707d-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cf0fe05f-74a8-8b0c-82a2-04b06b49707f-b0338e26, #w-node-_4b351224-39ae-afe7-7392-e47a53cb4e73-b0338e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b351224-39ae-afe7-7392-e47a53cb4e80-b0338e26, #w-node-_067bc423-856a-5ad5-11d8-cdf468f64e2b-ed0f87c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_067bc423-856a-5ad5-11d8-cdf468f64e2d-ed0f87c5, #w-node-bd267eeb-cd54-d4ff-14f4-fad2b0085e25-ed0f87c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd267eeb-cd54-d4ff-14f4-fad2b0085e23-ed0f87c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_65df60b0-91b3-add8-7060-80d9d7a6c8d8-ed0f87c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65df60b0-91b3-add8-7060-80d9d7a6c8e3-ed0f87c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3752705e-1316-44e7-df35-00ea7237ba28-ed0f87c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3752705e-1316-44e7-df35-00ea7237ba40-ed0f87c5, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-d7d20462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-d7d20462, #w-node-_57dfbea9-fb5a-2214-f4e0-51121645f992-d7d20462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57dfbea9-fb5a-2214-f4e0-51121645f99f-d7d20462, #w-node-c9d8c769-889c-1645-3b48-6abf07094d92-d7d20462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c9d8c769-889c-1645-3b48-6abf07094d94-d7d20462, #w-node-c9d8c769-889c-1645-3b48-6abf07094da2-d7d20462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9d8c769-889c-1645-3b48-6abf07094dae-d7d20462, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c53-a3eacfae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c55-a3eacfae, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c86-a3eacfae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9ca3-a3eacfae, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cb1-a3eacfae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cb3-a3eacfae, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cdc-a3eacfae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cf9-a3eacfae, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f1a-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f1c-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f29-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f34-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f38-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f3a-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f47-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f52-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f61-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f63-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f70-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f7b-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f7f-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f81-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f9a-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f9c-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fa8-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fb6-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fba-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fbc-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fd3-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fd5-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fe1-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fec-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4ff0-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4ff2-d5a3bcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f87dac2d-3d3c-cc8b-2d08-bb311ea61751-b82f7392 {
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-b82f7392 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-b82f7392, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-b82f7392 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-b82f7392, #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-b82f7392 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476e-b82f7392 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-b82f7392 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-b82f7392, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-b82f7392 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-b82f7392, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-b82f7392 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b370-b82f7392, #w-node-bf830f4a-b68f-32a7-1cde-2e464edb6e48-b82f7392 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf830f4a-b68f-32a7-1cde-2e464edb6e46-b82f7392 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9be840f9-c8dd-e027-0d95-869a754e6292-d47390e4, #w-node-_9be840f9-c8dd-e027-0d95-869a754e6297-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-d47390e4, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-d47390e4, #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476e-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b341-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b343-d47390e4, #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-d47390e4, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2afe4a85-4242-1af8-88d2-11190381b370-d47390e4, #w-node-_6e5e4a0d-bfab-b9ff-8e5e-8f175352e312-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e5e4a0d-bfab-b9ff-8e5e-8f175352e31f-d47390e4, #w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f476e-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f4770-d47390e4, #w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f477e-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f478b-d47390e4, #w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f478f-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f4791-d47390e4, #w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f479f-d47390e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f47ac-d47390e4, #w-node-_57ccc27b-afe4-57d3-16ac-9249f0598b3d-4dc3c78a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e545c6d3-9373-edb0-6d5b-26752ef8f938-4dc3c78a {
  align-self: start;
}

#w-node-_75d42a96-32e8-0cab-77d0-0202b9de9a7c-4dc3c78a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c86-4dc3c78a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87590419-c709-5f7d-5e2e-d68f04c96cfb-4dc3c78a, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9ca3-4dc3c78a, #w-node-_7d7334f5-46d4-997b-3332-4f6f4a2b8f12-4dc3c78a, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c53-3c6de317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c55-3c6de317, #w-node-_2f2b6107-19b0-6a73-087e-05eb7645cd39-3c6de317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f2b6107-19b0-6a73-087e-05eb7645cd5a-3c6de317, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cb1-3c6de317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cb3-3c6de317, #w-node-_2b9d3481-fc02-b001-3a6e-f40ccb9b3613-3c6de317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b9d3481-fc02-b001-3a6e-f40ccb9b362b-3c6de317, #w-node-_8d583ed0-b724-0356-fe46-5b0ecc5f42da-3c6de317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8d583ed0-b724-0356-fe46-5b0ecc5f42dc-3c6de317, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cdc-3c6de317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cf9-3c6de317, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c53-9c21b977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c55-9c21b977, #w-node-_2f2b6107-19b0-6a73-087e-05eb7645cd39-9c21b977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f2b6107-19b0-6a73-087e-05eb7645cd5a-9c21b977, #w-node-f6419488-1237-7948-6aa4-1846928e9088-9c21b977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f6419488-1237-7948-6aa4-1846928e908a-9c21b977, #w-node-_7df79be8-9c61-33ce-0c3b-9bb610c02877-9c21b977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7df79be8-9c61-33ce-0c3b-9bb610c02898-9c21b977, #w-node-_75641ed4-e3af-d85e-ea86-b5d9067bdfb0-9c21b977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_75641ed4-e3af-d85e-ea86-b5d9067bdfb2-9c21b977, #w-node-_36d6f2f6-6092-dc21-4f05-437b35326d37-9c21b977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36d6f2f6-6092-dc21-4f05-437b35326d5b-9c21b977, #w-node-_56b4d1bf-dad7-2c15-9e1b-339ba8b3a2a4-9c21b977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_56b4d1bf-dad7-2c15-9e1b-339ba8b3a2a6-9c21b977, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cdc-9c21b977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cf9-9c21b977, #w-node-_24697727-f01a-b71b-ada9-798c361eab7f-9c21b977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_24697727-f01a-b71b-ada9-798c361eab81-9c21b977, #w-node-_1180a804-2528-9f17-9a0d-bd132b8fccb3-9c21b977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1180a804-2528-9f17-9a0d-bd132b8fccc8-9c21b977, #w-node-a38527c5-ed7d-0e75-9b6f-f7e63d00c418-9c21b977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a38527c5-ed7d-0e75-9b6f-f7e63d00c41a-9c21b977, #w-node-_2ea0d111-9e28-1fa3-5a17-f1eb181b78d7-9c21b977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ea0d111-9e28-1fa3-5a17-f1eb181b78f4-9c21b977, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-2d23246d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9e5-2d23246d, #w-node-_619802cc-b8f6-011b-01e1-a36a73238be9-2d23246d, #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-2d23246d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f01de7-611b-4f66-5edd-b786df80b464-2d23246d, #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-2d23246d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476e-2d23246d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39fbdbc7-4370-d558-817f-e48b8cac6197-2d23246d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_39fbdbc7-4370-d558-817f-e48b8cac6199-2d23246d, #w-node-_39fbdbc7-4370-d558-817f-e48b8cac61a1-2d23246d, #w-node-_39fbdbc7-4370-d558-817f-e48b8cac61a5-2d23246d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39fbdbc7-4370-d558-817f-e48b8cac61af-2d23246d, #w-node-_39fbdbc7-4370-d558-817f-e48b8cac61b3-2d23246d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_39fbdbc7-4370-d558-817f-e48b8cac61b5-2d23246d, #w-node-_15961c84-0d75-20fa-6a8a-7c15ad9dd395-2d23246d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15961c84-0d75-20fa-6a8a-7c15ad9dd39f-2d23246d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c55-99bbf0c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c53-99bbf0c3, #w-node-_840e34b8-0b1b-124b-6deb-ac731be7e541-99bbf0c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_840e34b8-0b1b-124b-6deb-ac731be7e543-99bbf0c3, #w-node-_026a6680-c29a-f076-bd44-d993c7cf66cb-99bbf0c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_026a6680-c29a-f076-bd44-d993c7cf66c9-99bbf0c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c86-99bbf0c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9ca3-99bbf0c3, #w-node-af7dda07-0d84-cbe2-f94f-a25abe86aed1-99bbf0c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af7dda07-0d84-cbe2-f94f-a25abe86aed3-99bbf0c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d1b7-ed263724 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d1b9-ed263724, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d1e2-ed263724 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d1f5-ed263724, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d200-ed263724 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d202-ed263724, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d225-ed263724 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d23e-ed263724, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d24b-ed263724 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d24d-ed263724, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d275-ed263724 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d290-ed263724, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d29b-ed263724 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d29d-ed263724 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d060f0fb-51e2-a074-0443-451fcd8fe2d2-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2c7-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2c4-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2ce-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2cb-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2c0-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2bd-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2b2-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2b6-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662955-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662959-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f73666294e-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662944-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662947-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662960-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662963-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662967-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f73666294b-2b820ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_66218151-b6df-2cc6-8c01-bfa328acf682-2b820ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66218151-b6df-2cc6-8c01-bfa328acf680-2b820ce8, #w-node-_52514b0f-5f30-5b4a-431b-1fb844e04087-2b820ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_52514b0f-5f30-5b4a-431b-1fb844e04089-2b820ce8, #w-node-_53b405fc-a439-6928-f246-b7a1e5c884f4-2b820ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53b405fc-a439-6928-f246-b7a1e5c884fe-2b820ce8, #w-node-b29a15a7-9bd7-cb1f-430f-7672a38032d1-2b820ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b29a15a7-9bd7-cb1f-430f-7672a38032d3-2b820ce8, #w-node-_0cb168f1-2990-0680-9840-1e91c1b7207d-43838212, #w-node-_3e887129-ef40-72fc-b6b5-995dd0ea0d8a-43838212, #w-node-_4b85fb46-a513-8c1d-8a3e-58486c0b3168-43838212, #w-node-_38f805d2-2b17-73fb-aece-153fe1b33de8-43838212, #w-node-_7ebf578d-3249-aab6-0865-c43cea3da862-43838212, #w-node-_722bf038-7080-f46c-f7df-1007d39b4491-43838212 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95d71b34-17bb-1f71-6a30-6aeeadc205a1-43838212 {
  justify-self: center;
}

#w-node-_57ccc27b-afe4-57d3-16ac-9249f0598b3d-c6a1076f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e545c6d3-9373-edb0-6d5b-26752ef8f938-c6a1076f {
  align-self: start;
}

#w-node-_75d42a96-32e8-0cab-77d0-0202b9de9a7c-c6a1076f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c86-c6a1076f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87590419-c709-5f7d-5e2e-d68f04c96cfb-c6a1076f, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9ca3-c6a1076f, #w-node-_7d7334f5-46d4-997b-3332-4f6f4a2b8f12-c6a1076f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-cc1ce2aa-ebbe-2e44-3b78-e8b32176785a-501cd75e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f58396c3-3e8f-3329-530c-8144467d6622-1da9a393, #w-node-ac019703-44a1-7771-3fbf-bce59f7275ea-1da9a393, #w-node-_83942fd9-c228-51cc-33c1-f45c1331e196-1da9a393, #w-node-e8905710-9ec0-1d53-34eb-73d59bda09de-1da9a393 {
    justify-self: center;
  }

  #w-node-_9e2e83ba-4a4a-cccc-e4b8-1ec3783cd26e-783cd264 {
    grid-column-end: 3;
  }

  #w-node-_9e2e83ba-4a4a-cccc-e4b8-1ec3783cd2a8-783cd264 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_1b2cc3d4-7391-05c5-32b5-69249135c861-1da9a3a0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0cb168f1-2990-0680-9840-1e91c1b7207d-1da9a3a4 {
    justify-self: center;
  }

  #w-node-_81360bc0-4385-9763-eb8f-c3009a38deb7-1da9a3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4964b214-e98d-8d48-521a-db210fa9bfa7-1da9a48f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_474e0193-89ea-b523-243b-3068586d843b-01ee5028 {
    grid-column-end: 3;
  }

  #w-node-_474e0193-89ea-b523-243b-3068586d846f-01ee5028, #w-node-_1f677f5e-51be-a0d8-b883-450e33b2bdd7-2e999e38 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0cb168f1-2990-0680-9840-1e91c1b7207d-d748e219 {
    justify-self: center;
  }

  #w-node-_156d7e5d-a160-7126-6ffd-a8272ab9c9b8-82302f4a {
    grid-column-end: 3;
  }

  #w-node-_156d7e5d-a160-7126-6ffd-a8272ab9c9ef-82302f4a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3acf3ddf-d8db-35e7-7c87-99a4ddb621ca-8b63041a {
    grid-column-end: 3;
  }

  #w-node-_3acf3ddf-d8db-35e7-7c87-99a4ddb62201-8b63041a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f52ca3bc-99ad-1857-a4f6-55c71f08da9f-1f08da95 {
    grid-column-end: 3;
  }

  #w-node-f52ca3bc-99ad-1857-a4f6-55c71f08dad6-1f08da95 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c92ab761-db7a-dc94-e5b0-adf5b34867db-9ab4206a {
    grid-column-end: 3;
  }

  #w-node-c92ab761-db7a-dc94-e5b0-adf5b3486812-9ab4206a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_03f7d1a3-0d11-f9b4-ae1a-bbe6db6d5f64-457498b3 {
    grid-column-end: 3;
  }

  #w-node-_03f7d1a3-0d11-f9b4-ae1a-bbe6db6d5f9b-457498b3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_87dc4b01-da7d-a2d2-b8a3-a3a535574c88-787f3cba {
    grid-column-end: 3;
  }

  #w-node-_87dc4b01-da7d-a2d2-b8a3-a3a535574cbf-787f3cba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-da3f7d5c-744b-42be-b3ab-db554c906d54-a3bc6bfd {
    grid-column-end: 3;
  }

  #w-node-da3f7d5c-744b-42be-b3ab-db554c906d8b-a3bc6bfd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2a81ec7d-d4b4-b3b2-9933-e67f10411619-d66c35c5 {
    grid-column-end: 3;
  }

  #w-node-_2a81ec7d-d4b4-b3b2-9933-e67f10411650-d66c35c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f87dac2d-3d3c-cc8b-2d08-bb311ea617c2-b82f7392 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9ec2338b-fc99-409b-c2ee-49e6cdfbe46a-4dc3c78a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e545c6d3-9373-edb0-6d5b-26752ef8f938-4dc3c78a, #w-node-_0cb168f1-2990-0680-9840-1e91c1b7207d-43838212 {
    justify-self: center;
  }

  #w-node-_9ec2338b-fc99-409b-c2ee-49e6cdfbe46a-c6a1076f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e545c6d3-9373-edb0-6d5b-26752ef8f938-c6a1076f {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5b15a70e-015c-6232-84ac-c71a179ef1ee-1da9a393, #w-node-d0534667-3676-a85b-ec86-79363bb5a5cd-1da9a393 {
    justify-self: center;
  }

  #w-node-cec67a3d-4d99-5dfd-9875-f33527c2a658-1da9a39c {
    justify-self: auto;
  }

  #w-node-a2ccfdad-395d-dbb1-f11b-5cbea161e115-1da9a39c, #w-node-a2ccfdad-395d-dbb1-f11b-5cbea161e11f-1da9a39c, #w-node-a2ccfdad-395d-dbb1-f11b-5cbea161e129-1da9a39c, #w-node-a2ccfdad-395d-dbb1-f11b-5cbea161e133-1da9a39c {
    justify-self: center;
  }

  #w-node-_5d326007-08ec-df5f-4aff-281a9dc43592-1da9a39c {
    order: -9999;
  }

  #w-node-e748c3e1-6945-2cbb-6700-7df7b6e8a5cc-1da9a3a5 {
    justify-self: auto;
  }

  #w-node-_81360bc0-4385-9763-eb8f-c3009a38deb7-1da9a3a6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5fdddd28-90e3-cc05-6b0a-76f21febe195-1da9a3a7 {
    justify-self: auto;
  }

  #w-node-_7dcab321-b2c3-607b-9635-de27d9d8fe75-1da9a3aa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_7dcab321-b2c3-607b-9635-de27d9d8fe76-1da9a3aa {
    justify-self: start;
  }

  #w-node-_7750d0fd-2111-1861-eb45-7235bd6bb5b6-1da9a3aa, #w-node-_70c1ee6c-a547-1b9f-0c64-081cc5f4e737-1da9a3ab {
    justify-self: auto;
  }

  #w-node-_678e1b7d-fcd6-f602-61ec-46ce4d6f0984-1da9a488, #w-node-e5332c6b-8304-8b34-ad7e-9928c3e0eef2-1da9a488, #w-node-a9ab389f-d96c-f11b-f23a-c7eaf43ea3d6-1da9a488, #w-node-_99f3dc08-d135-e4a1-5fd4-2113b284d7f8-1da9a488, #w-node-_24e910d1-64d7-dbef-c6b1-92b2efa85a03-1da9a488, #w-node-_18e72b0c-b42c-6041-86f4-cb608d4340e3-1da9a488, #w-node-_3d9cd709-b96e-9e57-1933-b22328a4af26-1da9a488, #w-node-_4f942e95-f950-bccd-e745-e7155535cb5c-1da9a488, #w-node-ab5252bb-ef2e-997e-941d-51a0a63b929f-1da9a488, #w-node-_2f016e30-b11e-8c36-ce89-2eb9679d2c5c-1da9a488, #w-node-b849c934-f65c-a182-c901-365bcfc0a35f-1da9a488, #w-node-_974e901a-b25f-4339-87d4-6cb8624ba09f-1da9a488, #w-node-cbfacbcd-f996-f061-7f9f-23ef901f305a-1da9a488, #w-node-_8bc432dd-205c-94d2-6169-d600f94afe54-1da9a488, #w-node-_9e4419ba-6d44-a992-0870-36b3fa48ca58-1da9a488, #w-node-a52adf07-2590-b745-a61a-0374b68c0718-1da9a488, #w-node-_0e1dec32-e517-1f86-6ed9-0d62ae2a3fe9-1da9a488, #w-node-_6459266b-15cb-45a1-ca9a-c3873c1b32e6-1da9a488, #w-node-af6ebce7-9bab-2836-3c75-e717fc6fa88d-1da9a488, #w-node-_3b862227-1d02-1d32-3e75-1510a42f0e5b-1da9a488, #w-node-_0cc4ab2d-2886-065d-9189-48a2aeba4285-1da9a488, #w-node-_4b8906e3-c112-7f89-bf5e-3b9f9b76149b-1da9a488, #w-node-_48d8cb07-2e3f-3612-12bf-3fa261f8ee19-1da9a488, #w-node-_84112d18-01bf-68c7-60b8-1fd5dd38c8ce-1da9a488, #w-node-_9694ea64-7090-0349-9df6-4e75c74d406c-1da9a488, #w-node-b01be5d2-dccc-2edd-ba7d-2753604ec0a7-1da9a488, #w-node-_9604e5e4-1b90-8cbd-ed65-a7a4496e250d-1da9a488, #w-node-_5c0ed180-7f11-78b8-f530-212bb5c72cbd-1da9a488, #w-node-_8a66bc66-3bf9-7eeb-4983-d4b28d5424cf-1da9a488, #w-node-e46da3f5-a4cd-74bc-4bac-8b89c9b38793-1da9a488, #w-node-da2321aa-8cc3-266d-10e5-3bb16085c7a0-1da9a488, #w-node-_65774c9e-4fe9-7a65-fdb7-d8aa491c661c-1da9a488, #w-node-c71e509a-1a20-4f19-feb7-5ae6aef5eba6-1da9a488, #w-node-d56ef9fb-9cfc-2390-bf48-76ccd78ec040-1da9a488, #w-node-_3de38edc-ad15-4115-43d8-5cd1107eeb37-1da9a488, #w-node-_9b1899ee-ebff-df6d-4761-66c7e8b4506d-1da9a488, #w-node-_71279a28-870b-82b6-5690-ea195430070c-1da9a488, #w-node-_063a2582-ff63-0382-4a7b-a2c1f74aea51-1da9a488, #w-node-_6b4cf5e7-b1f2-d63b-4774-3747c7e63767-1da9a488, #w-node-_3fa0bd02-154e-a26b-c214-ae630fc8fb82-1da9a488, #w-node-a667d197-b0f0-4a18-26e5-16249232f974-1da9a488, #w-node-_58b2f1e0-36f6-1928-97f2-0f32efabf97f-1da9a488, #w-node-df7d4850-bfe2-3ecd-b781-d53affcca2ff-1da9a488, #w-node-d669865c-2bd1-58af-db5e-55c76387607d-1da9a488, #w-node-_4790c47d-8339-7325-30ee-114adb64d0b7-1da9a488, #w-node-_59f6f132-ea42-3b96-6590-08c4bf2a41a6-1da9a488, #w-node-_6aef5a25-96e1-d6c2-c8c7-bf365e11bbbd-1da9a488, #w-node-_76e99498-4ad4-8c96-4076-dfabbad0f925-1da9a488, #w-node-_2f3f0678-a424-ac42-2275-1b774d39590a-1da9a488, #w-node-_23300361-7d61-c880-69e0-d01d0f2efa9a-1da9a488, #w-node-_2338ceac-7a7f-66db-3e33-c3af6b3790eb-1da9a488, #w-node-c618342f-9d82-690b-5892-a841ec711a08-1da9a488, #w-node-c26156c2-a4d0-0c59-9a7e-cddee95e62c2-1da9a488, #w-node-e848abda-a19a-7ee8-c8cf-b406af8b76a5-1da9a488, #w-node-_87f378b2-0329-882c-1ab5-fdc75e534a0e-1da9a488, #w-node-_5e35dfbe-9f52-bf47-a5a3-41ff3fa306c7-1da9a488, #w-node-_0bb270cb-7c38-f4f1-e735-4740d48e4684-1da9a488, #w-node-_4cc39463-30dd-7f82-e785-8a23a38b2a89-1da9a488, #w-node-ff36ea69-0f68-defd-dd93-629f116bcc46-1da9a488, #w-node-f99050f5-6fa1-607a-d60f-0fc48332d5c7-1da9a488, #w-node-_0f5cae68-2b3b-fa9f-1353-6dea3fe6042d-1da9a488, #w-node-_2d80b7cd-abe5-8740-68e7-24e623fd54dc-1da9a488, #w-node-_3169b463-f0ab-1b4f-fdc2-e7f6710495f5-1da9a488, #w-node-b40d6711-d25e-3b08-b5d8-c8e2922bdcdf-1da9a488, #w-node-_52cd4fe2-0052-c9d1-f1bc-633ba09e604a-1da9a488, #w-node-b2cdcdcb-bd32-085a-0fa3-c332b895d644-1da9a488, #w-node-e4caeeec-1f9d-a76f-6bef-c18139f02378-1da9a488, #w-node-_6b5efaa2-d6e1-04a0-2ce3-f1c05ff349b4-1da9a488, #w-node-_75006c56-b579-7dde-ff62-73df94c28f3a-1da9a488, #w-node-_977eeba9-6206-55e9-3b8b-7f0872c232b5-1da9a488, #w-node-_232fac39-f9e6-365e-05c4-5324f35d857d-1da9a488, #w-node-_13924a75-5f8c-6d6e-264c-f2a727ed8645-1da9a488, #w-node-_45f64744-ef33-eeb9-f72e-508e65df9cf9-1da9a488, #w-node-a4a78ad9-18dd-c84b-93a6-a758e021bd9f-1da9a488, #w-node-_868305d1-5f75-825a-ba58-f4de7e6452c1-1da9a488, #w-node-_73250516-1ecf-fb7a-1535-30b26328bc58-1da9a488, #w-node-_47c60ceb-bf99-4802-c961-788e23e4d4a2-1da9a488, #w-node-_17debbc3-b23b-2fa2-70e8-a755809eebf6-1da9a488, #w-node-_4431bf4e-5c17-d9d4-2548-525803c58ce0-1da9a488, #w-node-a3e54620-6a19-85d7-88e3-58a997ba0de0-1da9a488, #w-node-be24563c-4ce0-fc67-d2e8-c7bd43200f0b-1da9a488, #w-node-_50462cc6-41a8-8fc2-7343-a442670756d4-1da9a488, #w-node-_23d5a462-f719-cc1b-e40d-850d3dbcf74d-1da9a488, #w-node-f5aaf6a3-83fa-9f0f-b016-8934a69b9faf-1da9a488 {
    justify-self: start;
  }

  #w-node-e3a90f75-d470-7097-bbbe-55a933809da3-1da9a48f, #w-node-_4d23d9c3-32aa-001b-0596-e5a65931aef9-1da9a48f, #w-node-_5d0cf41d-1172-6000-505c-5abc2306569e-1da9a48f, #w-node-ae36a11d-9aa6-9b99-1c4e-812c3ccf1b6f-1da9a48f, #w-node-_529f5180-557e-0011-a8c7-d413bd690ec5-1da9a48f, #w-node-_529f5180-557e-0011-a8c7-d413bd690ed0-1da9a48f, #w-node-_529f5180-557e-0011-a8c7-d413bd690edb-1da9a48f, #w-node-_529f5180-557e-0011-a8c7-d413bd690ee6-1da9a48f, #w-node-_3e7a3750-203b-4f65-b2ff-7193010c307e-1da9a48f, #w-node-_820331d6-c4e7-e22c-17e6-307c4ba0cf79-1da9a48f, #w-node-_2cc935a5-ba4b-b138-1cd0-3ca62c07d263-1da9a48f, #w-node-_2cc935a5-ba4b-b138-1cd0-3ca62c07d26e-1da9a48f, #w-node-_2cc935a5-ba4b-b138-1cd0-3ca62c07d279-1da9a48f, #w-node-cd97ed09-7ee7-f868-9f24-92008cbffbf9-1da9a48f, #w-node-_678fa4ae-1fca-b02f-fd27-9efe550463d6-1da9a48f, #w-node-_053b3848-5278-b0d0-565f-4e26607311a1-1da9a48f, #w-node-_8638ecc7-fc7a-8770-ed2b-943d852abcf3-1da9a48f, #w-node-d7e62f01-1c68-6af4-0f0b-aa76e3a3f0a9-1da9a48f, #w-node-d7e62f01-1c68-6af4-0f0b-aa76e3a3f0bd-1da9a48f, #w-node-fdedfdaf-07eb-26ce-ec5a-44f9429fbce6-1da9a48f, #w-node-e5098d5c-99e5-a310-1707-51b579e0852f-1da9a48f, #w-node-_1d39ea8e-bae3-1512-4ef0-cdf93fc0f8da-1da9a48f, #w-node-_0959ac05-e5ad-fd43-8e7e-a09dd2f57df9-1da9a48f, #w-node-d7e62f01-1c68-6af4-0f0b-aa76e3a3f0d1-1da9a48f, #w-node-f9a626ae-4f05-7075-0d66-3072978dbb53-1da9a48f, #w-node-_5e353be1-d012-39fc-eeb8-2763382b8e35-1da9a48f {
    order: -9999;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-01ee5028, #w-node-_0ddfb3d9-3965-2045-69d3-982c5d9c6a0c-01ee5028 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1f677f5e-51be-a0d8-b883-450e33b2bdd7-2e999e38 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1e26702b-f3cd-4bdc-1bb4-c0d6d089b5f4-3d815968, #w-node-_1e26702b-f3cd-4bdc-1bb4-c0d6d089b607-3d815968 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f3037173-f9b3-4479-5a72-c6d75e1b35d9-3d815968, #w-node-_2af32fe0-296c-12ae-b178-bc80b17204fd-3d815968 {
    justify-self: auto;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-3d1bd58d, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-3d1bd58d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-82302f4a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-82302f4a, #w-node-adf76b78-1309-afad-0a14-cf0960b2211b-82302f4a {
    justify-self: center;
  }

  #w-node-_4e073784-ed23-a527-a5c5-e6085b40bf15-82302f4a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4e073784-ed23-a527-a5c5-e6085b40bf22-82302f4a, #w-node-_12753030-a8d6-0631-8973-5a98e403bab8-82302f4a {
    justify-self: center;
  }

  #w-node-c3a82e6e-bc59-0cdb-629f-08e09fce1630-82302f4a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c3a82e6e-bc59-0cdb-629f-08e09fce163d-82302f4a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-82302f4a {
    justify-self: center;
  }

  #w-node-d0d83a9f-07f7-951b-2e80-4001da7146fd-82302f4a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-82302f4a {
    justify-self: center;
  }

  #w-node-_4108bffb-909e-cc7a-9c95-340937d55ee7-82302f4a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4108bffb-909e-cc7a-9c95-340937d55ef4-82302f4a, #w-node-_215394e3-b003-624d-9fd3-544e09ce433e-82302f4a, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-8b63041a {
    justify-self: center;
  }

  #w-node-_5990454c-d807-a960-0719-26af1f61cf0e-8b63041a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_6abf4ee1-5c2f-c762-e3c8-b368dda4686d-8b63041a {
    justify-self: center;
  }

  #w-node-_9074f8ae-9479-920e-122e-443c41a22f61-8b63041a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_9074f8ae-9479-920e-122e-443c41a22f65-8b63041a {
    justify-self: center;
  }

  #w-node-_9074f8ae-9479-920e-122e-443c41a22f85-8b63041a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_9074f8ae-9479-920e-122e-443c41a22f90-8b63041a, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-638e0f2a {
    justify-self: center;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b467-638e0f2a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-638e0f2a, #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-638e0f2a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-638e0f2a {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b358-638e0f2a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-638e0f2a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-638e0f2a {
    justify-self: center;
  }

  #w-node-_6e5e4a0d-bfab-b9ff-8e5e-8f175352e31f-638e0f2a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_946a5ea8-1212-9f00-7449-90f76c33682b-153bf49a {
    justify-self: center;
  }

  #w-node-_946a5ea8-1212-9f00-7449-90f76c336847-153bf49a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_77e8704d-71be-0202-5ae9-7c480c56fab3-153bf49a {
    justify-self: center;
  }

  #w-node-_77e8704d-71be-0202-5ae9-7c480c56fad3-153bf49a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-c63fd252-c3c9-ee9f-070b-8cfa1d38f5f9-153bf49a {
    justify-self: center;
  }

  #w-node-_36af7b86-ad57-50f2-2da0-babfb97fb217-153bf49a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-d1ec311a-1b0f-1ef2-09c2-922cf951d0d5-fb763056, #w-node-_09e152d7-8657-0658-246a-491270512d02-fb763056, #w-node-_7c825bd4-90e8-70e7-84ef-c30ab88e39a6-fb763056, #w-node-fbe85a16-1b4d-07fa-3931-917411017aaf-fb763056, #w-node-_8df09377-008f-c979-1aed-8d79524ccfba-fb763056, #w-node-e5f0057c-1e13-8efa-e1d0-703d261e9a2d-fb763056 {
    justify-self: center;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-6f731d1c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-6f731d1c {
    justify-self: center;
  }

  #w-node-bc086072-5a35-a003-02ce-3fd70e9220b7-6f731d1c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-6f731d1c {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-6f731d1c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_6d74db69-5836-b01b-16a1-77dda1e64b44-6f731d1c, #w-node-f984027a-3ea3-be08-f544-19454471f2cc-fae108a8, #w-node-f984027a-3ea3-be08-f544-19454471f31c-fae108a8, #w-node-f984027a-3ea3-be08-f544-19454471f32a-fae108a8, #w-node-f984027a-3ea3-be08-f544-19454471f372-fae108a8, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-ec926ddb {
    justify-self: center;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-ec926ddb {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-ec926ddb, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-ec926ddb {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-ec926ddb {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-ec926ddb, #w-node-ae60005e-f01b-892b-047d-27c51ebb3ea4-e8577c90 {
    justify-self: center;
  }

  #w-node-ae60005e-f01b-892b-047d-27c51ebb3ebd-e8577c90 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-ae60005e-f01b-892b-047d-27c51ebb3f84-e8577c90 {
    justify-self: center;
  }

  #w-node-ae60005e-f01b-892b-047d-27c51ebb3f9d-e8577c90 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-ae60005e-f01b-892b-047d-27c51ebb3faa-e8577c90 {
    justify-self: center;
  }

  #w-node-ae60005e-f01b-892b-047d-27c51ebb3fc3-e8577c90 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-ae60005e-f01b-892b-047d-27c51ebb3fc7-e8577c90 {
    justify-self: center;
  }

  #w-node-ae60005e-f01b-892b-047d-27c51ebb3fdf-e8577c90 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_4e073784-ed23-a527-a5c5-e6085b40bf22-9ab4206a {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-9ab4206a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-adf76b78-1309-afad-0a14-cf0960b2211b-9ab4206a, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-457498b3 {
    justify-self: center;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-457498b3 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-457498b3 {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-457498b3 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-457498b3 {
    justify-self: center;
  }

  #w-node-_6e5e4a0d-bfab-b9ff-8e5e-8f175352e31f-457498b3 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-4c9ab276 {
    justify-self: center;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-4c9ab276 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-aa2fa0a4-090e-6ecc-c478-a4a3d0ba3892-4c9ab276 {
    justify-self: center;
  }

  #w-node-_6c9d4ff3-2ee9-d098-63a1-9eeec73b8d62-4c9ab276 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-4c9ab276 {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-4c9ab276 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_08727f93-3dc2-6a8c-cac6-b363c8e317c0-77ab091a, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-77ab091a, #w-node-f3effd2f-f5cd-9608-d84d-d70fc300c6c8-77ab091a, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-787f3cba {
    justify-self: center;
  }

  #w-node-_57dfbea9-fb5a-2214-f4e0-51121645f99f-787f3cba {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-b3b0b4d6-8707-4529-0f84-abfbccdce342-787f3cba {
    justify-self: center;
  }

  #w-node-_7a97c02a-eec6-c53c-852a-b061705529bc-787f3cba {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_466d2c53-d0ef-59d4-2f1c-eabdc2089a26-787f3cba {
    justify-self: center;
  }

  #w-node-ec391300-8955-fbe5-b1e8-69bc2b155964-e4c02513 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-ec391300-8955-fbe5-b1e8-69bc2b15599a-e4c02513 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ec391300-8955-fbe5-b1e8-69bc2b1559c0-e4c02513, #w-node-ec391300-8955-fbe5-b1e8-69bc2b1559e4-e4c02513 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-f3bd1c1a, #w-node-f193051a-c91d-87fb-14ae-862d1d549b6b-f3bd1c1a, #w-node-_5411eb42-f1e7-ccff-0761-478204621ef8-f3bd1c1a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-f3bd1c1a, #w-node-aa550d57-3758-579e-cdb4-ce4dd79596aa-f3bd1c1a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-fdfe90bc {
    justify-self: center;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-fdfe90bc {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-fdfe90bc, #w-node-_17f713e7-d904-6976-3c62-b7a58d005b23-fdfe90bc {
    justify-self: center;
  }

  #w-node-_17f713e7-d904-6976-3c62-b7a58d005b40-fdfe90bc {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_17f713e7-d904-6976-3c62-b7a58d005b44-fdfe90bc, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-fdfe90bc {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-fdfe90bc {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-fdfe90bc {
    justify-self: center;
  }

  #w-node-_8983dca3-da1c-0a54-534e-2e7665bc1032-fdfe90bc {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-bf830f4a-b68f-32a7-1cde-2e464edb6e46-fdfe90bc, #w-node-cf0fe05f-74a8-8b0c-82a2-04b06b49707d-fdfe90bc {
    justify-self: center;
  }

  #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-ce386692, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-ce386692, #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-dd003065, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-dd003065 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-a3bc6bfd {
    justify-self: center;
  }

  #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-a3bc6bfd {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-a3bc6bfd, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-a3bc6bfd {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-a3bc6bfd {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2594e2d5-c8af-64c2-eb17-711cb52a8e17-a3bc6bfd, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-429e27ca {
    justify-self: center;
  }

  #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-429e27ca {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-429e27ca, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-8b2db0d8 {
    justify-self: center;
  }

  #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-8b2db0d8 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-8b2db0d8, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-8b2db0d8 {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-8b2db0d8 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_55705c76-f0f9-2678-59b7-4124a50a84de-8b2db0d8, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-929ea70a {
    justify-self: center;
  }

  #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-929ea70a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-929ea70a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-929ea70a {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-929ea70a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_83d7cda2-818e-c44f-8243-f3be7a9c7539-929ea70a, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-aa8c6c8c {
    justify-self: center;
  }

  #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-aa8c6c8c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-aa8c6c8c {
    justify-self: center;
  }

  #w-node-_740f1f55-079b-1c46-fef2-3dcdb2f9e18f-aa8c6c8c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_0b8167c6-50b2-bd86-62f5-f93c15e83fdf-aa8c6c8c, #w-node-_41d68a4f-8655-32ae-e526-c1ec74c21044-aa8c6c8c {
    justify-self: center;
  }

  #w-node-_41d68a4f-8655-32ae-e526-c1ec74c21061-aa8c6c8c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_41d68a4f-8655-32ae-e526-c1ec74c21065-aa8c6c8c, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-643c90d4 {
    justify-self: center;
  }

  #w-node-d7ae7ab0-26e5-b7d1-88cf-6c1b35f38070-643c90d4 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-f9db9807-c323-efe2-b579-a4a1b71d3f9e-643c90d4, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-643c90d4 {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-643c90d4 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_83d7cda2-818e-c44f-8243-f3be7a9c7539-643c90d4, #w-node-e7032579-8e07-d6a0-fba9-6761c5e02faf-7bdcb30c {
    justify-self: center;
  }

  #w-node-e7032579-8e07-d6a0-fba9-6761c5e02fcd-7bdcb30c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-e7032579-8e07-d6a0-fba9-6761c5e02fd1-7bdcb30c {
    justify-self: center;
  }

  #w-node-e7032579-8e07-d6a0-fba9-6761c5e02fef-7bdcb30c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-e7032579-8e07-d6a0-fba9-6761c5e02ff3-7bdcb30c, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-ade3df6f {
    justify-self: center;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-ade3df6f {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_6782a1c9-5780-3a26-517e-0638adc40a1b-ade3df6f, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-ade3df6f {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-ade3df6f {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-ade3df6f, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-d66c35c5 {
    justify-self: center;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-d66c35c5 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-d66c35c5 {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-d66c35c5 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-d66c35c5, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-b0338e26 {
    justify-self: center;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-b0338e26 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-b0338e26, #w-node-_17f713e7-d904-6976-3c62-b7a58d005b23-b0338e26, #w-node-_17f713e7-d904-6976-3c62-b7a58d005b40-b0338e26, #w-node-_17f713e7-d904-6976-3c62-b7a58d005b44-b0338e26, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-b0338e26, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-b0338e26, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-b0338e26, #w-node-cf0fe05f-74a8-8b0c-82a2-04b06b49707d-b0338e26, #w-node-_4b351224-39ae-afe7-7392-e47a53cb4e80-b0338e26, #w-node-_067bc423-856a-5ad5-11d8-cdf468f64e2b-ed0f87c5, #w-node-bd267eeb-cd54-d4ff-14f4-fad2b0085e23-ed0f87c5 {
    justify-self: center;
  }

  #w-node-_65df60b0-91b3-add8-7060-80d9d7a6c8e3-ed0f87c5, #w-node-_3752705e-1316-44e7-df35-00ea7237ba40-ed0f87c5 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-d7d20462 {
    justify-self: center;
  }

  #w-node-_57dfbea9-fb5a-2214-f4e0-51121645f99f-d7d20462 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-c9d8c769-889c-1645-3b48-6abf07094d92-d7d20462 {
    justify-self: center;
  }

  #w-node-c9d8c769-889c-1645-3b48-6abf07094dae-d7d20462 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c53-a3eacfae {
    justify-self: center;
  }

  #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9ca3-a3eacfae {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cb1-a3eacfae {
    justify-self: center;
  }

  #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cf9-a3eacfae {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f1a-d5a3bcba {
    justify-self: center;
  }

  #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f34-d5a3bcba {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f38-d5a3bcba {
    justify-self: center;
  }

  #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f52-d5a3bcba {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f61-d5a3bcba {
    justify-self: center;
  }

  #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f7b-d5a3bcba {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f7f-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f9a-d5a3bcba {
    justify-self: center;
  }

  #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fb6-d5a3bcba {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fba-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fd3-d5a3bcba {
    justify-self: center;
  }

  #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fec-d5a3bcba {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4ff0-d5a3bcba, #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-b82f7392 {
    justify-self: center;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-b82f7392 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-b82f7392, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-b82f7392 {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-b82f7392 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-b82f7392 {
    justify-self: center;
  }

  #w-node-bf830f4a-b68f-32a7-1cde-2e464edb6e46-b82f7392 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-a17616cc-6138-e6fd-6c04-9e47baa6b9fb-d47390e4 {
    justify-self: center;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-d47390e4 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_14a3df3c-12de-1c85-5beb-8dbc7783476b-d47390e4, #w-node-_2afe4a85-4242-1af8-88d2-11190381b341-d47390e4 {
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-d47390e4 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2afe4a85-4242-1af8-88d2-11190381b36e-d47390e4 {
    justify-self: center;
  }

  #w-node-_6e5e4a0d-bfab-b9ff-8e5e-8f175352e31f-d47390e4 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f476e-d47390e4 {
    justify-self: center;
  }

  #w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f478b-d47390e4 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f478f-d47390e4 {
    justify-self: center;
  }

  #w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f47ac-d47390e4 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_57ccc27b-afe4-57d3-16ac-9249f0598b3d-4dc3c78a, #w-node-_75d42a96-32e8-0cab-77d0-0202b9de9a7c-4dc3c78a, #w-node-_87590419-c709-5f7d-5e2e-d68f04c96cfb-4dc3c78a, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9ca3-4dc3c78a, #w-node-_7d7334f5-46d4-997b-3332-4f6f4a2b8f12-4dc3c78a, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c53-3c6de317 {
    justify-self: center;
  }

  #w-node-_2f2b6107-19b0-6a73-087e-05eb7645cd5a-3c6de317 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cb1-3c6de317 {
    justify-self: center;
  }

  #w-node-_2b9d3481-fc02-b001-3a6e-f40ccb9b362b-3c6de317 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_8d583ed0-b724-0356-fe46-5b0ecc5f42da-3c6de317 {
    justify-self: center;
  }

  #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cf9-3c6de317 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c53-9c21b977 {
    justify-self: center;
  }

  #w-node-_2f2b6107-19b0-6a73-087e-05eb7645cd5a-9c21b977 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-f6419488-1237-7948-6aa4-1846928e9088-9c21b977 {
    justify-self: center;
  }

  #w-node-_7df79be8-9c61-33ce-0c3b-9bb610c02898-9c21b977 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_75641ed4-e3af-d85e-ea86-b5d9067bdfb0-9c21b977 {
    justify-self: center;
  }

  #w-node-_36d6f2f6-6092-dc21-4f05-437b35326d5b-9c21b977 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_56b4d1bf-dad7-2c15-9e1b-339ba8b3a2a4-9c21b977 {
    justify-self: center;
  }

  #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9cf9-9c21b977 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_24697727-f01a-b71b-ada9-798c361eab7f-9c21b977 {
    justify-self: center;
  }

  #w-node-_1180a804-2528-9f17-9a0d-bd132b8fccc8-9c21b977 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-a38527c5-ed7d-0e75-9b6f-f7e63d00c418-9c21b977 {
    justify-self: center;
  }

  #w-node-_2ea0d111-9e28-1fa3-5a17-f1eb181b78f4-9c21b977 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-2d23246d, #w-node-_39fbdbc7-4370-d558-817f-e48b8cac61af-2d23246d, #w-node-_15961c84-0d75-20fa-6a8a-7c15ad9dd39f-2d23246d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9c53-99bbf0c3 {
    justify-self: center;
  }

  #w-node-_840e34b8-0b1b-124b-6deb-ac731be7e541-99bbf0c3, #w-node-_026a6680-c29a-f076-bd44-d993c7cf66c9-99bbf0c3, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9ca3-99bbf0c3 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-af7dda07-0d84-cbe2-f94f-a25abe86aed1-99bbf0c3, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d1b7-ed263724, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d1f5-ed263724, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d200-ed263724, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d23e-ed263724, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d24b-ed263724, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d290-ed263724, #w-node-_87e01abb-b126-25b8-f152-0d8cfdb5d29b-ed263724, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2d2-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2c7-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2c4-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2ce-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2cb-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2c0-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2bd-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2b2-2b820ce8, #w-node-d060f0fb-51e2-a074-0443-451fcd8fe2b6-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662955-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662959-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f73666294e-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662944-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662947-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662960-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662963-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f736662967-2b820ce8, #w-node-cca8a22d-85a6-4d7a-ef5b-d7f73666294b-2b820ce8 {
    justify-self: center;
  }

  #w-node-_0fe588bb-ef65-4cfd-6e49-6e647b01123c-2b820ce8, #w-node-_0b23eb78-c632-2068-1c5c-56381ac020b8-2b820ce8, #w-node-f71f8a23-9f42-f69b-be5d-bfd682ac00ec-2b820ce8, #w-node-ef55af7a-41f3-60f8-a940-8b0928386625-2b820ce8, #w-node-_7f7f5995-5dd9-f03f-c1af-f2986c6fc76c-2b820ce8, #w-node-_87a7deda-7ba5-7d33-0469-f77d48444cc0-2b820ce8 {
    justify-self: start;
  }

  #w-node-_14b3c555-94b9-63fe-d3f7-392357deb31d-2b820ce8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_66218151-b6df-2cc6-8c01-bfa328acf680-2b820ce8 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_52514b0f-5f30-5b4a-431b-1fb844e04087-2b820ce8 {
    justify-self: center;
  }

  #w-node-_53b405fc-a439-6928-f246-b7a1e5c884fe-2b820ce8 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-b29a15a7-9bd7-cb1f-430f-7672a38032d1-2b820ce8, #w-node-_57ccc27b-afe4-57d3-16ac-9249f0598b3d-c6a1076f, #w-node-_75d42a96-32e8-0cab-77d0-0202b9de9a7c-c6a1076f, #w-node-_87590419-c709-5f7d-5e2e-d68f04c96cfb-c6a1076f, #w-node-_0a854dec-a5b4-c027-c305-5d310c8f9ca3-c6a1076f, #w-node-_7d7334f5-46d4-997b-3332-4f6f4a2b8f12-c6a1076f {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4bade54e-5281-7ba7-59b1-0b195639c09f-1da9a3a5 {
    grid-column: span 2 / span 2;
  }

  #w-node-e748c3e1-6945-2cbb-6700-7df7b6e8a5ca-1da9a3a5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e748c3e1-6945-2cbb-6700-7df7b6e8a5cc-1da9a3a5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-01ee5028, #w-node-_0ddfb3d9-3965-2045-69d3-982c5d9c6a0c-01ee5028 {
    order: -9999;
  }

  #w-node-_1e26702b-f3cd-4bdc-1bb4-c0d6d089b607-3d815968 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-3d1bd58d, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-3d1bd58d, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-82302f4a, #w-node-adf76b78-1309-afad-0a14-cf0960b2211b-82302f4a, #w-node-_4e073784-ed23-a527-a5c5-e6085b40bf22-82302f4a, #w-node-_12753030-a8d6-0631-8973-5a98e403bab8-82302f4a, #w-node-c3a82e6e-bc59-0cdb-629f-08e09fce163d-82302f4a, #w-node-_4108bffb-909e-cc7a-9c95-340937d55ef4-82302f4a, #w-node-_215394e3-b003-624d-9fd3-544e09ce433e-82302f4a, #w-node-_9074f8ae-9479-920e-122e-443c41a22f61-8b63041a, #w-node-_9074f8ae-9479-920e-122e-443c41a22f85-8b63041a, #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-638e0f2a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-638e0f2a, #w-node-_6e5e4a0d-bfab-b9ff-8e5e-8f175352e31f-638e0f2a, #w-node-_946a5ea8-1212-9f00-7449-90f76c336847-153bf49a, #w-node-_77e8704d-71be-0202-5ae9-7c480c56fad3-153bf49a, #w-node-_36af7b86-ad57-50f2-2da0-babfb97fb217-153bf49a, #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-6f731d1c, #w-node-bc086072-5a35-a003-02ce-3fd70e9220b7-6f731d1c, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-6f731d1c, #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-ec926ddb, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-ec926ddb, #w-node-ae60005e-f01b-892b-047d-27c51ebb3ebd-e8577c90, #w-node-ae60005e-f01b-892b-047d-27c51ebb3f9d-e8577c90, #w-node-ae60005e-f01b-892b-047d-27c51ebb3fc3-e8577c90, #w-node-_4e073784-ed23-a527-a5c5-e6085b40bf22-9ab4206a, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-9ab4206a, #w-node-adf76b78-1309-afad-0a14-cf0960b2211b-9ab4206a, #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-457498b3, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-457498b3, #w-node-_6e5e4a0d-bfab-b9ff-8e5e-8f175352e31f-457498b3, #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-4c9ab276, #w-node-_6c9d4ff3-2ee9-d098-63a1-9eeec73b8d62-4c9ab276, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-4c9ab276, #w-node-_57dfbea9-fb5a-2214-f4e0-51121645f99f-787f3cba, #w-node-_7a97c02a-eec6-c53c-852a-b061705529bc-787f3cba, #w-node-ec391300-8955-fbe5-b1e8-69bc2b1559c0-e4c02513, #w-node-ec391300-8955-fbe5-b1e8-69bc2b1559e4-e4c02513, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-f3bd1c1a, #w-node-aa550d57-3758-579e-cdb4-ce4dd79596aa-f3bd1c1a, #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-fdfe90bc, #w-node-_17f713e7-d904-6976-3c62-b7a58d005b40-fdfe90bc, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-fdfe90bc, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-ce386692, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-dd003065, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-a3bc6bfd, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-8b2db0d8, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-929ea70a, #w-node-_41d68a4f-8655-32ae-e526-c1ec74c21061-aa8c6c8c, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-643c90d4, #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-ade3df6f, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-ade3df6f, #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-d66c35c5, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-d66c35c5, #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-b0338e26, #w-node-_17f713e7-d904-6976-3c62-b7a58d005b40-b0338e26, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-b0338e26, #w-node-_4b351224-39ae-afe7-7392-e47a53cb4e80-b0338e26, #w-node-_65df60b0-91b3-add8-7060-80d9d7a6c8e3-ed0f87c5, #w-node-_3752705e-1316-44e7-df35-00ea7237ba40-ed0f87c5, #w-node-_57dfbea9-fb5a-2214-f4e0-51121645f99f-d7d20462, #w-node-c9d8c769-889c-1645-3b48-6abf07094dae-d7d20462, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f34-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f52-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4f7b-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fb6-d5a3bcba, #w-node-b0036631-3ac7-bcf7-fd91-7f79ce4e4fec-d5a3bcba, #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-b82f7392, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-b82f7392, #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-d47390e4, #w-node-_2afe4a85-4242-1af8-88d2-11190381b36a-d47390e4, #w-node-_6e5e4a0d-bfab-b9ff-8e5e-8f175352e31f-d47390e4, #w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f478b-d47390e4, #w-node-_6e5ee62b-8ffa-e865-b3ef-cdde3c4f47ac-d47390e4, #w-node-_23f01de7-611b-4f66-5edd-b786df80b464-2d23246d, #w-node-_39fbdbc7-4370-d558-817f-e48b8cac61af-2d23246d, #w-node-_15961c84-0d75-20fa-6a8a-7c15ad9dd39f-2d23246d {
    order: -9999;
  }
}


@font-face {
  font-family: 'Social Icons Font';
  src: url('../fonts/social-icon-font.woff2') format('woff2'), url('../fonts/social-icon-font.eot') format('embedded-opentype'), url('../fonts/social-icon-font.woff') format('woff'), url('../fonts/social-icon-font.ttf') format('truetype'), url('../fonts/social-icon-font.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Filled Icons';
  src: url('../fonts/filled-icon-font.woff2') format('woff2'), url('../fonts/filled-icon-font.eot') format('embedded-opentype'), url('../fonts/filled-icon-font.woff') format('woff'), url('../fonts/filled-icon-font.ttf') format('truetype'), url('../fonts/filled-icon-font.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Line Rounded Icons';
  src: url('../fonts/line-rounded-icons.woff2') format('woff2'), url('../fonts/line-rounded-icons.eot') format('embedded-opentype'), url('../fonts/line-rounded-icons.woff') format('woff'), url('../fonts/line-rounded-icons.ttf') format('truetype'), url('../fonts/line-rounded-icons.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Onest Variablefont Wght';
  src: url('../fonts/Onest-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}